POST admin_apps_approve
{{baseUrl}}/admin.apps.approve
HEADERS

token
BODY formUrlEncoded

app_id
request_id
team_id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin.apps.approve");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "app_id=&request_id=&team_id=");

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

(client/post "{{baseUrl}}/admin.apps.approve" {:headers {:token ""}
                                                               :form-params {:app_id ""
                                                                             :request_id ""
                                                                             :team_id ""}})
require "http/client"

url = "{{baseUrl}}/admin.apps.approve"
headers = HTTP::Headers{
  "token" => ""
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "app_id=&request_id=&team_id="

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/admin.apps.approve"),
    Headers =
    {
        { "token", "" },
    },
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "app_id", "" },
        { "request_id", "" },
        { "team_id", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin.apps.approve");
var request = new RestRequest("", Method.Post);
request.AddHeader("token", "");
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "app_id=&request_id=&team_id=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/admin.apps.approve"

	payload := strings.NewReader("app_id=&request_id=&team_id=")

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

	req.Header.Add("token", "")
	req.Header.Add("content-type", "application/x-www-form-urlencoded")

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

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

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

}
POST /baseUrl/admin.apps.approve HTTP/1.1
Token: 
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 28

app_id=&request_id=&team_id=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin.apps.approve")
  .setHeader("token", "")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("app_id=&request_id=&team_id=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin.apps.approve"))
    .header("token", "")
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("app_id=&request_id=&team_id="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "app_id=&request_id=&team_id=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/admin.apps.approve")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin.apps.approve")
  .header("token", "")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("app_id=&request_id=&team_id=")
  .asString();
const data = 'app_id=&request_id=&team_id=';

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

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

xhr.open('POST', '{{baseUrl}}/admin.apps.approve');
xhr.setRequestHeader('token', '');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

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

const encodedParams = new URLSearchParams();
encodedParams.set('app_id', '');
encodedParams.set('request_id', '');
encodedParams.set('team_id', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.apps.approve',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin.apps.approve';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({app_id: '', request_id: '', team_id: ''})
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin.apps.approve',
  method: 'POST',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    app_id: '',
    request_id: '',
    team_id: ''
  }
};

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

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "app_id=&request_id=&team_id=")
val request = Request.Builder()
  .url("{{baseUrl}}/admin.apps.approve")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

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

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin.apps.approve',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({app_id: '', request_id: '', team_id: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.apps.approve',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  form: {app_id: '', request_id: '', team_id: ''}
};

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

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

const req = unirest('POST', '{{baseUrl}}/admin.apps.approve');

req.headers({
  token: '',
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  app_id: '',
  request_id: '',
  team_id: ''
});

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

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

const encodedParams = new URLSearchParams();
encodedParams.set('app_id', '');
encodedParams.set('request_id', '');
encodedParams.set('team_id', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.apps.approve',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

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

const encodedParams = new URLSearchParams();
encodedParams.set('app_id', '');
encodedParams.set('request_id', '');
encodedParams.set('team_id', '');

const url = '{{baseUrl}}/admin.apps.approve';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

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

NSDictionary *headers = @{ @"token": @"",
                           @"content-type": @"application/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"app_id=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&request_id=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&team_id=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin.apps.approve"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin.apps.approve" in
let headers = Header.add_list (Header.init ()) [
  ("token", "");
  ("content-type", "application/x-www-form-urlencoded");
] in
let body = Cohttp_lwt_body.of_string "app_id=&request_id=&team_id=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin.apps.approve",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "app_id=&request_id=&team_id=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded",
    "token: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/admin.apps.approve', [
  'form_params' => [
    'app_id' => '',
    'request_id' => '',
    'team_id' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin.apps.approve');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'app_id' => '',
  'request_id' => '',
  'team_id' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'app_id' => '',
  'request_id' => '',
  'team_id' => ''
]));

$request->setRequestUrl('{{baseUrl}}/admin.apps.approve');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

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

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin.apps.approve' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'app_id=&request_id=&team_id='
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin.apps.approve' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'app_id=&request_id=&team_id='
import http.client

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

payload = "app_id=&request_id=&team_id="

headers = {
    'token': "",
    'content-type': "application/x-www-form-urlencoded"
}

conn.request("POST", "/baseUrl/admin.apps.approve", payload, headers)

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

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

url = "{{baseUrl}}/admin.apps.approve"

payload = {
    "app_id": "",
    "request_id": "",
    "team_id": ""
}
headers = {
    "token": "",
    "content-type": "application/x-www-form-urlencoded"
}

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

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

url <- "{{baseUrl}}/admin.apps.approve"

payload <- "app_id=&request_id=&team_id="

encode <- "form"

response <- VERB("POST", url, body = payload, add_headers('token' = ''), content_type("application/x-www-form-urlencoded"), encode = encode)

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

url = URI("{{baseUrl}}/admin.apps.approve")

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

request = Net::HTTP::Post.new(url)
request["token"] = ''
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "app_id=&request_id=&team_id="

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

data = {
  :app_id => "",
  :request_id => "",
  :team_id => "",
}

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

response = conn.post('/baseUrl/admin.apps.approve') do |req|
  req.headers['token'] = ''
  req.body = URI.encode_www_form(data)
end

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

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

    let payload = json!({
        "app_id": "",
        "request_id": "",
        "team_id": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

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

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

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/admin.apps.approve \
  --header 'content-type: application/x-www-form-urlencoded' \
  --header 'token: ' \
  --data app_id= \
  --data request_id= \
  --data team_id=
http --form POST {{baseUrl}}/admin.apps.approve \
  content-type:application/x-www-form-urlencoded \
  token:'' \
  app_id='' \
  request_id='' \
  team_id=''
wget --quiet \
  --method POST \
  --header 'token: ' \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'app_id=&request_id=&team_id=' \
  --output-document \
  - {{baseUrl}}/admin.apps.approve
import Foundation

let headers = [
  "token": "",
  "content-type": "application/x-www-form-urlencoded"
]

let postData = NSMutableData(data: "app_id=".data(using: String.Encoding.utf8)!)
postData.append("&request_id=".data(using: String.Encoding.utf8)!)
postData.append("&team_id=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin.apps.approve")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

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

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
POST admin_apps_restrict
{{baseUrl}}/admin.apps.restrict
HEADERS

token
BODY formUrlEncoded

app_id
request_id
team_id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin.apps.restrict");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "app_id=&request_id=&team_id=");

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

(client/post "{{baseUrl}}/admin.apps.restrict" {:headers {:token ""}
                                                                :form-params {:app_id ""
                                                                              :request_id ""
                                                                              :team_id ""}})
require "http/client"

url = "{{baseUrl}}/admin.apps.restrict"
headers = HTTP::Headers{
  "token" => ""
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "app_id=&request_id=&team_id="

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/admin.apps.restrict"),
    Headers =
    {
        { "token", "" },
    },
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "app_id", "" },
        { "request_id", "" },
        { "team_id", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin.apps.restrict");
var request = new RestRequest("", Method.Post);
request.AddHeader("token", "");
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "app_id=&request_id=&team_id=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/admin.apps.restrict"

	payload := strings.NewReader("app_id=&request_id=&team_id=")

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

	req.Header.Add("token", "")
	req.Header.Add("content-type", "application/x-www-form-urlencoded")

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

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

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

}
POST /baseUrl/admin.apps.restrict HTTP/1.1
Token: 
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 28

app_id=&request_id=&team_id=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin.apps.restrict")
  .setHeader("token", "")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("app_id=&request_id=&team_id=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin.apps.restrict"))
    .header("token", "")
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("app_id=&request_id=&team_id="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "app_id=&request_id=&team_id=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/admin.apps.restrict")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin.apps.restrict")
  .header("token", "")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("app_id=&request_id=&team_id=")
  .asString();
const data = 'app_id=&request_id=&team_id=';

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

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

xhr.open('POST', '{{baseUrl}}/admin.apps.restrict');
xhr.setRequestHeader('token', '');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

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

const encodedParams = new URLSearchParams();
encodedParams.set('app_id', '');
encodedParams.set('request_id', '');
encodedParams.set('team_id', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.apps.restrict',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin.apps.restrict';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({app_id: '', request_id: '', team_id: ''})
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin.apps.restrict',
  method: 'POST',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    app_id: '',
    request_id: '',
    team_id: ''
  }
};

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

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "app_id=&request_id=&team_id=")
val request = Request.Builder()
  .url("{{baseUrl}}/admin.apps.restrict")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

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

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin.apps.restrict',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({app_id: '', request_id: '', team_id: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.apps.restrict',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  form: {app_id: '', request_id: '', team_id: ''}
};

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

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

const req = unirest('POST', '{{baseUrl}}/admin.apps.restrict');

req.headers({
  token: '',
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  app_id: '',
  request_id: '',
  team_id: ''
});

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

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

const encodedParams = new URLSearchParams();
encodedParams.set('app_id', '');
encodedParams.set('request_id', '');
encodedParams.set('team_id', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.apps.restrict',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

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

const encodedParams = new URLSearchParams();
encodedParams.set('app_id', '');
encodedParams.set('request_id', '');
encodedParams.set('team_id', '');

const url = '{{baseUrl}}/admin.apps.restrict';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

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

NSDictionary *headers = @{ @"token": @"",
                           @"content-type": @"application/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"app_id=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&request_id=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&team_id=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin.apps.restrict"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin.apps.restrict" in
let headers = Header.add_list (Header.init ()) [
  ("token", "");
  ("content-type", "application/x-www-form-urlencoded");
] in
let body = Cohttp_lwt_body.of_string "app_id=&request_id=&team_id=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin.apps.restrict",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "app_id=&request_id=&team_id=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded",
    "token: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/admin.apps.restrict', [
  'form_params' => [
    'app_id' => '',
    'request_id' => '',
    'team_id' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin.apps.restrict');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'app_id' => '',
  'request_id' => '',
  'team_id' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'app_id' => '',
  'request_id' => '',
  'team_id' => ''
]));

$request->setRequestUrl('{{baseUrl}}/admin.apps.restrict');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

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

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin.apps.restrict' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'app_id=&request_id=&team_id='
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin.apps.restrict' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'app_id=&request_id=&team_id='
import http.client

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

payload = "app_id=&request_id=&team_id="

headers = {
    'token': "",
    'content-type': "application/x-www-form-urlencoded"
}

conn.request("POST", "/baseUrl/admin.apps.restrict", payload, headers)

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

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

url = "{{baseUrl}}/admin.apps.restrict"

payload = {
    "app_id": "",
    "request_id": "",
    "team_id": ""
}
headers = {
    "token": "",
    "content-type": "application/x-www-form-urlencoded"
}

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

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

url <- "{{baseUrl}}/admin.apps.restrict"

payload <- "app_id=&request_id=&team_id="

encode <- "form"

response <- VERB("POST", url, body = payload, add_headers('token' = ''), content_type("application/x-www-form-urlencoded"), encode = encode)

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

url = URI("{{baseUrl}}/admin.apps.restrict")

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

request = Net::HTTP::Post.new(url)
request["token"] = ''
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "app_id=&request_id=&team_id="

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

data = {
  :app_id => "",
  :request_id => "",
  :team_id => "",
}

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

response = conn.post('/baseUrl/admin.apps.restrict') do |req|
  req.headers['token'] = ''
  req.body = URI.encode_www_form(data)
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin.apps.restrict";

    let payload = json!({
        "app_id": "",
        "request_id": "",
        "team_id": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

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

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

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/admin.apps.restrict \
  --header 'content-type: application/x-www-form-urlencoded' \
  --header 'token: ' \
  --data app_id= \
  --data request_id= \
  --data team_id=
http --form POST {{baseUrl}}/admin.apps.restrict \
  content-type:application/x-www-form-urlencoded \
  token:'' \
  app_id='' \
  request_id='' \
  team_id=''
wget --quiet \
  --method POST \
  --header 'token: ' \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'app_id=&request_id=&team_id=' \
  --output-document \
  - {{baseUrl}}/admin.apps.restrict
import Foundation

let headers = [
  "token": "",
  "content-type": "application/x-www-form-urlencoded"
]

let postData = NSMutableData(data: "app_id=".data(using: String.Encoding.utf8)!)
postData.append("&request_id=".data(using: String.Encoding.utf8)!)
postData.append("&team_id=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin.apps.restrict")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

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

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
GET admin_apps_approved_list
{{baseUrl}}/admin.apps.approved.list
QUERY PARAMS

token
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin.apps.approved.list?token=");

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

(client/get "{{baseUrl}}/admin.apps.approved.list" {:query-params {:token ""}})
require "http/client"

url = "{{baseUrl}}/admin.apps.approved.list?token="

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/admin.apps.approved.list?token="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin.apps.approved.list?token=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/admin.apps.approved.list?token="

	req, _ := http.NewRequest("GET", url, nil)

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

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

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

}
GET /baseUrl/admin.apps.approved.list?token= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin.apps.approved.list?token=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin.apps.approved.list?token="))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin.apps.approved.list?token=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin.apps.approved.list?token=")
  .asString();
const data = null;

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

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

xhr.open('GET', '{{baseUrl}}/admin.apps.approved.list?token=');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin.apps.approved.list',
  params: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin.apps.approved.list?token=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin.apps.approved.list?token=',
  method: 'GET',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/admin.apps.approved.list?token=")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin.apps.approved.list?token=',
  headers: {}
};

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

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

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

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin.apps.approved.list',
  qs: {token: ''}
};

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

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

const req = unirest('GET', '{{baseUrl}}/admin.apps.approved.list');

req.query({
  token: ''
});

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin.apps.approved.list',
  params: {token: ''}
};

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

const url = '{{baseUrl}}/admin.apps.approved.list?token=';
const options = {method: 'GET'};

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin.apps.approved.list?token="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin.apps.approved.list?token=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin.apps.approved.list?token=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/admin.apps.approved.list?token=');

echo $response->getBody();
setUrl('{{baseUrl}}/admin.apps.approved.list');
$request->setMethod(HTTP_METH_GET);

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin.apps.approved.list');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'token' => ''
]));

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

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin.apps.approved.list?token=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin.apps.approved.list?token=' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/admin.apps.approved.list?token=")

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

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

url = "{{baseUrl}}/admin.apps.approved.list"

querystring = {"token":""}

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

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

url <- "{{baseUrl}}/admin.apps.approved.list"

queryString <- list(token = "")

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

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

url = URI("{{baseUrl}}/admin.apps.approved.list?token=")

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

request = Net::HTTP::Get.new(url)

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

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/admin.apps.approved.list') do |req|
  req.params['token'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin.apps.approved.list";

    let querystring = [
        ("token", ""),
    ];

    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}}/admin.apps.approved.list?token='
http GET '{{baseUrl}}/admin.apps.approved.list?token='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/admin.apps.approved.list?token='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin.apps.approved.list?token=")! 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

{
  "approved_apps": [
    {
      "app": {
        "additional_info": "",
        "app_directory_url": "https://myteam.enterprise.slack.com/apps/A0W7UKG8E-my-test-app",
        "app_homepage_url": "https://www.slack.com",
        "description": "test app",
        "help_url": "https://www.slack.com",
        "icons": {
          "image_1024": "https://3026743124446w96_2bd4ea1ad1f89a23c242_1024.png",
          "image_128": "https://30267341249446w6_2bd4ea1ad1f89a23c242_128.png",
          "image_192": "https://30267431249446w6_2bd4ea1ad1f89a23c242_192.png",
          "image_32": "https://302674312496446w_2bd4ea1ad1f89a23c242_32.png",
          "image_36": "https://302674312496446w_2bd4ea1ad1f89a23c242_36.png",
          "image_48": "https://302674312496446w_2bd4ea1ad1f89a23c242_48.png",
          "image_512": "https://30267431249446w6_2bd4ea1ad1f89a23c242_512.png",
          "image_64": "https://302674312496446w_2bd4ea1ad1f89a23c242_64.png",
          "image_72": "https://302674312496446w_2bd4ea1ad1f89a23c242_72.png",
          "image_96": "https://302674312496446w_2bd4ea1ad1f89a23c242_96.png",
          "image_original": "https://302674446w12496_2bd4ea1ad1f89a23c242_original.png"
        },
        "id": "A0W7UKG8E",
        "is_app_directory_approved": false,
        "is_internal": false,
        "name": "My Test App",
        "privacy_policy_url": "https://www.slack.com"
      },
      "date_updated": 1574296707,
      "last_resolved_by": {
        "actor_id": "W0G82F4FD",
        "actor_type": "user"
      },
      "scopes": [
        {
          "description": "Add the ability for people to direct message or mention @my_test_app",
          "is_sensitive": true,
          "name": "bot",
          "token_type": "bot"
        }
      ]
    }
  ],
  "ok": true,
  "response_metadata": {
    "next_cursor": ""
  }
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
GET admin_apps_requests_list
{{baseUrl}}/admin.apps.requests.list
QUERY PARAMS

token
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin.apps.requests.list?token=");

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

(client/get "{{baseUrl}}/admin.apps.requests.list" {:query-params {:token ""}})
require "http/client"

url = "{{baseUrl}}/admin.apps.requests.list?token="

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/admin.apps.requests.list?token="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin.apps.requests.list?token=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/admin.apps.requests.list?token="

	req, _ := http.NewRequest("GET", url, nil)

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

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

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

}
GET /baseUrl/admin.apps.requests.list?token= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin.apps.requests.list?token=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin.apps.requests.list?token="))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin.apps.requests.list?token=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin.apps.requests.list?token=")
  .asString();
const data = null;

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

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

xhr.open('GET', '{{baseUrl}}/admin.apps.requests.list?token=');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin.apps.requests.list',
  params: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin.apps.requests.list?token=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin.apps.requests.list?token=',
  method: 'GET',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/admin.apps.requests.list?token=")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin.apps.requests.list?token=',
  headers: {}
};

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

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

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

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin.apps.requests.list',
  qs: {token: ''}
};

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

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

const req = unirest('GET', '{{baseUrl}}/admin.apps.requests.list');

req.query({
  token: ''
});

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin.apps.requests.list',
  params: {token: ''}
};

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

const url = '{{baseUrl}}/admin.apps.requests.list?token=';
const options = {method: 'GET'};

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin.apps.requests.list?token="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin.apps.requests.list?token=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin.apps.requests.list?token=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/admin.apps.requests.list?token=');

echo $response->getBody();
setUrl('{{baseUrl}}/admin.apps.requests.list');
$request->setMethod(HTTP_METH_GET);

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin.apps.requests.list');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'token' => ''
]));

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

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin.apps.requests.list?token=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin.apps.requests.list?token=' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/admin.apps.requests.list?token=")

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

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

url = "{{baseUrl}}/admin.apps.requests.list"

querystring = {"token":""}

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

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

url <- "{{baseUrl}}/admin.apps.requests.list"

queryString <- list(token = "")

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

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

url = URI("{{baseUrl}}/admin.apps.requests.list?token=")

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

request = Net::HTTP::Get.new(url)

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

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/admin.apps.requests.list') do |req|
  req.params['token'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin.apps.requests.list";

    let querystring = [
        ("token", ""),
    ];

    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}}/admin.apps.requests.list?token='
http GET '{{baseUrl}}/admin.apps.requests.list?token='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/admin.apps.requests.list?token='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin.apps.requests.list?token=")! 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

{
  "app_requests": [
    {
      "app": {
        "additional_info": "",
        "app_directory_url": "https://acmecorp.slack.com/apps/A061BL8RQ0-test-app",
        "app_homepage_url": "",
        "description": "",
        "help_url": "",
        "icons": {
          "image_1024": "/cdn/15258203/img/testapp/service_1024.png",
          "image_128": "/cdn/157258203/img/testapp/service_128.png",
          "image_192": "/cdn/157258203/img/testapp/service_192.png",
          "image_32": "/cdn/157658203/img/testapp/service_32.png",
          "image_36": "/cdn/157658203/img/testapp/service_36.png",
          "image_48": "/cdn/157658203/img/testapp/service_48.png",
          "image_512": "/cdn/15758203/img/testapp/service_512.png",
          "image_64": "/cdn/157658203/img/testapp/service_64.png",
          "image_72": "/cdn/157658203/img/testapp/service_72.png",
          "image_96": "/cdn/157658203/img/testapp/service_96.png"
        },
        "id": "A061BL8RQ0",
        "is_app_directory_approved": true,
        "is_internal": false,
        "name": "Test App",
        "privacy_policy_url": "https://testapp.com/privacy"
      },
      "date_created": 1578956327,
      "id": "Ar0XJGFLMLS",
      "message": "test test again",
      "previous_resolution": null,
      "scopes": [
        {
          "description": "Post messages to specific channels in Slack",
          "is_sensitive": false,
          "name": "incoming-webhook",
          "token_type": "user"
        }
      ],
      "team": {
        "domain": "acmecorp",
        "id": "T0M94LNUCR",
        "name": "Acme Corp"
      },
      "user": {
        "email": "janedoe@example.com",
        "id": "W08RA9G5HR",
        "name": "Jane Doe"
      }
    }
  ],
  "ok": true,
  "response_metadata": {
    "next_cursor": ""
  }
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "missing_scope",
  "needed": "admin.apps:read",
  "ok": false,
  "provided": "read,client,admin,identify,post,apps"
}
GET admin_apps_restricted_list
{{baseUrl}}/admin.apps.restricted.list
QUERY PARAMS

token
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin.apps.restricted.list?token=");

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

(client/get "{{baseUrl}}/admin.apps.restricted.list" {:query-params {:token ""}})
require "http/client"

url = "{{baseUrl}}/admin.apps.restricted.list?token="

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/admin.apps.restricted.list?token="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin.apps.restricted.list?token=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/admin.apps.restricted.list?token="

	req, _ := http.NewRequest("GET", url, nil)

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

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

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

}
GET /baseUrl/admin.apps.restricted.list?token= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin.apps.restricted.list?token=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin.apps.restricted.list?token="))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin.apps.restricted.list?token=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin.apps.restricted.list?token=")
  .asString();
const data = null;

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

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

xhr.open('GET', '{{baseUrl}}/admin.apps.restricted.list?token=');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin.apps.restricted.list',
  params: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin.apps.restricted.list?token=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin.apps.restricted.list?token=',
  method: 'GET',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/admin.apps.restricted.list?token=")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin.apps.restricted.list?token=',
  headers: {}
};

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

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

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

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin.apps.restricted.list',
  qs: {token: ''}
};

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

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

const req = unirest('GET', '{{baseUrl}}/admin.apps.restricted.list');

req.query({
  token: ''
});

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin.apps.restricted.list',
  params: {token: ''}
};

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

const url = '{{baseUrl}}/admin.apps.restricted.list?token=';
const options = {method: 'GET'};

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin.apps.restricted.list?token="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin.apps.restricted.list?token=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin.apps.restricted.list?token=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/admin.apps.restricted.list?token=');

echo $response->getBody();
setUrl('{{baseUrl}}/admin.apps.restricted.list');
$request->setMethod(HTTP_METH_GET);

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin.apps.restricted.list');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'token' => ''
]));

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

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin.apps.restricted.list?token=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin.apps.restricted.list?token=' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/admin.apps.restricted.list?token=")

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

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

url = "{{baseUrl}}/admin.apps.restricted.list"

querystring = {"token":""}

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

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

url <- "{{baseUrl}}/admin.apps.restricted.list"

queryString <- list(token = "")

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

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

url = URI("{{baseUrl}}/admin.apps.restricted.list?token=")

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

request = Net::HTTP::Get.new(url)

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

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/admin.apps.restricted.list') do |req|
  req.params['token'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin.apps.restricted.list";

    let querystring = [
        ("token", ""),
    ];

    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}}/admin.apps.restricted.list?token='
http GET '{{baseUrl}}/admin.apps.restricted.list?token='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/admin.apps.restricted.list?token='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin.apps.restricted.list?token=")! 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

{
  "ok": true,
  "response_metadata": {
    "next_cursor": ""
  },
  "restricted_apps": [
    {
      "app": {
        "additional_info": "",
        "app_directory_url": "https://myteam.enterprise.slack.com/apps/A0FDLP8M2L-my-test-app",
        "app_homepage_url": "https://example.com",
        "description": "A fun test app for Slack",
        "help_url": "https://example.com",
        "icons": {
          "image_1024": "https://1433265338rl878408_eb57dbc818daa4ba15d6_1024.png",
          "image_128": "https://4332653438rl87808_eb57dbc818daa4ba15d6_128.png",
          "image_192": "https://4332653438rl87808_eb57dbc818daa4ba15d6_192.png",
          "image_32": "https://143326534038rl8788_eb57dbc818daa4ba15d6_32.png",
          "image_36": "https://143326534038rl8788_eb57dbc818daa4ba15d6_36.png",
          "image_48": "https://143326534038rl8788_eb57dbc818daa4ba15d6_48.png",
          "image_512": "https://4332653438rl87808_eb57dbc818daa4ba15d6_512.png",
          "image_64": "https://143326534038rl8788_eb57dbc818daa4ba15d6_64.png",
          "image_72": "https://143326534038rl8788_eb57dbc818daa4ba15d6_72.png",
          "image_96": "https://143326534038rl8788_eb57dbc818daa4ba15d6_96.png",
          "image_original": "https://143338rl8782653408_eb57dbc818daa4ba15d6_original.png"
        },
        "id": "A0FDLP8M2L",
        "is_app_directory_approved": true,
        "is_internal": false,
        "name": "My Test App",
        "privacy_policy_url": "https://example.com"
      },
      "date_updated": 1574296721,
      "last_resolved_by": {
        "actor_id": "W0G82LMFD",
        "actor_type": "user"
      },
      "scopes": [
        {
          "description": "Upload, edit, and delete files on the user‟s behalf",
          "is_sensitive": true,
          "name": "files:write:user",
          "token_type": "user"
        }
      ]
    }
  ]
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
POST admin_conversations_archive
{{baseUrl}}/admin.conversations.archive
HEADERS

token
BODY formUrlEncoded

channel_id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin.conversations.archive");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "channel_id=");

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

(client/post "{{baseUrl}}/admin.conversations.archive" {:headers {:token ""}
                                                                        :form-params {:channel_id ""}})
require "http/client"

url = "{{baseUrl}}/admin.conversations.archive"
headers = HTTP::Headers{
  "token" => ""
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "channel_id="

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/admin.conversations.archive"),
    Headers =
    {
        { "token", "" },
    },
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "channel_id", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin.conversations.archive");
var request = new RestRequest("", Method.Post);
request.AddHeader("token", "");
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "channel_id=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/admin.conversations.archive"

	payload := strings.NewReader("channel_id=")

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

	req.Header.Add("token", "")
	req.Header.Add("content-type", "application/x-www-form-urlencoded")

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

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

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

}
POST /baseUrl/admin.conversations.archive HTTP/1.1
Token: 
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 11

channel_id=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin.conversations.archive")
  .setHeader("token", "")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("channel_id=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin.conversations.archive"))
    .header("token", "")
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("channel_id="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "channel_id=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/admin.conversations.archive")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin.conversations.archive")
  .header("token", "")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("channel_id=")
  .asString();
const data = 'channel_id=';

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

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

xhr.open('POST', '{{baseUrl}}/admin.conversations.archive');
xhr.setRequestHeader('token', '');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

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

const encodedParams = new URLSearchParams();
encodedParams.set('channel_id', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.conversations.archive',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin.conversations.archive';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({channel_id: ''})
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin.conversations.archive',
  method: 'POST',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    channel_id: ''
  }
};

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

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "channel_id=")
val request = Request.Builder()
  .url("{{baseUrl}}/admin.conversations.archive")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

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

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin.conversations.archive',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({channel_id: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.conversations.archive',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  form: {channel_id: ''}
};

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

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

const req = unirest('POST', '{{baseUrl}}/admin.conversations.archive');

req.headers({
  token: '',
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  channel_id: ''
});

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

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

const encodedParams = new URLSearchParams();
encodedParams.set('channel_id', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.conversations.archive',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

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

const encodedParams = new URLSearchParams();
encodedParams.set('channel_id', '');

const url = '{{baseUrl}}/admin.conversations.archive';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

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

NSDictionary *headers = @{ @"token": @"",
                           @"content-type": @"application/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"channel_id=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin.conversations.archive"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin.conversations.archive" in
let headers = Header.add_list (Header.init ()) [
  ("token", "");
  ("content-type", "application/x-www-form-urlencoded");
] in
let body = Cohttp_lwt_body.of_string "channel_id=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin.conversations.archive",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "channel_id=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded",
    "token: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/admin.conversations.archive', [
  'form_params' => [
    'channel_id' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin.conversations.archive');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'channel_id' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'channel_id' => ''
]));

$request->setRequestUrl('{{baseUrl}}/admin.conversations.archive');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

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

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin.conversations.archive' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channel_id='
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin.conversations.archive' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channel_id='
import http.client

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

payload = "channel_id="

headers = {
    'token': "",
    'content-type': "application/x-www-form-urlencoded"
}

conn.request("POST", "/baseUrl/admin.conversations.archive", payload, headers)

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

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

url = "{{baseUrl}}/admin.conversations.archive"

payload = { "channel_id": "" }
headers = {
    "token": "",
    "content-type": "application/x-www-form-urlencoded"
}

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

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

url <- "{{baseUrl}}/admin.conversations.archive"

payload <- "channel_id="

encode <- "form"

response <- VERB("POST", url, body = payload, add_headers('token' = ''), content_type("application/x-www-form-urlencoded"), encode = encode)

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

url = URI("{{baseUrl}}/admin.conversations.archive")

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

request = Net::HTTP::Post.new(url)
request["token"] = ''
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "channel_id="

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

data = {
  :channel_id => "",
}

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

response = conn.post('/baseUrl/admin.conversations.archive') do |req|
  req.headers['token'] = ''
  req.body = URI.encode_www_form(data)
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin.conversations.archive";

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

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

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

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

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/admin.conversations.archive \
  --header 'content-type: application/x-www-form-urlencoded' \
  --header 'token: ' \
  --data channel_id=
http --form POST {{baseUrl}}/admin.conversations.archive \
  content-type:application/x-www-form-urlencoded \
  token:'' \
  channel_id=''
wget --quiet \
  --method POST \
  --header 'token: ' \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data channel_id= \
  --output-document \
  - {{baseUrl}}/admin.conversations.archive
import Foundation

let headers = [
  "token": "",
  "content-type": "application/x-www-form-urlencoded"
]

let postData = NSMutableData(data: "channel_id=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin.conversations.archive")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

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

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
POST admin_conversations_convertToPrivate
{{baseUrl}}/admin.conversations.convertToPrivate
HEADERS

token
BODY formUrlEncoded

channel_id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin.conversations.convertToPrivate");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "channel_id=");

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

(client/post "{{baseUrl}}/admin.conversations.convertToPrivate" {:headers {:token ""}
                                                                                 :form-params {:channel_id ""}})
require "http/client"

url = "{{baseUrl}}/admin.conversations.convertToPrivate"
headers = HTTP::Headers{
  "token" => ""
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "channel_id="

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/admin.conversations.convertToPrivate"),
    Headers =
    {
        { "token", "" },
    },
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "channel_id", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin.conversations.convertToPrivate");
var request = new RestRequest("", Method.Post);
request.AddHeader("token", "");
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "channel_id=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/admin.conversations.convertToPrivate"

	payload := strings.NewReader("channel_id=")

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

	req.Header.Add("token", "")
	req.Header.Add("content-type", "application/x-www-form-urlencoded")

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

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

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

}
POST /baseUrl/admin.conversations.convertToPrivate HTTP/1.1
Token: 
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 11

channel_id=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin.conversations.convertToPrivate")
  .setHeader("token", "")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("channel_id=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin.conversations.convertToPrivate"))
    .header("token", "")
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("channel_id="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "channel_id=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/admin.conversations.convertToPrivate")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin.conversations.convertToPrivate")
  .header("token", "")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("channel_id=")
  .asString();
const data = 'channel_id=';

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

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

xhr.open('POST', '{{baseUrl}}/admin.conversations.convertToPrivate');
xhr.setRequestHeader('token', '');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

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

const encodedParams = new URLSearchParams();
encodedParams.set('channel_id', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.conversations.convertToPrivate',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin.conversations.convertToPrivate';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({channel_id: ''})
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin.conversations.convertToPrivate',
  method: 'POST',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    channel_id: ''
  }
};

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

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "channel_id=")
val request = Request.Builder()
  .url("{{baseUrl}}/admin.conversations.convertToPrivate")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

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

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin.conversations.convertToPrivate',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({channel_id: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.conversations.convertToPrivate',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  form: {channel_id: ''}
};

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

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

const req = unirest('POST', '{{baseUrl}}/admin.conversations.convertToPrivate');

req.headers({
  token: '',
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  channel_id: ''
});

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

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

const encodedParams = new URLSearchParams();
encodedParams.set('channel_id', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.conversations.convertToPrivate',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

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

const encodedParams = new URLSearchParams();
encodedParams.set('channel_id', '');

const url = '{{baseUrl}}/admin.conversations.convertToPrivate';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

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

NSDictionary *headers = @{ @"token": @"",
                           @"content-type": @"application/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"channel_id=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin.conversations.convertToPrivate"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin.conversations.convertToPrivate" in
let headers = Header.add_list (Header.init ()) [
  ("token", "");
  ("content-type", "application/x-www-form-urlencoded");
] in
let body = Cohttp_lwt_body.of_string "channel_id=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin.conversations.convertToPrivate",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "channel_id=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded",
    "token: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/admin.conversations.convertToPrivate', [
  'form_params' => [
    'channel_id' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin.conversations.convertToPrivate');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'channel_id' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'channel_id' => ''
]));

$request->setRequestUrl('{{baseUrl}}/admin.conversations.convertToPrivate');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

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

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin.conversations.convertToPrivate' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channel_id='
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin.conversations.convertToPrivate' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channel_id='
import http.client

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

payload = "channel_id="

headers = {
    'token': "",
    'content-type': "application/x-www-form-urlencoded"
}

conn.request("POST", "/baseUrl/admin.conversations.convertToPrivate", payload, headers)

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

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

url = "{{baseUrl}}/admin.conversations.convertToPrivate"

payload = { "channel_id": "" }
headers = {
    "token": "",
    "content-type": "application/x-www-form-urlencoded"
}

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

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

url <- "{{baseUrl}}/admin.conversations.convertToPrivate"

payload <- "channel_id="

encode <- "form"

response <- VERB("POST", url, body = payload, add_headers('token' = ''), content_type("application/x-www-form-urlencoded"), encode = encode)

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

url = URI("{{baseUrl}}/admin.conversations.convertToPrivate")

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

request = Net::HTTP::Post.new(url)
request["token"] = ''
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "channel_id="

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

data = {
  :channel_id => "",
}

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

response = conn.post('/baseUrl/admin.conversations.convertToPrivate') do |req|
  req.headers['token'] = ''
  req.body = URI.encode_www_form(data)
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin.conversations.convertToPrivate";

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

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

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

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

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/admin.conversations.convertToPrivate \
  --header 'content-type: application/x-www-form-urlencoded' \
  --header 'token: ' \
  --data channel_id=
http --form POST {{baseUrl}}/admin.conversations.convertToPrivate \
  content-type:application/x-www-form-urlencoded \
  token:'' \
  channel_id=''
wget --quiet \
  --method POST \
  --header 'token: ' \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data channel_id= \
  --output-document \
  - {{baseUrl}}/admin.conversations.convertToPrivate
import Foundation

let headers = [
  "token": "",
  "content-type": "application/x-www-form-urlencoded"
]

let postData = NSMutableData(data: "channel_id=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin.conversations.convertToPrivate")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

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

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
POST admin_conversations_create
{{baseUrl}}/admin.conversations.create
HEADERS

token
BODY formUrlEncoded

description
is_private
name
org_wide
team_id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin.conversations.create");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "description=&is_private=&name=&org_wide=&team_id=");

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

(client/post "{{baseUrl}}/admin.conversations.create" {:headers {:token ""}
                                                                       :form-params {:description ""
                                                                                     :is_private ""
                                                                                     :name ""
                                                                                     :org_wide ""
                                                                                     :team_id ""}})
require "http/client"

url = "{{baseUrl}}/admin.conversations.create"
headers = HTTP::Headers{
  "token" => ""
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "description=&is_private=&name=&org_wide=&team_id="

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/admin.conversations.create"),
    Headers =
    {
        { "token", "" },
    },
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "description", "" },
        { "is_private", "" },
        { "name", "" },
        { "org_wide", "" },
        { "team_id", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin.conversations.create");
var request = new RestRequest("", Method.Post);
request.AddHeader("token", "");
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "description=&is_private=&name=&org_wide=&team_id=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/admin.conversations.create"

	payload := strings.NewReader("description=&is_private=&name=&org_wide=&team_id=")

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

	req.Header.Add("token", "")
	req.Header.Add("content-type", "application/x-www-form-urlencoded")

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

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

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

}
POST /baseUrl/admin.conversations.create HTTP/1.1
Token: 
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 49

description=&is_private=&name=&org_wide=&team_id=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin.conversations.create")
  .setHeader("token", "")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("description=&is_private=&name=&org_wide=&team_id=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin.conversations.create"))
    .header("token", "")
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("description=&is_private=&name=&org_wide=&team_id="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "description=&is_private=&name=&org_wide=&team_id=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/admin.conversations.create")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin.conversations.create")
  .header("token", "")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("description=&is_private=&name=&org_wide=&team_id=")
  .asString();
const data = 'description=&is_private=&name=&org_wide=&team_id=';

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

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

xhr.open('POST', '{{baseUrl}}/admin.conversations.create');
xhr.setRequestHeader('token', '');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

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

const encodedParams = new URLSearchParams();
encodedParams.set('description', '');
encodedParams.set('is_private', '');
encodedParams.set('name', '');
encodedParams.set('org_wide', '');
encodedParams.set('team_id', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.conversations.create',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin.conversations.create';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({description: '', is_private: '', name: '', org_wide: '', team_id: ''})
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin.conversations.create',
  method: 'POST',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    description: '',
    is_private: '',
    name: '',
    org_wide: '',
    team_id: ''
  }
};

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

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "description=&is_private=&name=&org_wide=&team_id=")
val request = Request.Builder()
  .url("{{baseUrl}}/admin.conversations.create")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

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

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin.conversations.create',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({description: '', is_private: '', name: '', org_wide: '', team_id: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.conversations.create',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  form: {description: '', is_private: '', name: '', org_wide: '', team_id: ''}
};

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

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

const req = unirest('POST', '{{baseUrl}}/admin.conversations.create');

req.headers({
  token: '',
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  description: '',
  is_private: '',
  name: '',
  org_wide: '',
  team_id: ''
});

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

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

const encodedParams = new URLSearchParams();
encodedParams.set('description', '');
encodedParams.set('is_private', '');
encodedParams.set('name', '');
encodedParams.set('org_wide', '');
encodedParams.set('team_id', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.conversations.create',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

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

const encodedParams = new URLSearchParams();
encodedParams.set('description', '');
encodedParams.set('is_private', '');
encodedParams.set('name', '');
encodedParams.set('org_wide', '');
encodedParams.set('team_id', '');

const url = '{{baseUrl}}/admin.conversations.create';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

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

NSDictionary *headers = @{ @"token": @"",
                           @"content-type": @"application/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"description=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&is_private=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&name=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&org_wide=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&team_id=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin.conversations.create"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin.conversations.create" in
let headers = Header.add_list (Header.init ()) [
  ("token", "");
  ("content-type", "application/x-www-form-urlencoded");
] in
let body = Cohttp_lwt_body.of_string "description=&is_private=&name=&org_wide=&team_id=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin.conversations.create",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "description=&is_private=&name=&org_wide=&team_id=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded",
    "token: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/admin.conversations.create', [
  'form_params' => [
    'description' => '',
    'is_private' => '',
    'name' => '',
    'org_wide' => '',
    'team_id' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin.conversations.create');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'description' => '',
  'is_private' => '',
  'name' => '',
  'org_wide' => '',
  'team_id' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'description' => '',
  'is_private' => '',
  'name' => '',
  'org_wide' => '',
  'team_id' => ''
]));

$request->setRequestUrl('{{baseUrl}}/admin.conversations.create');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

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

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin.conversations.create' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'description=&is_private=&name=&org_wide=&team_id='
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin.conversations.create' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'description=&is_private=&name=&org_wide=&team_id='
import http.client

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

payload = "description=&is_private=&name=&org_wide=&team_id="

headers = {
    'token': "",
    'content-type': "application/x-www-form-urlencoded"
}

conn.request("POST", "/baseUrl/admin.conversations.create", payload, headers)

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

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

url = "{{baseUrl}}/admin.conversations.create"

payload = {
    "description": "",
    "is_private": "",
    "name": "",
    "org_wide": "",
    "team_id": ""
}
headers = {
    "token": "",
    "content-type": "application/x-www-form-urlencoded"
}

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

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

url <- "{{baseUrl}}/admin.conversations.create"

payload <- "description=&is_private=&name=&org_wide=&team_id="

encode <- "form"

response <- VERB("POST", url, body = payload, add_headers('token' = ''), content_type("application/x-www-form-urlencoded"), encode = encode)

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

url = URI("{{baseUrl}}/admin.conversations.create")

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

request = Net::HTTP::Post.new(url)
request["token"] = ''
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "description=&is_private=&name=&org_wide=&team_id="

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

data = {
  :description => "",
  :is_private => "",
  :name => "",
  :org_wide => "",
  :team_id => "",
}

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

response = conn.post('/baseUrl/admin.conversations.create') do |req|
  req.headers['token'] = ''
  req.body = URI.encode_www_form(data)
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin.conversations.create";

    let payload = json!({
        "description": "",
        "is_private": "",
        "name": "",
        "org_wide": "",
        "team_id": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

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

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

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/admin.conversations.create \
  --header 'content-type: application/x-www-form-urlencoded' \
  --header 'token: ' \
  --data description= \
  --data is_private= \
  --data name= \
  --data org_wide= \
  --data team_id=
http --form POST {{baseUrl}}/admin.conversations.create \
  content-type:application/x-www-form-urlencoded \
  token:'' \
  description='' \
  is_private='' \
  name='' \
  org_wide='' \
  team_id=''
wget --quiet \
  --method POST \
  --header 'token: ' \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'description=&is_private=&name=&org_wide=&team_id=' \
  --output-document \
  - {{baseUrl}}/admin.conversations.create
import Foundation

let headers = [
  "token": "",
  "content-type": "application/x-www-form-urlencoded"
]

let postData = NSMutableData(data: "description=".data(using: String.Encoding.utf8)!)
postData.append("&is_private=".data(using: String.Encoding.utf8)!)
postData.append("&name=".data(using: String.Encoding.utf8)!)
postData.append("&org_wide=".data(using: String.Encoding.utf8)!)
postData.append("&team_id=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin.conversations.create")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

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

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "channel_id": "C12345",
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
POST admin_conversations_delete
{{baseUrl}}/admin.conversations.delete
HEADERS

token
BODY formUrlEncoded

channel_id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin.conversations.delete");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "channel_id=");

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

(client/post "{{baseUrl}}/admin.conversations.delete" {:headers {:token ""}
                                                                       :form-params {:channel_id ""}})
require "http/client"

url = "{{baseUrl}}/admin.conversations.delete"
headers = HTTP::Headers{
  "token" => ""
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "channel_id="

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/admin.conversations.delete"),
    Headers =
    {
        { "token", "" },
    },
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "channel_id", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin.conversations.delete");
var request = new RestRequest("", Method.Post);
request.AddHeader("token", "");
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "channel_id=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/admin.conversations.delete"

	payload := strings.NewReader("channel_id=")

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

	req.Header.Add("token", "")
	req.Header.Add("content-type", "application/x-www-form-urlencoded")

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

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

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

}
POST /baseUrl/admin.conversations.delete HTTP/1.1
Token: 
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 11

channel_id=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin.conversations.delete")
  .setHeader("token", "")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("channel_id=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin.conversations.delete"))
    .header("token", "")
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("channel_id="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "channel_id=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/admin.conversations.delete")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin.conversations.delete")
  .header("token", "")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("channel_id=")
  .asString();
const data = 'channel_id=';

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

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

xhr.open('POST', '{{baseUrl}}/admin.conversations.delete');
xhr.setRequestHeader('token', '');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

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

const encodedParams = new URLSearchParams();
encodedParams.set('channel_id', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.conversations.delete',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin.conversations.delete';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({channel_id: ''})
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin.conversations.delete',
  method: 'POST',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    channel_id: ''
  }
};

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

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "channel_id=")
val request = Request.Builder()
  .url("{{baseUrl}}/admin.conversations.delete")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

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

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin.conversations.delete',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({channel_id: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.conversations.delete',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  form: {channel_id: ''}
};

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

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

const req = unirest('POST', '{{baseUrl}}/admin.conversations.delete');

req.headers({
  token: '',
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  channel_id: ''
});

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

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

const encodedParams = new URLSearchParams();
encodedParams.set('channel_id', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.conversations.delete',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

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

const encodedParams = new URLSearchParams();
encodedParams.set('channel_id', '');

const url = '{{baseUrl}}/admin.conversations.delete';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

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

NSDictionary *headers = @{ @"token": @"",
                           @"content-type": @"application/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"channel_id=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin.conversations.delete"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin.conversations.delete" in
let headers = Header.add_list (Header.init ()) [
  ("token", "");
  ("content-type", "application/x-www-form-urlencoded");
] in
let body = Cohttp_lwt_body.of_string "channel_id=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin.conversations.delete",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "channel_id=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded",
    "token: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/admin.conversations.delete', [
  'form_params' => [
    'channel_id' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin.conversations.delete');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'channel_id' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'channel_id' => ''
]));

$request->setRequestUrl('{{baseUrl}}/admin.conversations.delete');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

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

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin.conversations.delete' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channel_id='
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin.conversations.delete' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channel_id='
import http.client

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

payload = "channel_id="

headers = {
    'token': "",
    'content-type': "application/x-www-form-urlencoded"
}

conn.request("POST", "/baseUrl/admin.conversations.delete", payload, headers)

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

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

url = "{{baseUrl}}/admin.conversations.delete"

payload = { "channel_id": "" }
headers = {
    "token": "",
    "content-type": "application/x-www-form-urlencoded"
}

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

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

url <- "{{baseUrl}}/admin.conversations.delete"

payload <- "channel_id="

encode <- "form"

response <- VERB("POST", url, body = payload, add_headers('token' = ''), content_type("application/x-www-form-urlencoded"), encode = encode)

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

url = URI("{{baseUrl}}/admin.conversations.delete")

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

request = Net::HTTP::Post.new(url)
request["token"] = ''
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "channel_id="

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

data = {
  :channel_id => "",
}

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

response = conn.post('/baseUrl/admin.conversations.delete') do |req|
  req.headers['token'] = ''
  req.body = URI.encode_www_form(data)
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin.conversations.delete";

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

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

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

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

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/admin.conversations.delete \
  --header 'content-type: application/x-www-form-urlencoded' \
  --header 'token: ' \
  --data channel_id=
http --form POST {{baseUrl}}/admin.conversations.delete \
  content-type:application/x-www-form-urlencoded \
  token:'' \
  channel_id=''
wget --quiet \
  --method POST \
  --header 'token: ' \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data channel_id= \
  --output-document \
  - {{baseUrl}}/admin.conversations.delete
import Foundation

let headers = [
  "token": "",
  "content-type": "application/x-www-form-urlencoded"
]

let postData = NSMutableData(data: "channel_id=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin.conversations.delete")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

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

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
POST admin_conversations_disconnectShared
{{baseUrl}}/admin.conversations.disconnectShared
HEADERS

token
BODY formUrlEncoded

channel_id
leaving_team_ids
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin.conversations.disconnectShared");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "channel_id=&leaving_team_ids=");

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

(client/post "{{baseUrl}}/admin.conversations.disconnectShared" {:headers {:token ""}
                                                                                 :form-params {:channel_id ""
                                                                                               :leaving_team_ids ""}})
require "http/client"

url = "{{baseUrl}}/admin.conversations.disconnectShared"
headers = HTTP::Headers{
  "token" => ""
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "channel_id=&leaving_team_ids="

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/admin.conversations.disconnectShared"),
    Headers =
    {
        { "token", "" },
    },
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "channel_id", "" },
        { "leaving_team_ids", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin.conversations.disconnectShared");
var request = new RestRequest("", Method.Post);
request.AddHeader("token", "");
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "channel_id=&leaving_team_ids=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/admin.conversations.disconnectShared"

	payload := strings.NewReader("channel_id=&leaving_team_ids=")

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

	req.Header.Add("token", "")
	req.Header.Add("content-type", "application/x-www-form-urlencoded")

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

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

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

}
POST /baseUrl/admin.conversations.disconnectShared HTTP/1.1
Token: 
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 29

channel_id=&leaving_team_ids=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin.conversations.disconnectShared")
  .setHeader("token", "")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("channel_id=&leaving_team_ids=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin.conversations.disconnectShared"))
    .header("token", "")
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("channel_id=&leaving_team_ids="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "channel_id=&leaving_team_ids=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/admin.conversations.disconnectShared")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin.conversations.disconnectShared")
  .header("token", "")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("channel_id=&leaving_team_ids=")
  .asString();
const data = 'channel_id=&leaving_team_ids=';

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

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

xhr.open('POST', '{{baseUrl}}/admin.conversations.disconnectShared');
xhr.setRequestHeader('token', '');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

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

const encodedParams = new URLSearchParams();
encodedParams.set('channel_id', '');
encodedParams.set('leaving_team_ids', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.conversations.disconnectShared',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin.conversations.disconnectShared';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({channel_id: '', leaving_team_ids: ''})
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin.conversations.disconnectShared',
  method: 'POST',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    channel_id: '',
    leaving_team_ids: ''
  }
};

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

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "channel_id=&leaving_team_ids=")
val request = Request.Builder()
  .url("{{baseUrl}}/admin.conversations.disconnectShared")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

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

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin.conversations.disconnectShared',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({channel_id: '', leaving_team_ids: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.conversations.disconnectShared',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  form: {channel_id: '', leaving_team_ids: ''}
};

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

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

const req = unirest('POST', '{{baseUrl}}/admin.conversations.disconnectShared');

req.headers({
  token: '',
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  channel_id: '',
  leaving_team_ids: ''
});

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

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

const encodedParams = new URLSearchParams();
encodedParams.set('channel_id', '');
encodedParams.set('leaving_team_ids', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.conversations.disconnectShared',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

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

const encodedParams = new URLSearchParams();
encodedParams.set('channel_id', '');
encodedParams.set('leaving_team_ids', '');

const url = '{{baseUrl}}/admin.conversations.disconnectShared';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

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

NSDictionary *headers = @{ @"token": @"",
                           @"content-type": @"application/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"channel_id=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&leaving_team_ids=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin.conversations.disconnectShared"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin.conversations.disconnectShared" in
let headers = Header.add_list (Header.init ()) [
  ("token", "");
  ("content-type", "application/x-www-form-urlencoded");
] in
let body = Cohttp_lwt_body.of_string "channel_id=&leaving_team_ids=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin.conversations.disconnectShared",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "channel_id=&leaving_team_ids=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded",
    "token: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/admin.conversations.disconnectShared', [
  'form_params' => [
    'channel_id' => '',
    'leaving_team_ids' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin.conversations.disconnectShared');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'channel_id' => '',
  'leaving_team_ids' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'channel_id' => '',
  'leaving_team_ids' => ''
]));

$request->setRequestUrl('{{baseUrl}}/admin.conversations.disconnectShared');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

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

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin.conversations.disconnectShared' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channel_id=&leaving_team_ids='
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin.conversations.disconnectShared' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channel_id=&leaving_team_ids='
import http.client

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

payload = "channel_id=&leaving_team_ids="

headers = {
    'token': "",
    'content-type': "application/x-www-form-urlencoded"
}

conn.request("POST", "/baseUrl/admin.conversations.disconnectShared", payload, headers)

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

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

url = "{{baseUrl}}/admin.conversations.disconnectShared"

payload = {
    "channel_id": "",
    "leaving_team_ids": ""
}
headers = {
    "token": "",
    "content-type": "application/x-www-form-urlencoded"
}

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

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

url <- "{{baseUrl}}/admin.conversations.disconnectShared"

payload <- "channel_id=&leaving_team_ids="

encode <- "form"

response <- VERB("POST", url, body = payload, add_headers('token' = ''), content_type("application/x-www-form-urlencoded"), encode = encode)

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

url = URI("{{baseUrl}}/admin.conversations.disconnectShared")

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

request = Net::HTTP::Post.new(url)
request["token"] = ''
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "channel_id=&leaving_team_ids="

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

data = {
  :channel_id => "",
  :leaving_team_ids => "",
}

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

response = conn.post('/baseUrl/admin.conversations.disconnectShared') do |req|
  req.headers['token'] = ''
  req.body = URI.encode_www_form(data)
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin.conversations.disconnectShared";

    let payload = json!({
        "channel_id": "",
        "leaving_team_ids": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

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

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

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/admin.conversations.disconnectShared \
  --header 'content-type: application/x-www-form-urlencoded' \
  --header 'token: ' \
  --data channel_id= \
  --data leaving_team_ids=
http --form POST {{baseUrl}}/admin.conversations.disconnectShared \
  content-type:application/x-www-form-urlencoded \
  token:'' \
  channel_id='' \
  leaving_team_ids=''
wget --quiet \
  --method POST \
  --header 'token: ' \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'channel_id=&leaving_team_ids=' \
  --output-document \
  - {{baseUrl}}/admin.conversations.disconnectShared
import Foundation

let headers = [
  "token": "",
  "content-type": "application/x-www-form-urlencoded"
]

let postData = NSMutableData(data: "channel_id=".data(using: String.Encoding.utf8)!)
postData.append("&leaving_team_ids=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin.conversations.disconnectShared")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

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

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
GET admin_conversations_getConversationPrefs
{{baseUrl}}/admin.conversations.getConversationPrefs
HEADERS

token
QUERY PARAMS

channel_id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin.conversations.getConversationPrefs?channel_id=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

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

(client/get "{{baseUrl}}/admin.conversations.getConversationPrefs" {:headers {:token ""}
                                                                                    :query-params {:channel_id ""}})
require "http/client"

url = "{{baseUrl}}/admin.conversations.getConversationPrefs?channel_id="
headers = HTTP::Headers{
  "token" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/admin.conversations.getConversationPrefs?channel_id="),
    Headers =
    {
        { "token", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin.conversations.getConversationPrefs?channel_id=");
var request = new RestRequest("", Method.Get);
request.AddHeader("token", "");
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/admin.conversations.getConversationPrefs?channel_id="

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("token", "")

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

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

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

}
GET /baseUrl/admin.conversations.getConversationPrefs?channel_id= HTTP/1.1
Token: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin.conversations.getConversationPrefs?channel_id=")
  .setHeader("token", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin.conversations.getConversationPrefs?channel_id="))
    .header("token", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin.conversations.getConversationPrefs?channel_id=")
  .get()
  .addHeader("token", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin.conversations.getConversationPrefs?channel_id=")
  .header("token", "")
  .asString();
const data = null;

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

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

xhr.open('GET', '{{baseUrl}}/admin.conversations.getConversationPrefs?channel_id=');
xhr.setRequestHeader('token', '');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin.conversations.getConversationPrefs',
  params: {channel_id: ''},
  headers: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin.conversations.getConversationPrefs?channel_id=';
const options = {method: 'GET', headers: {token: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin.conversations.getConversationPrefs?channel_id=',
  method: 'GET',
  headers: {
    token: ''
  }
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/admin.conversations.getConversationPrefs?channel_id=")
  .get()
  .addHeader("token", "")
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin.conversations.getConversationPrefs?channel_id=',
  headers: {
    token: ''
  }
};

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

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

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

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin.conversations.getConversationPrefs',
  qs: {channel_id: ''},
  headers: {token: ''}
};

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

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

const req = unirest('GET', '{{baseUrl}}/admin.conversations.getConversationPrefs');

req.query({
  channel_id: ''
});

req.headers({
  token: ''
});

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin.conversations.getConversationPrefs',
  params: {channel_id: ''},
  headers: {token: ''}
};

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

const url = '{{baseUrl}}/admin.conversations.getConversationPrefs?channel_id=';
const options = {method: 'GET', headers: {token: ''}};

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

NSDictionary *headers = @{ @"token": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin.conversations.getConversationPrefs?channel_id="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin.conversations.getConversationPrefs?channel_id=" in
let headers = Header.add (Header.init ()) "token" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin.conversations.getConversationPrefs?channel_id=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "token: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/admin.conversations.getConversationPrefs?channel_id=', [
  'headers' => [
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin.conversations.getConversationPrefs');
$request->setMethod(HTTP_METH_GET);

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

$request->setHeaders([
  'token' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin.conversations.getConversationPrefs');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'channel_id' => ''
]));

$request->setHeaders([
  'token' => ''
]);

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

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin.conversations.getConversationPrefs?channel_id=' -Method GET -Headers $headers
$headers=@{}
$headers.Add("token", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin.conversations.getConversationPrefs?channel_id=' -Method GET -Headers $headers
import http.client

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

headers = { 'token': "" }

conn.request("GET", "/baseUrl/admin.conversations.getConversationPrefs?channel_id=", headers=headers)

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

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

url = "{{baseUrl}}/admin.conversations.getConversationPrefs"

querystring = {"channel_id":""}

headers = {"token": ""}

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

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

url <- "{{baseUrl}}/admin.conversations.getConversationPrefs"

queryString <- list(channel_id = "")

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

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

url = URI("{{baseUrl}}/admin.conversations.getConversationPrefs?channel_id=")

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

request = Net::HTTP::Get.new(url)
request["token"] = ''

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

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/admin.conversations.getConversationPrefs') do |req|
  req.headers['token'] = ''
  req.params['channel_id'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin.conversations.getConversationPrefs";

    let querystring = [
        ("channel_id", ""),
    ];

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());

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

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

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/admin.conversations.getConversationPrefs?channel_id=' \
  --header 'token: '
http GET '{{baseUrl}}/admin.conversations.getConversationPrefs?channel_id=' \
  token:''
wget --quiet \
  --method GET \
  --header 'token: ' \
  --output-document \
  - '{{baseUrl}}/admin.conversations.getConversationPrefs?channel_id='
import Foundation

let headers = ["token": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin.conversations.getConversationPrefs?channel_id=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

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

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
GET admin_conversations_getTeams
{{baseUrl}}/admin.conversations.getTeams
HEADERS

token
QUERY PARAMS

channel_id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin.conversations.getTeams?channel_id=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

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

(client/get "{{baseUrl}}/admin.conversations.getTeams" {:headers {:token ""}
                                                                        :query-params {:channel_id ""}})
require "http/client"

url = "{{baseUrl}}/admin.conversations.getTeams?channel_id="
headers = HTTP::Headers{
  "token" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/admin.conversations.getTeams?channel_id="),
    Headers =
    {
        { "token", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin.conversations.getTeams?channel_id=");
var request = new RestRequest("", Method.Get);
request.AddHeader("token", "");
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/admin.conversations.getTeams?channel_id="

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("token", "")

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

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

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

}
GET /baseUrl/admin.conversations.getTeams?channel_id= HTTP/1.1
Token: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin.conversations.getTeams?channel_id=")
  .setHeader("token", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin.conversations.getTeams?channel_id="))
    .header("token", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin.conversations.getTeams?channel_id=")
  .get()
  .addHeader("token", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin.conversations.getTeams?channel_id=")
  .header("token", "")
  .asString();
const data = null;

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

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

xhr.open('GET', '{{baseUrl}}/admin.conversations.getTeams?channel_id=');
xhr.setRequestHeader('token', '');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin.conversations.getTeams',
  params: {channel_id: ''},
  headers: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin.conversations.getTeams?channel_id=';
const options = {method: 'GET', headers: {token: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin.conversations.getTeams?channel_id=',
  method: 'GET',
  headers: {
    token: ''
  }
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/admin.conversations.getTeams?channel_id=")
  .get()
  .addHeader("token", "")
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin.conversations.getTeams?channel_id=',
  headers: {
    token: ''
  }
};

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

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

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

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin.conversations.getTeams',
  qs: {channel_id: ''},
  headers: {token: ''}
};

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

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

const req = unirest('GET', '{{baseUrl}}/admin.conversations.getTeams');

req.query({
  channel_id: ''
});

req.headers({
  token: ''
});

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin.conversations.getTeams',
  params: {channel_id: ''},
  headers: {token: ''}
};

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

const url = '{{baseUrl}}/admin.conversations.getTeams?channel_id=';
const options = {method: 'GET', headers: {token: ''}};

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

NSDictionary *headers = @{ @"token": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin.conversations.getTeams?channel_id="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin.conversations.getTeams?channel_id=" in
let headers = Header.add (Header.init ()) "token" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin.conversations.getTeams?channel_id=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "token: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/admin.conversations.getTeams?channel_id=', [
  'headers' => [
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin.conversations.getTeams');
$request->setMethod(HTTP_METH_GET);

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

$request->setHeaders([
  'token' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin.conversations.getTeams');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'channel_id' => ''
]));

$request->setHeaders([
  'token' => ''
]);

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

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin.conversations.getTeams?channel_id=' -Method GET -Headers $headers
$headers=@{}
$headers.Add("token", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin.conversations.getTeams?channel_id=' -Method GET -Headers $headers
import http.client

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

headers = { 'token': "" }

conn.request("GET", "/baseUrl/admin.conversations.getTeams?channel_id=", headers=headers)

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

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

url = "{{baseUrl}}/admin.conversations.getTeams"

querystring = {"channel_id":""}

headers = {"token": ""}

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

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

url <- "{{baseUrl}}/admin.conversations.getTeams"

queryString <- list(channel_id = "")

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

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

url = URI("{{baseUrl}}/admin.conversations.getTeams?channel_id=")

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

request = Net::HTTP::Get.new(url)
request["token"] = ''

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

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/admin.conversations.getTeams') do |req|
  req.headers['token'] = ''
  req.params['channel_id'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin.conversations.getTeams";

    let querystring = [
        ("channel_id", ""),
    ];

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());

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

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

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/admin.conversations.getTeams?channel_id=' \
  --header 'token: '
http GET '{{baseUrl}}/admin.conversations.getTeams?channel_id=' \
  token:''
wget --quiet \
  --method GET \
  --header 'token: ' \
  --output-document \
  - '{{baseUrl}}/admin.conversations.getTeams?channel_id='
import Foundation

let headers = ["token": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin.conversations.getTeams?channel_id=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

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

{
  "ok": true,
  "teams": [
    "T1234",
    "T5678"
  ]
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
POST admin_conversations_invite
{{baseUrl}}/admin.conversations.invite
HEADERS

token
BODY formUrlEncoded

channel_id
user_ids
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin.conversations.invite");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "channel_id=&user_ids=");

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

(client/post "{{baseUrl}}/admin.conversations.invite" {:headers {:token ""}
                                                                       :form-params {:channel_id ""
                                                                                     :user_ids ""}})
require "http/client"

url = "{{baseUrl}}/admin.conversations.invite"
headers = HTTP::Headers{
  "token" => ""
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "channel_id=&user_ids="

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/admin.conversations.invite"),
    Headers =
    {
        { "token", "" },
    },
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "channel_id", "" },
        { "user_ids", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin.conversations.invite");
var request = new RestRequest("", Method.Post);
request.AddHeader("token", "");
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "channel_id=&user_ids=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/admin.conversations.invite"

	payload := strings.NewReader("channel_id=&user_ids=")

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

	req.Header.Add("token", "")
	req.Header.Add("content-type", "application/x-www-form-urlencoded")

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

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

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

}
POST /baseUrl/admin.conversations.invite HTTP/1.1
Token: 
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 21

channel_id=&user_ids=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin.conversations.invite")
  .setHeader("token", "")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("channel_id=&user_ids=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin.conversations.invite"))
    .header("token", "")
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("channel_id=&user_ids="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "channel_id=&user_ids=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/admin.conversations.invite")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin.conversations.invite")
  .header("token", "")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("channel_id=&user_ids=")
  .asString();
const data = 'channel_id=&user_ids=';

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

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

xhr.open('POST', '{{baseUrl}}/admin.conversations.invite');
xhr.setRequestHeader('token', '');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

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

const encodedParams = new URLSearchParams();
encodedParams.set('channel_id', '');
encodedParams.set('user_ids', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.conversations.invite',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin.conversations.invite';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({channel_id: '', user_ids: ''})
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin.conversations.invite',
  method: 'POST',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    channel_id: '',
    user_ids: ''
  }
};

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

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "channel_id=&user_ids=")
val request = Request.Builder()
  .url("{{baseUrl}}/admin.conversations.invite")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

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

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin.conversations.invite',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({channel_id: '', user_ids: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.conversations.invite',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  form: {channel_id: '', user_ids: ''}
};

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

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

const req = unirest('POST', '{{baseUrl}}/admin.conversations.invite');

req.headers({
  token: '',
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  channel_id: '',
  user_ids: ''
});

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

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

const encodedParams = new URLSearchParams();
encodedParams.set('channel_id', '');
encodedParams.set('user_ids', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.conversations.invite',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

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

const encodedParams = new URLSearchParams();
encodedParams.set('channel_id', '');
encodedParams.set('user_ids', '');

const url = '{{baseUrl}}/admin.conversations.invite';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

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

NSDictionary *headers = @{ @"token": @"",
                           @"content-type": @"application/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"channel_id=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&user_ids=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin.conversations.invite"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin.conversations.invite" in
let headers = Header.add_list (Header.init ()) [
  ("token", "");
  ("content-type", "application/x-www-form-urlencoded");
] in
let body = Cohttp_lwt_body.of_string "channel_id=&user_ids=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin.conversations.invite",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "channel_id=&user_ids=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded",
    "token: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/admin.conversations.invite', [
  'form_params' => [
    'channel_id' => '',
    'user_ids' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin.conversations.invite');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'channel_id' => '',
  'user_ids' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'channel_id' => '',
  'user_ids' => ''
]));

$request->setRequestUrl('{{baseUrl}}/admin.conversations.invite');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

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

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin.conversations.invite' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channel_id=&user_ids='
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin.conversations.invite' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channel_id=&user_ids='
import http.client

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

payload = "channel_id=&user_ids="

headers = {
    'token': "",
    'content-type': "application/x-www-form-urlencoded"
}

conn.request("POST", "/baseUrl/admin.conversations.invite", payload, headers)

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

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

url = "{{baseUrl}}/admin.conversations.invite"

payload = {
    "channel_id": "",
    "user_ids": ""
}
headers = {
    "token": "",
    "content-type": "application/x-www-form-urlencoded"
}

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

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

url <- "{{baseUrl}}/admin.conversations.invite"

payload <- "channel_id=&user_ids="

encode <- "form"

response <- VERB("POST", url, body = payload, add_headers('token' = ''), content_type("application/x-www-form-urlencoded"), encode = encode)

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

url = URI("{{baseUrl}}/admin.conversations.invite")

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

request = Net::HTTP::Post.new(url)
request["token"] = ''
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "channel_id=&user_ids="

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

data = {
  :channel_id => "",
  :user_ids => "",
}

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

response = conn.post('/baseUrl/admin.conversations.invite') do |req|
  req.headers['token'] = ''
  req.body = URI.encode_www_form(data)
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin.conversations.invite";

    let payload = json!({
        "channel_id": "",
        "user_ids": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

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

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

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/admin.conversations.invite \
  --header 'content-type: application/x-www-form-urlencoded' \
  --header 'token: ' \
  --data channel_id= \
  --data user_ids=
http --form POST {{baseUrl}}/admin.conversations.invite \
  content-type:application/x-www-form-urlencoded \
  token:'' \
  channel_id='' \
  user_ids=''
wget --quiet \
  --method POST \
  --header 'token: ' \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'channel_id=&user_ids=' \
  --output-document \
  - {{baseUrl}}/admin.conversations.invite
import Foundation

let headers = [
  "token": "",
  "content-type": "application/x-www-form-urlencoded"
]

let postData = NSMutableData(data: "channel_id=".data(using: String.Encoding.utf8)!)
postData.append("&user_ids=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin.conversations.invite")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

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

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
POST admin_conversations_rename
{{baseUrl}}/admin.conversations.rename
HEADERS

token
BODY formUrlEncoded

channel_id
name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin.conversations.rename");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "channel_id=&name=");

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

(client/post "{{baseUrl}}/admin.conversations.rename" {:headers {:token ""}
                                                                       :form-params {:channel_id ""
                                                                                     :name ""}})
require "http/client"

url = "{{baseUrl}}/admin.conversations.rename"
headers = HTTP::Headers{
  "token" => ""
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "channel_id=&name="

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/admin.conversations.rename"),
    Headers =
    {
        { "token", "" },
    },
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "channel_id", "" },
        { "name", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin.conversations.rename");
var request = new RestRequest("", Method.Post);
request.AddHeader("token", "");
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "channel_id=&name=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/admin.conversations.rename"

	payload := strings.NewReader("channel_id=&name=")

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

	req.Header.Add("token", "")
	req.Header.Add("content-type", "application/x-www-form-urlencoded")

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

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

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

}
POST /baseUrl/admin.conversations.rename HTTP/1.1
Token: 
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 17

channel_id=&name=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin.conversations.rename")
  .setHeader("token", "")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("channel_id=&name=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin.conversations.rename"))
    .header("token", "")
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("channel_id=&name="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "channel_id=&name=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/admin.conversations.rename")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin.conversations.rename")
  .header("token", "")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("channel_id=&name=")
  .asString();
const data = 'channel_id=&name=';

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

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

xhr.open('POST', '{{baseUrl}}/admin.conversations.rename');
xhr.setRequestHeader('token', '');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

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

const encodedParams = new URLSearchParams();
encodedParams.set('channel_id', '');
encodedParams.set('name', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.conversations.rename',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin.conversations.rename';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({channel_id: '', name: ''})
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin.conversations.rename',
  method: 'POST',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    channel_id: '',
    name: ''
  }
};

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

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "channel_id=&name=")
val request = Request.Builder()
  .url("{{baseUrl}}/admin.conversations.rename")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

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

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin.conversations.rename',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({channel_id: '', name: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.conversations.rename',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  form: {channel_id: '', name: ''}
};

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

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

const req = unirest('POST', '{{baseUrl}}/admin.conversations.rename');

req.headers({
  token: '',
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  channel_id: '',
  name: ''
});

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

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

const encodedParams = new URLSearchParams();
encodedParams.set('channel_id', '');
encodedParams.set('name', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.conversations.rename',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

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

const encodedParams = new URLSearchParams();
encodedParams.set('channel_id', '');
encodedParams.set('name', '');

const url = '{{baseUrl}}/admin.conversations.rename';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

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

NSDictionary *headers = @{ @"token": @"",
                           @"content-type": @"application/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"channel_id=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&name=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin.conversations.rename"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin.conversations.rename" in
let headers = Header.add_list (Header.init ()) [
  ("token", "");
  ("content-type", "application/x-www-form-urlencoded");
] in
let body = Cohttp_lwt_body.of_string "channel_id=&name=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin.conversations.rename",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "channel_id=&name=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded",
    "token: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/admin.conversations.rename', [
  'form_params' => [
    'channel_id' => '',
    'name' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin.conversations.rename');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'channel_id' => '',
  'name' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'channel_id' => '',
  'name' => ''
]));

$request->setRequestUrl('{{baseUrl}}/admin.conversations.rename');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

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

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin.conversations.rename' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channel_id=&name='
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin.conversations.rename' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channel_id=&name='
import http.client

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

payload = "channel_id=&name="

headers = {
    'token': "",
    'content-type': "application/x-www-form-urlencoded"
}

conn.request("POST", "/baseUrl/admin.conversations.rename", payload, headers)

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

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

url = "{{baseUrl}}/admin.conversations.rename"

payload = {
    "channel_id": "",
    "name": ""
}
headers = {
    "token": "",
    "content-type": "application/x-www-form-urlencoded"
}

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

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

url <- "{{baseUrl}}/admin.conversations.rename"

payload <- "channel_id=&name="

encode <- "form"

response <- VERB("POST", url, body = payload, add_headers('token' = ''), content_type("application/x-www-form-urlencoded"), encode = encode)

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

url = URI("{{baseUrl}}/admin.conversations.rename")

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

request = Net::HTTP::Post.new(url)
request["token"] = ''
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "channel_id=&name="

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

data = {
  :channel_id => "",
  :name => "",
}

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

response = conn.post('/baseUrl/admin.conversations.rename') do |req|
  req.headers['token'] = ''
  req.body = URI.encode_www_form(data)
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin.conversations.rename";

    let payload = json!({
        "channel_id": "",
        "name": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

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

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

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/admin.conversations.rename \
  --header 'content-type: application/x-www-form-urlencoded' \
  --header 'token: ' \
  --data channel_id= \
  --data name=
http --form POST {{baseUrl}}/admin.conversations.rename \
  content-type:application/x-www-form-urlencoded \
  token:'' \
  channel_id='' \
  name=''
wget --quiet \
  --method POST \
  --header 'token: ' \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'channel_id=&name=' \
  --output-document \
  - {{baseUrl}}/admin.conversations.rename
import Foundation

let headers = [
  "token": "",
  "content-type": "application/x-www-form-urlencoded"
]

let postData = NSMutableData(data: "channel_id=".data(using: String.Encoding.utf8)!)
postData.append("&name=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin.conversations.rename")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

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

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin.conversations.search");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

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

(client/get "{{baseUrl}}/admin.conversations.search" {:headers {:token ""}})
require "http/client"

url = "{{baseUrl}}/admin.conversations.search"
headers = HTTP::Headers{
  "token" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/admin.conversations.search"),
    Headers =
    {
        { "token", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin.conversations.search");
var request = new RestRequest("", Method.Get);
request.AddHeader("token", "");
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/admin.conversations.search"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("token", "")

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

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

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

}
GET /baseUrl/admin.conversations.search HTTP/1.1
Token: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin.conversations.search")
  .setHeader("token", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin.conversations.search"))
    .header("token", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin.conversations.search")
  .get()
  .addHeader("token", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin.conversations.search")
  .header("token", "")
  .asString();
const data = null;

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

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

xhr.open('GET', '{{baseUrl}}/admin.conversations.search');
xhr.setRequestHeader('token', '');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin.conversations.search',
  headers: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin.conversations.search';
const options = {method: 'GET', headers: {token: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin.conversations.search',
  method: 'GET',
  headers: {
    token: ''
  }
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/admin.conversations.search")
  .get()
  .addHeader("token", "")
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin.conversations.search',
  headers: {
    token: ''
  }
};

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

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

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

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin.conversations.search',
  headers: {token: ''}
};

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

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

const req = unirest('GET', '{{baseUrl}}/admin.conversations.search');

req.headers({
  token: ''
});

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin.conversations.search',
  headers: {token: ''}
};

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

const url = '{{baseUrl}}/admin.conversations.search';
const options = {method: 'GET', headers: {token: ''}};

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

NSDictionary *headers = @{ @"token": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin.conversations.search"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin.conversations.search" in
let headers = Header.add (Header.init ()) "token" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin.conversations.search",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "token: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/admin.conversations.search', [
  'headers' => [
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin.conversations.search');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'token' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin.conversations.search');
$request->setRequestMethod('GET');
$request->setHeaders([
  'token' => ''
]);

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

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin.conversations.search' -Method GET -Headers $headers
$headers=@{}
$headers.Add("token", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin.conversations.search' -Method GET -Headers $headers
import http.client

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

headers = { 'token': "" }

conn.request("GET", "/baseUrl/admin.conversations.search", headers=headers)

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

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

url = "{{baseUrl}}/admin.conversations.search"

headers = {"token": ""}

response = requests.get(url, headers=headers)

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

url <- "{{baseUrl}}/admin.conversations.search"

response <- VERB("GET", url, add_headers('token' = ''), content_type("application/octet-stream"))

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

url = URI("{{baseUrl}}/admin.conversations.search")

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

request = Net::HTTP::Get.new(url)
request["token"] = ''

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

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/admin.conversations.search') do |req|
  req.headers['token'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin.conversations.search";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());

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

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

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/admin.conversations.search \
  --header 'token: '
http GET {{baseUrl}}/admin.conversations.search \
  token:''
wget --quiet \
  --method GET \
  --header 'token: ' \
  --output-document \
  - {{baseUrl}}/admin.conversations.search
import Foundation

let headers = ["token": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin.conversations.search")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

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

{
  "channels": [
    {
      "created": 1449252889,
      "creator": "U012A3CDE",
      "id": "C012AB3CD",
      "is_archived": false,
      "is_channel": true,
      "is_ext_shared": false,
      "is_general": true,
      "is_group": false,
      "is_im": false,
      "is_member": true,
      "is_mpim": false,
      "is_org_shared": false,
      "is_pending_ext_shared": false,
      "is_private": false,
      "is_shared": false,
      "name": "general",
      "name_normalized": "general",
      "num_members": 4,
      "pending_shared": [],
      "previous_names": [],
      "purpose": {
        "creator": "",
        "last_set": 0,
        "value": "This channel is for team-wide communication and announcements. All team members are in this channel."
      },
      "topic": {
        "creator": "",
        "last_set": 0,
        "value": "Company-wide announcements and work-based matters"
      },
      "unlinked": 0
    }
  ],
  "ok": true,
  "response_metadata": {
    "next_cursor": "dGVhbTpDMDYxRkE1UEI="
  }
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "not_an_enterprise",
  "ok": false
}
POST admin_conversations_setConversationPrefs
{{baseUrl}}/admin.conversations.setConversationPrefs
HEADERS

token
BODY formUrlEncoded

channel_id
prefs
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin.conversations.setConversationPrefs");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "channel_id=&prefs=");

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

(client/post "{{baseUrl}}/admin.conversations.setConversationPrefs" {:headers {:token ""}
                                                                                     :form-params {:channel_id ""
                                                                                                   :prefs ""}})
require "http/client"

url = "{{baseUrl}}/admin.conversations.setConversationPrefs"
headers = HTTP::Headers{
  "token" => ""
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "channel_id=&prefs="

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/admin.conversations.setConversationPrefs"),
    Headers =
    {
        { "token", "" },
    },
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "channel_id", "" },
        { "prefs", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin.conversations.setConversationPrefs");
var request = new RestRequest("", Method.Post);
request.AddHeader("token", "");
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "channel_id=&prefs=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/admin.conversations.setConversationPrefs"

	payload := strings.NewReader("channel_id=&prefs=")

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

	req.Header.Add("token", "")
	req.Header.Add("content-type", "application/x-www-form-urlencoded")

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

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

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

}
POST /baseUrl/admin.conversations.setConversationPrefs HTTP/1.1
Token: 
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 18

channel_id=&prefs=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin.conversations.setConversationPrefs")
  .setHeader("token", "")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("channel_id=&prefs=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin.conversations.setConversationPrefs"))
    .header("token", "")
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("channel_id=&prefs="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "channel_id=&prefs=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/admin.conversations.setConversationPrefs")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin.conversations.setConversationPrefs")
  .header("token", "")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("channel_id=&prefs=")
  .asString();
const data = 'channel_id=&prefs=';

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

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

xhr.open('POST', '{{baseUrl}}/admin.conversations.setConversationPrefs');
xhr.setRequestHeader('token', '');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

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

const encodedParams = new URLSearchParams();
encodedParams.set('channel_id', '');
encodedParams.set('prefs', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.conversations.setConversationPrefs',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin.conversations.setConversationPrefs';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({channel_id: '', prefs: ''})
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin.conversations.setConversationPrefs',
  method: 'POST',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    channel_id: '',
    prefs: ''
  }
};

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

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "channel_id=&prefs=")
val request = Request.Builder()
  .url("{{baseUrl}}/admin.conversations.setConversationPrefs")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

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

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin.conversations.setConversationPrefs',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({channel_id: '', prefs: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.conversations.setConversationPrefs',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  form: {channel_id: '', prefs: ''}
};

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

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

const req = unirest('POST', '{{baseUrl}}/admin.conversations.setConversationPrefs');

req.headers({
  token: '',
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  channel_id: '',
  prefs: ''
});

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

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

const encodedParams = new URLSearchParams();
encodedParams.set('channel_id', '');
encodedParams.set('prefs', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.conversations.setConversationPrefs',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

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

const encodedParams = new URLSearchParams();
encodedParams.set('channel_id', '');
encodedParams.set('prefs', '');

const url = '{{baseUrl}}/admin.conversations.setConversationPrefs';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

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

NSDictionary *headers = @{ @"token": @"",
                           @"content-type": @"application/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"channel_id=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&prefs=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin.conversations.setConversationPrefs"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin.conversations.setConversationPrefs" in
let headers = Header.add_list (Header.init ()) [
  ("token", "");
  ("content-type", "application/x-www-form-urlencoded");
] in
let body = Cohttp_lwt_body.of_string "channel_id=&prefs=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin.conversations.setConversationPrefs",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "channel_id=&prefs=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded",
    "token: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/admin.conversations.setConversationPrefs', [
  'form_params' => [
    'channel_id' => '',
    'prefs' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin.conversations.setConversationPrefs');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'channel_id' => '',
  'prefs' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'channel_id' => '',
  'prefs' => ''
]));

$request->setRequestUrl('{{baseUrl}}/admin.conversations.setConversationPrefs');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

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

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin.conversations.setConversationPrefs' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channel_id=&prefs='
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin.conversations.setConversationPrefs' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channel_id=&prefs='
import http.client

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

payload = "channel_id=&prefs="

headers = {
    'token': "",
    'content-type': "application/x-www-form-urlencoded"
}

conn.request("POST", "/baseUrl/admin.conversations.setConversationPrefs", payload, headers)

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

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

url = "{{baseUrl}}/admin.conversations.setConversationPrefs"

payload = {
    "channel_id": "",
    "prefs": ""
}
headers = {
    "token": "",
    "content-type": "application/x-www-form-urlencoded"
}

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

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

url <- "{{baseUrl}}/admin.conversations.setConversationPrefs"

payload <- "channel_id=&prefs="

encode <- "form"

response <- VERB("POST", url, body = payload, add_headers('token' = ''), content_type("application/x-www-form-urlencoded"), encode = encode)

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

url = URI("{{baseUrl}}/admin.conversations.setConversationPrefs")

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

request = Net::HTTP::Post.new(url)
request["token"] = ''
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "channel_id=&prefs="

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

data = {
  :channel_id => "",
  :prefs => "",
}

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

response = conn.post('/baseUrl/admin.conversations.setConversationPrefs') do |req|
  req.headers['token'] = ''
  req.body = URI.encode_www_form(data)
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin.conversations.setConversationPrefs";

    let payload = json!({
        "channel_id": "",
        "prefs": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

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

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

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/admin.conversations.setConversationPrefs \
  --header 'content-type: application/x-www-form-urlencoded' \
  --header 'token: ' \
  --data channel_id= \
  --data prefs=
http --form POST {{baseUrl}}/admin.conversations.setConversationPrefs \
  content-type:application/x-www-form-urlencoded \
  token:'' \
  channel_id='' \
  prefs=''
wget --quiet \
  --method POST \
  --header 'token: ' \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'channel_id=&prefs=' \
  --output-document \
  - {{baseUrl}}/admin.conversations.setConversationPrefs
import Foundation

let headers = [
  "token": "",
  "content-type": "application/x-www-form-urlencoded"
]

let postData = NSMutableData(data: "channel_id=".data(using: String.Encoding.utf8)!)
postData.append("&prefs=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin.conversations.setConversationPrefs")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

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

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
POST admin_conversations_setTeams
{{baseUrl}}/admin.conversations.setTeams
HEADERS

token
BODY formUrlEncoded

channel_id
org_channel
target_team_ids
team_id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin.conversations.setTeams");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "channel_id=&org_channel=&target_team_ids=&team_id=");

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

(client/post "{{baseUrl}}/admin.conversations.setTeams" {:headers {:token ""}
                                                                         :form-params {:channel_id ""
                                                                                       :org_channel ""
                                                                                       :target_team_ids ""
                                                                                       :team_id ""}})
require "http/client"

url = "{{baseUrl}}/admin.conversations.setTeams"
headers = HTTP::Headers{
  "token" => ""
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "channel_id=&org_channel=&target_team_ids=&team_id="

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/admin.conversations.setTeams"),
    Headers =
    {
        { "token", "" },
    },
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "channel_id", "" },
        { "org_channel", "" },
        { "target_team_ids", "" },
        { "team_id", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin.conversations.setTeams");
var request = new RestRequest("", Method.Post);
request.AddHeader("token", "");
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "channel_id=&org_channel=&target_team_ids=&team_id=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/admin.conversations.setTeams"

	payload := strings.NewReader("channel_id=&org_channel=&target_team_ids=&team_id=")

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

	req.Header.Add("token", "")
	req.Header.Add("content-type", "application/x-www-form-urlencoded")

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

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

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

}
POST /baseUrl/admin.conversations.setTeams HTTP/1.1
Token: 
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 50

channel_id=&org_channel=&target_team_ids=&team_id=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin.conversations.setTeams")
  .setHeader("token", "")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("channel_id=&org_channel=&target_team_ids=&team_id=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin.conversations.setTeams"))
    .header("token", "")
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("channel_id=&org_channel=&target_team_ids=&team_id="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "channel_id=&org_channel=&target_team_ids=&team_id=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/admin.conversations.setTeams")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin.conversations.setTeams")
  .header("token", "")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("channel_id=&org_channel=&target_team_ids=&team_id=")
  .asString();
const data = 'channel_id=&org_channel=&target_team_ids=&team_id=';

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

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

xhr.open('POST', '{{baseUrl}}/admin.conversations.setTeams');
xhr.setRequestHeader('token', '');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

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

const encodedParams = new URLSearchParams();
encodedParams.set('channel_id', '');
encodedParams.set('org_channel', '');
encodedParams.set('target_team_ids', '');
encodedParams.set('team_id', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.conversations.setTeams',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin.conversations.setTeams';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({channel_id: '', org_channel: '', target_team_ids: '', team_id: ''})
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin.conversations.setTeams',
  method: 'POST',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    channel_id: '',
    org_channel: '',
    target_team_ids: '',
    team_id: ''
  }
};

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

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "channel_id=&org_channel=&target_team_ids=&team_id=")
val request = Request.Builder()
  .url("{{baseUrl}}/admin.conversations.setTeams")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

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

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin.conversations.setTeams',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({channel_id: '', org_channel: '', target_team_ids: '', team_id: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.conversations.setTeams',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  form: {channel_id: '', org_channel: '', target_team_ids: '', team_id: ''}
};

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

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

const req = unirest('POST', '{{baseUrl}}/admin.conversations.setTeams');

req.headers({
  token: '',
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  channel_id: '',
  org_channel: '',
  target_team_ids: '',
  team_id: ''
});

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

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

const encodedParams = new URLSearchParams();
encodedParams.set('channel_id', '');
encodedParams.set('org_channel', '');
encodedParams.set('target_team_ids', '');
encodedParams.set('team_id', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.conversations.setTeams',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

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

const encodedParams = new URLSearchParams();
encodedParams.set('channel_id', '');
encodedParams.set('org_channel', '');
encodedParams.set('target_team_ids', '');
encodedParams.set('team_id', '');

const url = '{{baseUrl}}/admin.conversations.setTeams';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

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

NSDictionary *headers = @{ @"token": @"",
                           @"content-type": @"application/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"channel_id=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&org_channel=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&target_team_ids=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&team_id=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin.conversations.setTeams"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin.conversations.setTeams" in
let headers = Header.add_list (Header.init ()) [
  ("token", "");
  ("content-type", "application/x-www-form-urlencoded");
] in
let body = Cohttp_lwt_body.of_string "channel_id=&org_channel=&target_team_ids=&team_id=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin.conversations.setTeams",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "channel_id=&org_channel=&target_team_ids=&team_id=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded",
    "token: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/admin.conversations.setTeams', [
  'form_params' => [
    'channel_id' => '',
    'org_channel' => '',
    'target_team_ids' => '',
    'team_id' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin.conversations.setTeams');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'channel_id' => '',
  'org_channel' => '',
  'target_team_ids' => '',
  'team_id' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'channel_id' => '',
  'org_channel' => '',
  'target_team_ids' => '',
  'team_id' => ''
]));

$request->setRequestUrl('{{baseUrl}}/admin.conversations.setTeams');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

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

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin.conversations.setTeams' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channel_id=&org_channel=&target_team_ids=&team_id='
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin.conversations.setTeams' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channel_id=&org_channel=&target_team_ids=&team_id='
import http.client

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

payload = "channel_id=&org_channel=&target_team_ids=&team_id="

headers = {
    'token': "",
    'content-type': "application/x-www-form-urlencoded"
}

conn.request("POST", "/baseUrl/admin.conversations.setTeams", payload, headers)

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

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

url = "{{baseUrl}}/admin.conversations.setTeams"

payload = {
    "channel_id": "",
    "org_channel": "",
    "target_team_ids": "",
    "team_id": ""
}
headers = {
    "token": "",
    "content-type": "application/x-www-form-urlencoded"
}

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

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

url <- "{{baseUrl}}/admin.conversations.setTeams"

payload <- "channel_id=&org_channel=&target_team_ids=&team_id="

encode <- "form"

response <- VERB("POST", url, body = payload, add_headers('token' = ''), content_type("application/x-www-form-urlencoded"), encode = encode)

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

url = URI("{{baseUrl}}/admin.conversations.setTeams")

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

request = Net::HTTP::Post.new(url)
request["token"] = ''
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "channel_id=&org_channel=&target_team_ids=&team_id="

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

data = {
  :channel_id => "",
  :org_channel => "",
  :target_team_ids => "",
  :team_id => "",
}

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

response = conn.post('/baseUrl/admin.conversations.setTeams') do |req|
  req.headers['token'] = ''
  req.body = URI.encode_www_form(data)
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin.conversations.setTeams";

    let payload = json!({
        "channel_id": "",
        "org_channel": "",
        "target_team_ids": "",
        "team_id": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

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

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

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/admin.conversations.setTeams \
  --header 'content-type: application/x-www-form-urlencoded' \
  --header 'token: ' \
  --data channel_id= \
  --data org_channel= \
  --data target_team_ids= \
  --data team_id=
http --form POST {{baseUrl}}/admin.conversations.setTeams \
  content-type:application/x-www-form-urlencoded \
  token:'' \
  channel_id='' \
  org_channel='' \
  target_team_ids='' \
  team_id=''
wget --quiet \
  --method POST \
  --header 'token: ' \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'channel_id=&org_channel=&target_team_ids=&team_id=' \
  --output-document \
  - {{baseUrl}}/admin.conversations.setTeams
import Foundation

let headers = [
  "token": "",
  "content-type": "application/x-www-form-urlencoded"
]

let postData = NSMutableData(data: "channel_id=".data(using: String.Encoding.utf8)!)
postData.append("&org_channel=".data(using: String.Encoding.utf8)!)
postData.append("&target_team_ids=".data(using: String.Encoding.utf8)!)
postData.append("&team_id=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin.conversations.setTeams")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

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

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
POST admin_conversations_unarchive
{{baseUrl}}/admin.conversations.unarchive
HEADERS

token
BODY formUrlEncoded

channel_id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin.conversations.unarchive");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "channel_id=");

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

(client/post "{{baseUrl}}/admin.conversations.unarchive" {:headers {:token ""}
                                                                          :form-params {:channel_id ""}})
require "http/client"

url = "{{baseUrl}}/admin.conversations.unarchive"
headers = HTTP::Headers{
  "token" => ""
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "channel_id="

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/admin.conversations.unarchive"),
    Headers =
    {
        { "token", "" },
    },
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "channel_id", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin.conversations.unarchive");
var request = new RestRequest("", Method.Post);
request.AddHeader("token", "");
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "channel_id=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/admin.conversations.unarchive"

	payload := strings.NewReader("channel_id=")

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

	req.Header.Add("token", "")
	req.Header.Add("content-type", "application/x-www-form-urlencoded")

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

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

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

}
POST /baseUrl/admin.conversations.unarchive HTTP/1.1
Token: 
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 11

channel_id=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin.conversations.unarchive")
  .setHeader("token", "")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("channel_id=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin.conversations.unarchive"))
    .header("token", "")
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("channel_id="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "channel_id=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/admin.conversations.unarchive")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin.conversations.unarchive")
  .header("token", "")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("channel_id=")
  .asString();
const data = 'channel_id=';

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

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

xhr.open('POST', '{{baseUrl}}/admin.conversations.unarchive');
xhr.setRequestHeader('token', '');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

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

const encodedParams = new URLSearchParams();
encodedParams.set('channel_id', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.conversations.unarchive',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin.conversations.unarchive';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({channel_id: ''})
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin.conversations.unarchive',
  method: 'POST',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    channel_id: ''
  }
};

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

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "channel_id=")
val request = Request.Builder()
  .url("{{baseUrl}}/admin.conversations.unarchive")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

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

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin.conversations.unarchive',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({channel_id: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.conversations.unarchive',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  form: {channel_id: ''}
};

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

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

const req = unirest('POST', '{{baseUrl}}/admin.conversations.unarchive');

req.headers({
  token: '',
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  channel_id: ''
});

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

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

const encodedParams = new URLSearchParams();
encodedParams.set('channel_id', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.conversations.unarchive',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

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

const encodedParams = new URLSearchParams();
encodedParams.set('channel_id', '');

const url = '{{baseUrl}}/admin.conversations.unarchive';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

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

NSDictionary *headers = @{ @"token": @"",
                           @"content-type": @"application/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"channel_id=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin.conversations.unarchive"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin.conversations.unarchive" in
let headers = Header.add_list (Header.init ()) [
  ("token", "");
  ("content-type", "application/x-www-form-urlencoded");
] in
let body = Cohttp_lwt_body.of_string "channel_id=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin.conversations.unarchive",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "channel_id=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded",
    "token: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/admin.conversations.unarchive', [
  'form_params' => [
    'channel_id' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin.conversations.unarchive');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'channel_id' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'channel_id' => ''
]));

$request->setRequestUrl('{{baseUrl}}/admin.conversations.unarchive');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

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

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin.conversations.unarchive' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channel_id='
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin.conversations.unarchive' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channel_id='
import http.client

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

payload = "channel_id="

headers = {
    'token': "",
    'content-type': "application/x-www-form-urlencoded"
}

conn.request("POST", "/baseUrl/admin.conversations.unarchive", payload, headers)

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

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

url = "{{baseUrl}}/admin.conversations.unarchive"

payload = { "channel_id": "" }
headers = {
    "token": "",
    "content-type": "application/x-www-form-urlencoded"
}

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

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

url <- "{{baseUrl}}/admin.conversations.unarchive"

payload <- "channel_id="

encode <- "form"

response <- VERB("POST", url, body = payload, add_headers('token' = ''), content_type("application/x-www-form-urlencoded"), encode = encode)

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

url = URI("{{baseUrl}}/admin.conversations.unarchive")

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

request = Net::HTTP::Post.new(url)
request["token"] = ''
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "channel_id="

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

data = {
  :channel_id => "",
}

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

response = conn.post('/baseUrl/admin.conversations.unarchive') do |req|
  req.headers['token'] = ''
  req.body = URI.encode_www_form(data)
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin.conversations.unarchive";

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

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

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

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

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/admin.conversations.unarchive \
  --header 'content-type: application/x-www-form-urlencoded' \
  --header 'token: ' \
  --data channel_id=
http --form POST {{baseUrl}}/admin.conversations.unarchive \
  content-type:application/x-www-form-urlencoded \
  token:'' \
  channel_id=''
wget --quiet \
  --method POST \
  --header 'token: ' \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data channel_id= \
  --output-document \
  - {{baseUrl}}/admin.conversations.unarchive
import Foundation

let headers = [
  "token": "",
  "content-type": "application/x-www-form-urlencoded"
]

let postData = NSMutableData(data: "channel_id=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin.conversations.unarchive")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

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

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
GET admin_conversations_ekm_listOriginalConnectedChannelInfo
{{baseUrl}}/admin.conversations.ekm.listOriginalConnectedChannelInfo
QUERY PARAMS

token
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin.conversations.ekm.listOriginalConnectedChannelInfo?token=");

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

(client/get "{{baseUrl}}/admin.conversations.ekm.listOriginalConnectedChannelInfo" {:query-params {:token ""}})
require "http/client"

url = "{{baseUrl}}/admin.conversations.ekm.listOriginalConnectedChannelInfo?token="

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/admin.conversations.ekm.listOriginalConnectedChannelInfo?token="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin.conversations.ekm.listOriginalConnectedChannelInfo?token=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/admin.conversations.ekm.listOriginalConnectedChannelInfo?token="

	req, _ := http.NewRequest("GET", url, nil)

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

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

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

}
GET /baseUrl/admin.conversations.ekm.listOriginalConnectedChannelInfo?token= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin.conversations.ekm.listOriginalConnectedChannelInfo?token=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin.conversations.ekm.listOriginalConnectedChannelInfo?token="))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin.conversations.ekm.listOriginalConnectedChannelInfo?token=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin.conversations.ekm.listOriginalConnectedChannelInfo?token=")
  .asString();
const data = null;

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

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

xhr.open('GET', '{{baseUrl}}/admin.conversations.ekm.listOriginalConnectedChannelInfo?token=');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin.conversations.ekm.listOriginalConnectedChannelInfo',
  params: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin.conversations.ekm.listOriginalConnectedChannelInfo?token=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin.conversations.ekm.listOriginalConnectedChannelInfo?token=',
  method: 'GET',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/admin.conversations.ekm.listOriginalConnectedChannelInfo?token=")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin.conversations.ekm.listOriginalConnectedChannelInfo?token=',
  headers: {}
};

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

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

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

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin.conversations.ekm.listOriginalConnectedChannelInfo',
  qs: {token: ''}
};

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

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

const req = unirest('GET', '{{baseUrl}}/admin.conversations.ekm.listOriginalConnectedChannelInfo');

req.query({
  token: ''
});

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin.conversations.ekm.listOriginalConnectedChannelInfo',
  params: {token: ''}
};

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

const url = '{{baseUrl}}/admin.conversations.ekm.listOriginalConnectedChannelInfo?token=';
const options = {method: 'GET'};

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin.conversations.ekm.listOriginalConnectedChannelInfo?token="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin.conversations.ekm.listOriginalConnectedChannelInfo?token=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin.conversations.ekm.listOriginalConnectedChannelInfo?token=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/admin.conversations.ekm.listOriginalConnectedChannelInfo?token=');

echo $response->getBody();
setUrl('{{baseUrl}}/admin.conversations.ekm.listOriginalConnectedChannelInfo');
$request->setMethod(HTTP_METH_GET);

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin.conversations.ekm.listOriginalConnectedChannelInfo');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'token' => ''
]));

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

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin.conversations.ekm.listOriginalConnectedChannelInfo?token=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin.conversations.ekm.listOriginalConnectedChannelInfo?token=' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/admin.conversations.ekm.listOriginalConnectedChannelInfo?token=")

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

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

url = "{{baseUrl}}/admin.conversations.ekm.listOriginalConnectedChannelInfo"

querystring = {"token":""}

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

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

url <- "{{baseUrl}}/admin.conversations.ekm.listOriginalConnectedChannelInfo"

queryString <- list(token = "")

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

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

url = URI("{{baseUrl}}/admin.conversations.ekm.listOriginalConnectedChannelInfo?token=")

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

request = Net::HTTP::Get.new(url)

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

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/admin.conversations.ekm.listOriginalConnectedChannelInfo') do |req|
  req.params['token'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin.conversations.ekm.listOriginalConnectedChannelInfo";

    let querystring = [
        ("token", ""),
    ];

    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}}/admin.conversations.ekm.listOriginalConnectedChannelInfo?token='
http GET '{{baseUrl}}/admin.conversations.ekm.listOriginalConnectedChannelInfo?token='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/admin.conversations.ekm.listOriginalConnectedChannelInfo?token='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin.conversations.ekm.listOriginalConnectedChannelInfo?token=")! 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

{
  "channels": [
    {
      "id": "string",
      "internal_team_ids": "array",
      "original_connected_channel_id": "string",
      "original_connected_host_id": "string"
    }
  ],
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
POST admin_conversations_restrictAccess_addGroup
{{baseUrl}}/admin.conversations.restrictAccess.addGroup
BODY formUrlEncoded

channel_id
group_id
team_id
token
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin.conversations.restrictAccess.addGroup");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "channel_id=&group_id=&team_id=&token=");

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

(client/post "{{baseUrl}}/admin.conversations.restrictAccess.addGroup" {:form-params {:channel_id ""
                                                                                                      :group_id ""
                                                                                                      :team_id ""
                                                                                                      :token ""}})
require "http/client"

url = "{{baseUrl}}/admin.conversations.restrictAccess.addGroup"
headers = HTTP::Headers{
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "channel_id=&group_id=&team_id=&token="

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/admin.conversations.restrictAccess.addGroup"),
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "channel_id", "" },
        { "group_id", "" },
        { "team_id", "" },
        { "token", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin.conversations.restrictAccess.addGroup");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "channel_id=&group_id=&team_id=&token=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/admin.conversations.restrictAccess.addGroup"

	payload := strings.NewReader("channel_id=&group_id=&team_id=&token=")

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

	req.Header.Add("content-type", "application/x-www-form-urlencoded")

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

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

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

}
POST /baseUrl/admin.conversations.restrictAccess.addGroup HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 37

channel_id=&group_id=&team_id=&token=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin.conversations.restrictAccess.addGroup")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("channel_id=&group_id=&team_id=&token=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin.conversations.restrictAccess.addGroup"))
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("channel_id=&group_id=&team_id=&token="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "channel_id=&group_id=&team_id=&token=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/admin.conversations.restrictAccess.addGroup")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin.conversations.restrictAccess.addGroup")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("channel_id=&group_id=&team_id=&token=")
  .asString();
const data = 'channel_id=&group_id=&team_id=&token=';

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

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

xhr.open('POST', '{{baseUrl}}/admin.conversations.restrictAccess.addGroup');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

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

const encodedParams = new URLSearchParams();
encodedParams.set('channel_id', '');
encodedParams.set('group_id', '');
encodedParams.set('team_id', '');
encodedParams.set('token', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.conversations.restrictAccess.addGroup',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin.conversations.restrictAccess.addGroup';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({channel_id: '', group_id: '', team_id: '', token: ''})
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin.conversations.restrictAccess.addGroup',
  method: 'POST',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    channel_id: '',
    group_id: '',
    team_id: '',
    token: ''
  }
};

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

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "channel_id=&group_id=&team_id=&token=")
val request = Request.Builder()
  .url("{{baseUrl}}/admin.conversations.restrictAccess.addGroup")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

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

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin.conversations.restrictAccess.addGroup',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({channel_id: '', group_id: '', team_id: '', token: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.conversations.restrictAccess.addGroup',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  form: {channel_id: '', group_id: '', team_id: '', token: ''}
};

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

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

const req = unirest('POST', '{{baseUrl}}/admin.conversations.restrictAccess.addGroup');

req.headers({
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  channel_id: '',
  group_id: '',
  team_id: '',
  token: ''
});

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

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

const encodedParams = new URLSearchParams();
encodedParams.set('channel_id', '');
encodedParams.set('group_id', '');
encodedParams.set('team_id', '');
encodedParams.set('token', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.conversations.restrictAccess.addGroup',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

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

const encodedParams = new URLSearchParams();
encodedParams.set('channel_id', '');
encodedParams.set('group_id', '');
encodedParams.set('team_id', '');
encodedParams.set('token', '');

const url = '{{baseUrl}}/admin.conversations.restrictAccess.addGroup';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

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/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"channel_id=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&group_id=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&team_id=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&token=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin.conversations.restrictAccess.addGroup"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin.conversations.restrictAccess.addGroup" in
let headers = Header.add (Header.init ()) "content-type" "application/x-www-form-urlencoded" in
let body = Cohttp_lwt_body.of_string "channel_id=&group_id=&team_id=&token=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin.conversations.restrictAccess.addGroup",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "channel_id=&group_id=&team_id=&token=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded"
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/admin.conversations.restrictAccess.addGroup', [
  'form_params' => [
    'channel_id' => '',
    'group_id' => '',
    'team_id' => '',
    'token' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin.conversations.restrictAccess.addGroup');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'channel_id' => '',
  'group_id' => '',
  'team_id' => '',
  'token' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'channel_id' => '',
  'group_id' => '',
  'team_id' => '',
  'token' => ''
]));

$request->setRequestUrl('{{baseUrl}}/admin.conversations.restrictAccess.addGroup');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

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

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin.conversations.restrictAccess.addGroup' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channel_id=&group_id=&team_id=&token='
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin.conversations.restrictAccess.addGroup' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channel_id=&group_id=&team_id=&token='
import http.client

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

payload = "channel_id=&group_id=&team_id=&token="

headers = { 'content-type': "application/x-www-form-urlencoded" }

conn.request("POST", "/baseUrl/admin.conversations.restrictAccess.addGroup", payload, headers)

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

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

url = "{{baseUrl}}/admin.conversations.restrictAccess.addGroup"

payload = {
    "channel_id": "",
    "group_id": "",
    "team_id": "",
    "token": ""
}
headers = {"content-type": "application/x-www-form-urlencoded"}

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

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

url <- "{{baseUrl}}/admin.conversations.restrictAccess.addGroup"

payload <- "channel_id=&group_id=&team_id=&token="

encode <- "form"

response <- VERB("POST", url, body = payload, content_type("application/x-www-form-urlencoded"), encode = encode)

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

url = URI("{{baseUrl}}/admin.conversations.restrictAccess.addGroup")

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

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "channel_id=&group_id=&team_id=&token="

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

data = {
  :channel_id => "",
  :group_id => "",
  :team_id => "",
  :token => "",
}

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

response = conn.post('/baseUrl/admin.conversations.restrictAccess.addGroup') do |req|
  req.body = URI.encode_www_form(data)
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin.conversations.restrictAccess.addGroup";

    let payload = json!({
        "channel_id": "",
        "group_id": "",
        "team_id": "",
        "token": ""
    });

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

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

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

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/admin.conversations.restrictAccess.addGroup \
  --header 'content-type: application/x-www-form-urlencoded' \
  --data channel_id= \
  --data group_id= \
  --data team_id= \
  --data token=
http --form POST {{baseUrl}}/admin.conversations.restrictAccess.addGroup \
  content-type:application/x-www-form-urlencoded \
  channel_id='' \
  group_id='' \
  team_id='' \
  token=''
wget --quiet \
  --method POST \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'channel_id=&group_id=&team_id=&token=' \
  --output-document \
  - {{baseUrl}}/admin.conversations.restrictAccess.addGroup
import Foundation

let headers = ["content-type": "application/x-www-form-urlencoded"]

let postData = NSMutableData(data: "channel_id=".data(using: String.Encoding.utf8)!)
postData.append("&group_id=".data(using: String.Encoding.utf8)!)
postData.append("&team_id=".data(using: String.Encoding.utf8)!)
postData.append("&token=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin.conversations.restrictAccess.addGroup")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

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

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
GET admin_conversations_restrictAccess_listGroups
{{baseUrl}}/admin.conversations.restrictAccess.listGroups
QUERY PARAMS

token
channel_id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin.conversations.restrictAccess.listGroups?token=&channel_id=");

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

(client/get "{{baseUrl}}/admin.conversations.restrictAccess.listGroups" {:query-params {:token ""
                                                                                                        :channel_id ""}})
require "http/client"

url = "{{baseUrl}}/admin.conversations.restrictAccess.listGroups?token=&channel_id="

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/admin.conversations.restrictAccess.listGroups?token=&channel_id="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin.conversations.restrictAccess.listGroups?token=&channel_id=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/admin.conversations.restrictAccess.listGroups?token=&channel_id="

	req, _ := http.NewRequest("GET", url, nil)

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

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

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

}
GET /baseUrl/admin.conversations.restrictAccess.listGroups?token=&channel_id= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin.conversations.restrictAccess.listGroups?token=&channel_id=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin.conversations.restrictAccess.listGroups?token=&channel_id="))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin.conversations.restrictAccess.listGroups?token=&channel_id=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin.conversations.restrictAccess.listGroups?token=&channel_id=")
  .asString();
const data = null;

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

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

xhr.open('GET', '{{baseUrl}}/admin.conversations.restrictAccess.listGroups?token=&channel_id=');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin.conversations.restrictAccess.listGroups',
  params: {token: '', channel_id: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin.conversations.restrictAccess.listGroups?token=&channel_id=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin.conversations.restrictAccess.listGroups?token=&channel_id=',
  method: 'GET',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/admin.conversations.restrictAccess.listGroups?token=&channel_id=")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin.conversations.restrictAccess.listGroups?token=&channel_id=',
  headers: {}
};

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

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

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

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin.conversations.restrictAccess.listGroups',
  qs: {token: '', channel_id: ''}
};

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

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

const req = unirest('GET', '{{baseUrl}}/admin.conversations.restrictAccess.listGroups');

req.query({
  token: '',
  channel_id: ''
});

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

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin.conversations.restrictAccess.listGroups',
  params: {token: '', channel_id: ''}
};

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

const url = '{{baseUrl}}/admin.conversations.restrictAccess.listGroups?token=&channel_id=';
const options = {method: 'GET'};

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin.conversations.restrictAccess.listGroups?token=&channel_id="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin.conversations.restrictAccess.listGroups?token=&channel_id=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin.conversations.restrictAccess.listGroups?token=&channel_id=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/admin.conversations.restrictAccess.listGroups?token=&channel_id=');

echo $response->getBody();
setUrl('{{baseUrl}}/admin.conversations.restrictAccess.listGroups');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'token' => '',
  'channel_id' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin.conversations.restrictAccess.listGroups');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'token' => '',
  'channel_id' => ''
]));

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

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin.conversations.restrictAccess.listGroups?token=&channel_id=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin.conversations.restrictAccess.listGroups?token=&channel_id=' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/admin.conversations.restrictAccess.listGroups?token=&channel_id=")

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

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

url = "{{baseUrl}}/admin.conversations.restrictAccess.listGroups"

querystring = {"token":"","channel_id":""}

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

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

url <- "{{baseUrl}}/admin.conversations.restrictAccess.listGroups"

queryString <- list(
  token = "",
  channel_id = ""
)

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

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

url = URI("{{baseUrl}}/admin.conversations.restrictAccess.listGroups?token=&channel_id=")

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

request = Net::HTTP::Get.new(url)

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

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/admin.conversations.restrictAccess.listGroups') do |req|
  req.params['token'] = ''
  req.params['channel_id'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin.conversations.restrictAccess.listGroups";

    let querystring = [
        ("token", ""),
        ("channel_id", ""),
    ];

    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}}/admin.conversations.restrictAccess.listGroups?token=&channel_id='
http GET '{{baseUrl}}/admin.conversations.restrictAccess.listGroups?token=&channel_id='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/admin.conversations.restrictAccess.listGroups?token=&channel_id='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin.conversations.restrictAccess.listGroups?token=&channel_id=")! 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

{
  "group_ids": [
    "YOUR_GROUP_ID"
  ],
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
POST admin_conversations_restrictAccess_removeGroup
{{baseUrl}}/admin.conversations.restrictAccess.removeGroup
BODY formUrlEncoded

channel_id
group_id
team_id
token
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin.conversations.restrictAccess.removeGroup");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "channel_id=&group_id=&team_id=&token=");

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

(client/post "{{baseUrl}}/admin.conversations.restrictAccess.removeGroup" {:form-params {:channel_id ""
                                                                                                         :group_id ""
                                                                                                         :team_id ""
                                                                                                         :token ""}})
require "http/client"

url = "{{baseUrl}}/admin.conversations.restrictAccess.removeGroup"
headers = HTTP::Headers{
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "channel_id=&group_id=&team_id=&token="

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/admin.conversations.restrictAccess.removeGroup"),
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "channel_id", "" },
        { "group_id", "" },
        { "team_id", "" },
        { "token", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin.conversations.restrictAccess.removeGroup");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "channel_id=&group_id=&team_id=&token=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/admin.conversations.restrictAccess.removeGroup"

	payload := strings.NewReader("channel_id=&group_id=&team_id=&token=")

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

	req.Header.Add("content-type", "application/x-www-form-urlencoded")

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

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

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

}
POST /baseUrl/admin.conversations.restrictAccess.removeGroup HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 37

channel_id=&group_id=&team_id=&token=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin.conversations.restrictAccess.removeGroup")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("channel_id=&group_id=&team_id=&token=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin.conversations.restrictAccess.removeGroup"))
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("channel_id=&group_id=&team_id=&token="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "channel_id=&group_id=&team_id=&token=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/admin.conversations.restrictAccess.removeGroup")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin.conversations.restrictAccess.removeGroup")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("channel_id=&group_id=&team_id=&token=")
  .asString();
const data = 'channel_id=&group_id=&team_id=&token=';

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

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

xhr.open('POST', '{{baseUrl}}/admin.conversations.restrictAccess.removeGroup');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

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

const encodedParams = new URLSearchParams();
encodedParams.set('channel_id', '');
encodedParams.set('group_id', '');
encodedParams.set('team_id', '');
encodedParams.set('token', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.conversations.restrictAccess.removeGroup',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin.conversations.restrictAccess.removeGroup';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({channel_id: '', group_id: '', team_id: '', token: ''})
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin.conversations.restrictAccess.removeGroup',
  method: 'POST',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    channel_id: '',
    group_id: '',
    team_id: '',
    token: ''
  }
};

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

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "channel_id=&group_id=&team_id=&token=")
val request = Request.Builder()
  .url("{{baseUrl}}/admin.conversations.restrictAccess.removeGroup")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

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

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin.conversations.restrictAccess.removeGroup',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({channel_id: '', group_id: '', team_id: '', token: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.conversations.restrictAccess.removeGroup',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  form: {channel_id: '', group_id: '', team_id: '', token: ''}
};

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

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

const req = unirest('POST', '{{baseUrl}}/admin.conversations.restrictAccess.removeGroup');

req.headers({
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  channel_id: '',
  group_id: '',
  team_id: '',
  token: ''
});

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

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

const encodedParams = new URLSearchParams();
encodedParams.set('channel_id', '');
encodedParams.set('group_id', '');
encodedParams.set('team_id', '');
encodedParams.set('token', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.conversations.restrictAccess.removeGroup',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

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

const encodedParams = new URLSearchParams();
encodedParams.set('channel_id', '');
encodedParams.set('group_id', '');
encodedParams.set('team_id', '');
encodedParams.set('token', '');

const url = '{{baseUrl}}/admin.conversations.restrictAccess.removeGroup';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

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/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"channel_id=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&group_id=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&team_id=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&token=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin.conversations.restrictAccess.removeGroup"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin.conversations.restrictAccess.removeGroup" in
let headers = Header.add (Header.init ()) "content-type" "application/x-www-form-urlencoded" in
let body = Cohttp_lwt_body.of_string "channel_id=&group_id=&team_id=&token=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin.conversations.restrictAccess.removeGroup",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "channel_id=&group_id=&team_id=&token=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded"
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/admin.conversations.restrictAccess.removeGroup', [
  'form_params' => [
    'channel_id' => '',
    'group_id' => '',
    'team_id' => '',
    'token' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin.conversations.restrictAccess.removeGroup');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'channel_id' => '',
  'group_id' => '',
  'team_id' => '',
  'token' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'channel_id' => '',
  'group_id' => '',
  'team_id' => '',
  'token' => ''
]));

$request->setRequestUrl('{{baseUrl}}/admin.conversations.restrictAccess.removeGroup');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

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

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin.conversations.restrictAccess.removeGroup' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channel_id=&group_id=&team_id=&token='
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin.conversations.restrictAccess.removeGroup' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channel_id=&group_id=&team_id=&token='
import http.client

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

payload = "channel_id=&group_id=&team_id=&token="

headers = { 'content-type': "application/x-www-form-urlencoded" }

conn.request("POST", "/baseUrl/admin.conversations.restrictAccess.removeGroup", payload, headers)

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

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

url = "{{baseUrl}}/admin.conversations.restrictAccess.removeGroup"

payload = {
    "channel_id": "",
    "group_id": "",
    "team_id": "",
    "token": ""
}
headers = {"content-type": "application/x-www-form-urlencoded"}

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

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

url <- "{{baseUrl}}/admin.conversations.restrictAccess.removeGroup"

payload <- "channel_id=&group_id=&team_id=&token="

encode <- "form"

response <- VERB("POST", url, body = payload, content_type("application/x-www-form-urlencoded"), encode = encode)

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

url = URI("{{baseUrl}}/admin.conversations.restrictAccess.removeGroup")

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

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "channel_id=&group_id=&team_id=&token="

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

data = {
  :channel_id => "",
  :group_id => "",
  :team_id => "",
  :token => "",
}

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

response = conn.post('/baseUrl/admin.conversations.restrictAccess.removeGroup') do |req|
  req.body = URI.encode_www_form(data)
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin.conversations.restrictAccess.removeGroup";

    let payload = json!({
        "channel_id": "",
        "group_id": "",
        "team_id": "",
        "token": ""
    });

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

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

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

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/admin.conversations.restrictAccess.removeGroup \
  --header 'content-type: application/x-www-form-urlencoded' \
  --data channel_id= \
  --data group_id= \
  --data team_id= \
  --data token=
http --form POST {{baseUrl}}/admin.conversations.restrictAccess.removeGroup \
  content-type:application/x-www-form-urlencoded \
  channel_id='' \
  group_id='' \
  team_id='' \
  token=''
wget --quiet \
  --method POST \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'channel_id=&group_id=&team_id=&token=' \
  --output-document \
  - {{baseUrl}}/admin.conversations.restrictAccess.removeGroup
import Foundation

let headers = ["content-type": "application/x-www-form-urlencoded"]

let postData = NSMutableData(data: "channel_id=".data(using: String.Encoding.utf8)!)
postData.append("&group_id=".data(using: String.Encoding.utf8)!)
postData.append("&team_id=".data(using: String.Encoding.utf8)!)
postData.append("&token=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin.conversations.restrictAccess.removeGroup")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

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

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
POST admin_emoji_add
{{baseUrl}}/admin.emoji.add
BODY formUrlEncoded

name
token
url
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin.emoji.add");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "name=&token=&url=");

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

(client/post "{{baseUrl}}/admin.emoji.add" {:form-params {:name ""
                                                                          :token ""
                                                                          :url ""}})
require "http/client"

url = "{{baseUrl}}/admin.emoji.add"
headers = HTTP::Headers{
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "name=&token=&url="

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/admin.emoji.add"),
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "name", "" },
        { "token", "" },
        { "url", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin.emoji.add");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "name=&token=&url=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/admin.emoji.add"

	payload := strings.NewReader("name=&token=&url=")

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

	req.Header.Add("content-type", "application/x-www-form-urlencoded")

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

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

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

}
POST /baseUrl/admin.emoji.add HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 17

name=&token=&url=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin.emoji.add")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("name=&token=&url=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin.emoji.add"))
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("name=&token=&url="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "name=&token=&url=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/admin.emoji.add")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin.emoji.add")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("name=&token=&url=")
  .asString();
const data = 'name=&token=&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}}/admin.emoji.add');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

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

const encodedParams = new URLSearchParams();
encodedParams.set('name', '');
encodedParams.set('token', '');
encodedParams.set('url', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.emoji.add',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin.emoji.add';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({name: '', token: '', 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}}/admin.emoji.add',
  method: 'POST',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    name: '',
    token: '',
    url: ''
  }
};

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

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "name=&token=&url=")
val request = Request.Builder()
  .url("{{baseUrl}}/admin.emoji.add")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

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

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin.emoji.add',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({name: '', token: '', url: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.emoji.add',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  form: {name: '', token: '', url: ''}
};

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

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

const req = unirest('POST', '{{baseUrl}}/admin.emoji.add');

req.headers({
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  name: '',
  token: '',
  url: ''
});

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

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

const encodedParams = new URLSearchParams();
encodedParams.set('name', '');
encodedParams.set('token', '');
encodedParams.set('url', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.emoji.add',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

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

const encodedParams = new URLSearchParams();
encodedParams.set('name', '');
encodedParams.set('token', '');
encodedParams.set('url', '');

const url = '{{baseUrl}}/admin.emoji.add';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

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/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"name=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&token=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&url=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin.emoji.add"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin.emoji.add" in
let headers = Header.add (Header.init ()) "content-type" "application/x-www-form-urlencoded" in
let body = Cohttp_lwt_body.of_string "name=&token=&url=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin.emoji.add",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "name=&token=&url=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded"
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/admin.emoji.add', [
  'form_params' => [
    'name' => '',
    'token' => '',
    'url' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin.emoji.add');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'name' => '',
  'token' => '',
  'url' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'name' => '',
  'token' => '',
  'url' => ''
]));

$request->setRequestUrl('{{baseUrl}}/admin.emoji.add');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

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

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin.emoji.add' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'name=&token=&url='
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin.emoji.add' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'name=&token=&url='
import http.client

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

payload = "name=&token=&url="

headers = { 'content-type': "application/x-www-form-urlencoded" }

conn.request("POST", "/baseUrl/admin.emoji.add", payload, headers)

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

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

url = "{{baseUrl}}/admin.emoji.add"

payload = {
    "name": "",
    "token": "",
    "url": ""
}
headers = {"content-type": "application/x-www-form-urlencoded"}

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

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

url <- "{{baseUrl}}/admin.emoji.add"

payload <- "name=&token=&url="

encode <- "form"

response <- VERB("POST", url, body = payload, content_type("application/x-www-form-urlencoded"), encode = encode)

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

url = URI("{{baseUrl}}/admin.emoji.add")

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

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "name=&token=&url="

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

data = {
  :name => "",
  :token => "",
  :url => "",
}

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

response = conn.post('/baseUrl/admin.emoji.add') do |req|
  req.body = URI.encode_www_form(data)
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin.emoji.add";

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

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

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

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

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/admin.emoji.add \
  --header 'content-type: application/x-www-form-urlencoded' \
  --data name= \
  --data token= \
  --data url=
http --form POST {{baseUrl}}/admin.emoji.add \
  content-type:application/x-www-form-urlencoded \
  name='' \
  token='' \
  url=''
wget --quiet \
  --method POST \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'name=&token=&url=' \
  --output-document \
  - {{baseUrl}}/admin.emoji.add
import Foundation

let headers = ["content-type": "application/x-www-form-urlencoded"]

let postData = NSMutableData(data: "name=".data(using: String.Encoding.utf8)!)
postData.append("&token=".data(using: String.Encoding.utf8)!)
postData.append("&url=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin.emoji.add")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

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

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
POST admin_emoji_addAlias
{{baseUrl}}/admin.emoji.addAlias
BODY formUrlEncoded

alias_for
name
token
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin.emoji.addAlias");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "alias_for=&name=&token=");

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

(client/post "{{baseUrl}}/admin.emoji.addAlias" {:form-params {:alias_for ""
                                                                               :name ""
                                                                               :token ""}})
require "http/client"

url = "{{baseUrl}}/admin.emoji.addAlias"
headers = HTTP::Headers{
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "alias_for=&name=&token="

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/admin.emoji.addAlias"),
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "alias_for", "" },
        { "name", "" },
        { "token", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin.emoji.addAlias");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "alias_for=&name=&token=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/admin.emoji.addAlias"

	payload := strings.NewReader("alias_for=&name=&token=")

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

	req.Header.Add("content-type", "application/x-www-form-urlencoded")

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

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

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

}
POST /baseUrl/admin.emoji.addAlias HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 23

alias_for=&name=&token=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin.emoji.addAlias")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("alias_for=&name=&token=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin.emoji.addAlias"))
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("alias_for=&name=&token="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "alias_for=&name=&token=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/admin.emoji.addAlias")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin.emoji.addAlias")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("alias_for=&name=&token=")
  .asString();
const data = 'alias_for=&name=&token=';

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

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

xhr.open('POST', '{{baseUrl}}/admin.emoji.addAlias');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

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

const encodedParams = new URLSearchParams();
encodedParams.set('alias_for', '');
encodedParams.set('name', '');
encodedParams.set('token', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.emoji.addAlias',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin.emoji.addAlias';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({alias_for: '', name: '', token: ''})
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin.emoji.addAlias',
  method: 'POST',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    alias_for: '',
    name: '',
    token: ''
  }
};

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

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "alias_for=&name=&token=")
val request = Request.Builder()
  .url("{{baseUrl}}/admin.emoji.addAlias")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

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

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin.emoji.addAlias',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({alias_for: '', name: '', token: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.emoji.addAlias',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  form: {alias_for: '', name: '', token: ''}
};

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

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

const req = unirest('POST', '{{baseUrl}}/admin.emoji.addAlias');

req.headers({
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  alias_for: '',
  name: '',
  token: ''
});

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

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

const encodedParams = new URLSearchParams();
encodedParams.set('alias_for', '');
encodedParams.set('name', '');
encodedParams.set('token', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.emoji.addAlias',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

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

const encodedParams = new URLSearchParams();
encodedParams.set('alias_for', '');
encodedParams.set('name', '');
encodedParams.set('token', '');

const url = '{{baseUrl}}/admin.emoji.addAlias';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

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/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"alias_for=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&name=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&token=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin.emoji.addAlias"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin.emoji.addAlias" in
let headers = Header.add (Header.init ()) "content-type" "application/x-www-form-urlencoded" in
let body = Cohttp_lwt_body.of_string "alias_for=&name=&token=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin.emoji.addAlias",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "alias_for=&name=&token=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded"
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/admin.emoji.addAlias', [
  'form_params' => [
    'alias_for' => '',
    'name' => '',
    'token' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin.emoji.addAlias');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'alias_for' => '',
  'name' => '',
  'token' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'alias_for' => '',
  'name' => '',
  'token' => ''
]));

$request->setRequestUrl('{{baseUrl}}/admin.emoji.addAlias');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

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

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin.emoji.addAlias' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'alias_for=&name=&token='
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin.emoji.addAlias' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'alias_for=&name=&token='
import http.client

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

payload = "alias_for=&name=&token="

headers = { 'content-type': "application/x-www-form-urlencoded" }

conn.request("POST", "/baseUrl/admin.emoji.addAlias", payload, headers)

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

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

url = "{{baseUrl}}/admin.emoji.addAlias"

payload = {
    "alias_for": "",
    "name": "",
    "token": ""
}
headers = {"content-type": "application/x-www-form-urlencoded"}

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

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

url <- "{{baseUrl}}/admin.emoji.addAlias"

payload <- "alias_for=&name=&token="

encode <- "form"

response <- VERB("POST", url, body = payload, content_type("application/x-www-form-urlencoded"), encode = encode)

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

url = URI("{{baseUrl}}/admin.emoji.addAlias")

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

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "alias_for=&name=&token="

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

data = {
  :alias_for => "",
  :name => "",
  :token => "",
}

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

response = conn.post('/baseUrl/admin.emoji.addAlias') do |req|
  req.body = URI.encode_www_form(data)
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin.emoji.addAlias";

    let payload = json!({
        "alias_for": "",
        "name": "",
        "token": ""
    });

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

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

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

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/admin.emoji.addAlias \
  --header 'content-type: application/x-www-form-urlencoded' \
  --data alias_for= \
  --data name= \
  --data token=
http --form POST {{baseUrl}}/admin.emoji.addAlias \
  content-type:application/x-www-form-urlencoded \
  alias_for='' \
  name='' \
  token=''
wget --quiet \
  --method POST \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'alias_for=&name=&token=' \
  --output-document \
  - {{baseUrl}}/admin.emoji.addAlias
import Foundation

let headers = ["content-type": "application/x-www-form-urlencoded"]

let postData = NSMutableData(data: "alias_for=".data(using: String.Encoding.utf8)!)
postData.append("&name=".data(using: String.Encoding.utf8)!)
postData.append("&token=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin.emoji.addAlias")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

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

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
GET admin_emoji_list
{{baseUrl}}/admin.emoji.list
QUERY PARAMS

token
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin.emoji.list?token=");

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

(client/get "{{baseUrl}}/admin.emoji.list" {:query-params {:token ""}})
require "http/client"

url = "{{baseUrl}}/admin.emoji.list?token="

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/admin.emoji.list?token="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin.emoji.list?token=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/admin.emoji.list?token="

	req, _ := http.NewRequest("GET", url, nil)

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

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

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

}
GET /baseUrl/admin.emoji.list?token= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin.emoji.list?token=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin.emoji.list?token="))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin.emoji.list?token=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin.emoji.list?token=")
  .asString();
const data = null;

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

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/admin.emoji.list?token=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin.emoji.list',
  params: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin.emoji.list?token=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin.emoji.list?token=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin.emoji.list?token=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin.emoji.list?token=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin.emoji.list',
  qs: {token: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/admin.emoji.list');

req.query({
  token: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin.emoji.list',
  params: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin.emoji.list?token=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin.emoji.list?token="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin.emoji.list?token=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin.emoji.list?token=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/admin.emoji.list?token=');

echo $response->getBody();
setUrl('{{baseUrl}}/admin.emoji.list');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'token' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin.emoji.list');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'token' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin.emoji.list?token=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin.emoji.list?token=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/admin.emoji.list?token=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin.emoji.list"

querystring = {"token":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin.emoji.list"

queryString <- list(token = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin.emoji.list?token=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/admin.emoji.list') do |req|
  req.params['token'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin.emoji.list";

    let querystring = [
        ("token", ""),
    ];

    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}}/admin.emoji.list?token='
http GET '{{baseUrl}}/admin.emoji.list?token='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/admin.emoji.list?token='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin.emoji.list?token=")! 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

{
  "cache_ts": "1575283387.000000",
  "categories": [
    {
      "emoji_names": [
        "grinning",
        "grin",
        "joy",
        "etc etc ..."
      ],
      "name": "Smileys & People"
    }
  ],
  "categories_version": "5",
  "emoji": {
    "black_square": "alias:black_large_square",
    "bowtie": "https://emoji.slack-edge.com/T9TK3CUKW/bowtie/f3ec6f2bb0.png",
    "cubimal_chick": "https://emoji.slack-edge.com/T9TK3CUKW/cubimal_chick/85961c43d7.png",
    "dusty_stick": "https://emoji.slack-edge.com/T9TK3CUKW/dusty_stick/6177a62312.png",
    "glitch_crab": "https://emoji.slack-edge.com/T9TK3CUKW/glitch_crab/db049f1f9c.png",
    "piggy": "https://emoji.slack-edge.com/T9TK3CUKW/piggy/b7762ee8cd.png",
    "pride": "https://emoji.slack-edge.com/T9TK3CUKW/pride/56b1bd3388.png",
    "shipit": "alias:squirrel",
    "simple_smile": {
      "apple": "https://a.slack-edge.com/80588/img/emoji_2017_12_06/apple/simple_smile.png",
      "google": "https://a.slack-edge.com/80588/img/emoji_2017_12_06/google/simple_smile.png"
    },
    "slack": "https://emoji.slack-edge.com/T9TK3CUKW/slack/7d462d2443.png",
    "slack_call": "https://emoji.slack-edge.com/T9TK3CUKW/slack_call/b81fffd6dd.png",
    "squirrel": "https://emoji.slack-edge.com/T9TK3CUKW/squirrel/465f40c0e0.png",
    "thumbsup_all": "https://emoji.slack-edge.com/T9TK3CUKW/thumbsup_all/50096a1020.gif",
    "white_square": "alias:white_large_square"
  },
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
POST admin_emoji_remove
{{baseUrl}}/admin.emoji.remove
BODY formUrlEncoded

name
token
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin.emoji.remove");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "name=&token=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/admin.emoji.remove" {:form-params {:name ""
                                                                             :token ""}})
require "http/client"

url = "{{baseUrl}}/admin.emoji.remove"
headers = HTTP::Headers{
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "name=&token="

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/admin.emoji.remove"),
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "name", "" },
        { "token", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin.emoji.remove");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "name=&token=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin.emoji.remove"

	payload := strings.NewReader("name=&token=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/admin.emoji.remove HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 12

name=&token=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin.emoji.remove")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("name=&token=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin.emoji.remove"))
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("name=&token="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "name=&token=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/admin.emoji.remove")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin.emoji.remove")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("name=&token=")
  .asString();
const data = 'name=&token=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/admin.emoji.remove');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('name', '');
encodedParams.set('token', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.emoji.remove',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin.emoji.remove';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({name: '', token: ''})
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin.emoji.remove',
  method: 'POST',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    name: '',
    token: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "name=&token=")
val request = Request.Builder()
  .url("{{baseUrl}}/admin.emoji.remove")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin.emoji.remove',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({name: '', token: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.emoji.remove',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  form: {name: '', token: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/admin.emoji.remove');

req.headers({
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  name: '',
  token: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('name', '');
encodedParams.set('token', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.emoji.remove',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('name', '');
encodedParams.set('token', '');

const url = '{{baseUrl}}/admin.emoji.remove';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

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/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"name=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&token=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin.emoji.remove"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin.emoji.remove" in
let headers = Header.add (Header.init ()) "content-type" "application/x-www-form-urlencoded" in
let body = Cohttp_lwt_body.of_string "name=&token=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin.emoji.remove",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "name=&token=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/admin.emoji.remove', [
  'form_params' => [
    'name' => '',
    'token' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin.emoji.remove');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'name' => '',
  'token' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'name' => '',
  'token' => ''
]));

$request->setRequestUrl('{{baseUrl}}/admin.emoji.remove');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin.emoji.remove' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'name=&token='
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin.emoji.remove' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'name=&token='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "name=&token="

headers = { 'content-type': "application/x-www-form-urlencoded" }

conn.request("POST", "/baseUrl/admin.emoji.remove", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin.emoji.remove"

payload = {
    "name": "",
    "token": ""
}
headers = {"content-type": "application/x-www-form-urlencoded"}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin.emoji.remove"

payload <- "name=&token="

encode <- "form"

response <- VERB("POST", url, body = payload, content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin.emoji.remove")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "name=&token="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :name => "",
  :token => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/admin.emoji.remove') do |req|
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin.emoji.remove";

    let payload = json!({
        "name": "",
        "token": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/admin.emoji.remove \
  --header 'content-type: application/x-www-form-urlencoded' \
  --data name= \
  --data token=
http --form POST {{baseUrl}}/admin.emoji.remove \
  content-type:application/x-www-form-urlencoded \
  name='' \
  token=''
wget --quiet \
  --method POST \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'name=&token=' \
  --output-document \
  - {{baseUrl}}/admin.emoji.remove
import Foundation

let headers = ["content-type": "application/x-www-form-urlencoded"]

let postData = NSMutableData(data: "name=".data(using: String.Encoding.utf8)!)
postData.append("&token=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin.emoji.remove")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
POST admin_emoji_rename
{{baseUrl}}/admin.emoji.rename
BODY formUrlEncoded

name
new_name
token
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin.emoji.rename");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "name=&new_name=&token=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/admin.emoji.rename" {:form-params {:name ""
                                                                             :new_name ""
                                                                             :token ""}})
require "http/client"

url = "{{baseUrl}}/admin.emoji.rename"
headers = HTTP::Headers{
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "name=&new_name=&token="

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/admin.emoji.rename"),
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "name", "" },
        { "new_name", "" },
        { "token", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin.emoji.rename");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "name=&new_name=&token=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin.emoji.rename"

	payload := strings.NewReader("name=&new_name=&token=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/admin.emoji.rename HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 22

name=&new_name=&token=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin.emoji.rename")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("name=&new_name=&token=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin.emoji.rename"))
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("name=&new_name=&token="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "name=&new_name=&token=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/admin.emoji.rename")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin.emoji.rename")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("name=&new_name=&token=")
  .asString();
const data = 'name=&new_name=&token=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/admin.emoji.rename');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('name', '');
encodedParams.set('new_name', '');
encodedParams.set('token', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.emoji.rename',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin.emoji.rename';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({name: '', new_name: '', token: ''})
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin.emoji.rename',
  method: 'POST',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    name: '',
    new_name: '',
    token: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "name=&new_name=&token=")
val request = Request.Builder()
  .url("{{baseUrl}}/admin.emoji.rename")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin.emoji.rename',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({name: '', new_name: '', token: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.emoji.rename',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  form: {name: '', new_name: '', token: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/admin.emoji.rename');

req.headers({
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  name: '',
  new_name: '',
  token: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('name', '');
encodedParams.set('new_name', '');
encodedParams.set('token', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.emoji.rename',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('name', '');
encodedParams.set('new_name', '');
encodedParams.set('token', '');

const url = '{{baseUrl}}/admin.emoji.rename';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

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/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"name=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&new_name=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&token=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin.emoji.rename"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin.emoji.rename" in
let headers = Header.add (Header.init ()) "content-type" "application/x-www-form-urlencoded" in
let body = Cohttp_lwt_body.of_string "name=&new_name=&token=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin.emoji.rename",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "name=&new_name=&token=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/admin.emoji.rename', [
  'form_params' => [
    'name' => '',
    'new_name' => '',
    'token' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin.emoji.rename');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'name' => '',
  'new_name' => '',
  'token' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'name' => '',
  'new_name' => '',
  'token' => ''
]));

$request->setRequestUrl('{{baseUrl}}/admin.emoji.rename');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin.emoji.rename' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'name=&new_name=&token='
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin.emoji.rename' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'name=&new_name=&token='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "name=&new_name=&token="

headers = { 'content-type': "application/x-www-form-urlencoded" }

conn.request("POST", "/baseUrl/admin.emoji.rename", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin.emoji.rename"

payload = {
    "name": "",
    "new_name": "",
    "token": ""
}
headers = {"content-type": "application/x-www-form-urlencoded"}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin.emoji.rename"

payload <- "name=&new_name=&token="

encode <- "form"

response <- VERB("POST", url, body = payload, content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin.emoji.rename")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "name=&new_name=&token="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :name => "",
  :new_name => "",
  :token => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/admin.emoji.rename') do |req|
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin.emoji.rename";

    let payload = json!({
        "name": "",
        "new_name": "",
        "token": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/admin.emoji.rename \
  --header 'content-type: application/x-www-form-urlencoded' \
  --data name= \
  --data new_name= \
  --data token=
http --form POST {{baseUrl}}/admin.emoji.rename \
  content-type:application/x-www-form-urlencoded \
  name='' \
  new_name='' \
  token=''
wget --quiet \
  --method POST \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'name=&new_name=&token=' \
  --output-document \
  - {{baseUrl}}/admin.emoji.rename
import Foundation

let headers = ["content-type": "application/x-www-form-urlencoded"]

let postData = NSMutableData(data: "name=".data(using: String.Encoding.utf8)!)
postData.append("&new_name=".data(using: String.Encoding.utf8)!)
postData.append("&token=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin.emoji.rename")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
POST admin_inviteRequests_approve
{{baseUrl}}/admin.inviteRequests.approve
HEADERS

token
BODY formUrlEncoded

invite_request_id
team_id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin.inviteRequests.approve");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "invite_request_id=&team_id=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/admin.inviteRequests.approve" {:headers {:token ""}
                                                                         :form-params {:invite_request_id ""
                                                                                       :team_id ""}})
require "http/client"

url = "{{baseUrl}}/admin.inviteRequests.approve"
headers = HTTP::Headers{
  "token" => ""
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "invite_request_id=&team_id="

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/admin.inviteRequests.approve"),
    Headers =
    {
        { "token", "" },
    },
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "invite_request_id", "" },
        { "team_id", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin.inviteRequests.approve");
var request = new RestRequest("", Method.Post);
request.AddHeader("token", "");
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "invite_request_id=&team_id=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin.inviteRequests.approve"

	payload := strings.NewReader("invite_request_id=&team_id=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("token", "")
	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/admin.inviteRequests.approve HTTP/1.1
Token: 
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 27

invite_request_id=&team_id=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin.inviteRequests.approve")
  .setHeader("token", "")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("invite_request_id=&team_id=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin.inviteRequests.approve"))
    .header("token", "")
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("invite_request_id=&team_id="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "invite_request_id=&team_id=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/admin.inviteRequests.approve")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin.inviteRequests.approve")
  .header("token", "")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("invite_request_id=&team_id=")
  .asString();
const data = 'invite_request_id=&team_id=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/admin.inviteRequests.approve');
xhr.setRequestHeader('token', '');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('invite_request_id', '');
encodedParams.set('team_id', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.inviteRequests.approve',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin.inviteRequests.approve';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({invite_request_id: '', team_id: ''})
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin.inviteRequests.approve',
  method: 'POST',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    invite_request_id: '',
    team_id: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "invite_request_id=&team_id=")
val request = Request.Builder()
  .url("{{baseUrl}}/admin.inviteRequests.approve")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin.inviteRequests.approve',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({invite_request_id: '', team_id: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.inviteRequests.approve',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  form: {invite_request_id: '', team_id: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/admin.inviteRequests.approve');

req.headers({
  token: '',
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  invite_request_id: '',
  team_id: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('invite_request_id', '');
encodedParams.set('team_id', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.inviteRequests.approve',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('invite_request_id', '');
encodedParams.set('team_id', '');

const url = '{{baseUrl}}/admin.inviteRequests.approve';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"token": @"",
                           @"content-type": @"application/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"invite_request_id=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&team_id=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin.inviteRequests.approve"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin.inviteRequests.approve" in
let headers = Header.add_list (Header.init ()) [
  ("token", "");
  ("content-type", "application/x-www-form-urlencoded");
] in
let body = Cohttp_lwt_body.of_string "invite_request_id=&team_id=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin.inviteRequests.approve",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "invite_request_id=&team_id=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded",
    "token: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/admin.inviteRequests.approve', [
  'form_params' => [
    'invite_request_id' => '',
    'team_id' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin.inviteRequests.approve');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'invite_request_id' => '',
  'team_id' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'invite_request_id' => '',
  'team_id' => ''
]));

$request->setRequestUrl('{{baseUrl}}/admin.inviteRequests.approve');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin.inviteRequests.approve' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'invite_request_id=&team_id='
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin.inviteRequests.approve' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'invite_request_id=&team_id='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "invite_request_id=&team_id="

headers = {
    'token': "",
    'content-type': "application/x-www-form-urlencoded"
}

conn.request("POST", "/baseUrl/admin.inviteRequests.approve", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin.inviteRequests.approve"

payload = {
    "invite_request_id": "",
    "team_id": ""
}
headers = {
    "token": "",
    "content-type": "application/x-www-form-urlencoded"
}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin.inviteRequests.approve"

payload <- "invite_request_id=&team_id="

encode <- "form"

response <- VERB("POST", url, body = payload, add_headers('token' = ''), content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin.inviteRequests.approve")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["token"] = ''
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "invite_request_id=&team_id="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :invite_request_id => "",
  :team_id => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/admin.inviteRequests.approve') do |req|
  req.headers['token'] = ''
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin.inviteRequests.approve";

    let payload = json!({
        "invite_request_id": "",
        "team_id": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/admin.inviteRequests.approve \
  --header 'content-type: application/x-www-form-urlencoded' \
  --header 'token: ' \
  --data invite_request_id= \
  --data team_id=
http --form POST {{baseUrl}}/admin.inviteRequests.approve \
  content-type:application/x-www-form-urlencoded \
  token:'' \
  invite_request_id='' \
  team_id=''
wget --quiet \
  --method POST \
  --header 'token: ' \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'invite_request_id=&team_id=' \
  --output-document \
  - {{baseUrl}}/admin.inviteRequests.approve
import Foundation

let headers = [
  "token": "",
  "content-type": "application/x-www-form-urlencoded"
]

let postData = NSMutableData(data: "invite_request_id=".data(using: String.Encoding.utf8)!)
postData.append("&team_id=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin.inviteRequests.approve")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
POST admin_inviteRequests_deny
{{baseUrl}}/admin.inviteRequests.deny
HEADERS

token
BODY formUrlEncoded

invite_request_id
team_id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin.inviteRequests.deny");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "invite_request_id=&team_id=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/admin.inviteRequests.deny" {:headers {:token ""}
                                                                      :form-params {:invite_request_id ""
                                                                                    :team_id ""}})
require "http/client"

url = "{{baseUrl}}/admin.inviteRequests.deny"
headers = HTTP::Headers{
  "token" => ""
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "invite_request_id=&team_id="

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/admin.inviteRequests.deny"),
    Headers =
    {
        { "token", "" },
    },
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "invite_request_id", "" },
        { "team_id", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin.inviteRequests.deny");
var request = new RestRequest("", Method.Post);
request.AddHeader("token", "");
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "invite_request_id=&team_id=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin.inviteRequests.deny"

	payload := strings.NewReader("invite_request_id=&team_id=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("token", "")
	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/admin.inviteRequests.deny HTTP/1.1
Token: 
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 27

invite_request_id=&team_id=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin.inviteRequests.deny")
  .setHeader("token", "")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("invite_request_id=&team_id=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin.inviteRequests.deny"))
    .header("token", "")
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("invite_request_id=&team_id="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "invite_request_id=&team_id=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/admin.inviteRequests.deny")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin.inviteRequests.deny")
  .header("token", "")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("invite_request_id=&team_id=")
  .asString();
const data = 'invite_request_id=&team_id=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/admin.inviteRequests.deny');
xhr.setRequestHeader('token', '');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('invite_request_id', '');
encodedParams.set('team_id', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.inviteRequests.deny',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin.inviteRequests.deny';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({invite_request_id: '', team_id: ''})
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin.inviteRequests.deny',
  method: 'POST',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    invite_request_id: '',
    team_id: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "invite_request_id=&team_id=")
val request = Request.Builder()
  .url("{{baseUrl}}/admin.inviteRequests.deny")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin.inviteRequests.deny',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({invite_request_id: '', team_id: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.inviteRequests.deny',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  form: {invite_request_id: '', team_id: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/admin.inviteRequests.deny');

req.headers({
  token: '',
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  invite_request_id: '',
  team_id: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('invite_request_id', '');
encodedParams.set('team_id', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.inviteRequests.deny',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('invite_request_id', '');
encodedParams.set('team_id', '');

const url = '{{baseUrl}}/admin.inviteRequests.deny';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"token": @"",
                           @"content-type": @"application/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"invite_request_id=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&team_id=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin.inviteRequests.deny"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin.inviteRequests.deny" in
let headers = Header.add_list (Header.init ()) [
  ("token", "");
  ("content-type", "application/x-www-form-urlencoded");
] in
let body = Cohttp_lwt_body.of_string "invite_request_id=&team_id=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin.inviteRequests.deny",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "invite_request_id=&team_id=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded",
    "token: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/admin.inviteRequests.deny', [
  'form_params' => [
    'invite_request_id' => '',
    'team_id' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin.inviteRequests.deny');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'invite_request_id' => '',
  'team_id' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'invite_request_id' => '',
  'team_id' => ''
]));

$request->setRequestUrl('{{baseUrl}}/admin.inviteRequests.deny');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin.inviteRequests.deny' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'invite_request_id=&team_id='
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin.inviteRequests.deny' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'invite_request_id=&team_id='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "invite_request_id=&team_id="

headers = {
    'token': "",
    'content-type': "application/x-www-form-urlencoded"
}

conn.request("POST", "/baseUrl/admin.inviteRequests.deny", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin.inviteRequests.deny"

payload = {
    "invite_request_id": "",
    "team_id": ""
}
headers = {
    "token": "",
    "content-type": "application/x-www-form-urlencoded"
}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin.inviteRequests.deny"

payload <- "invite_request_id=&team_id="

encode <- "form"

response <- VERB("POST", url, body = payload, add_headers('token' = ''), content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin.inviteRequests.deny")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["token"] = ''
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "invite_request_id=&team_id="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :invite_request_id => "",
  :team_id => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/admin.inviteRequests.deny') do |req|
  req.headers['token'] = ''
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin.inviteRequests.deny";

    let payload = json!({
        "invite_request_id": "",
        "team_id": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/admin.inviteRequests.deny \
  --header 'content-type: application/x-www-form-urlencoded' \
  --header 'token: ' \
  --data invite_request_id= \
  --data team_id=
http --form POST {{baseUrl}}/admin.inviteRequests.deny \
  content-type:application/x-www-form-urlencoded \
  token:'' \
  invite_request_id='' \
  team_id=''
wget --quiet \
  --method POST \
  --header 'token: ' \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'invite_request_id=&team_id=' \
  --output-document \
  - {{baseUrl}}/admin.inviteRequests.deny
import Foundation

let headers = [
  "token": "",
  "content-type": "application/x-www-form-urlencoded"
]

let postData = NSMutableData(data: "invite_request_id=".data(using: String.Encoding.utf8)!)
postData.append("&team_id=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin.inviteRequests.deny")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
GET admin_inviteRequests_list
{{baseUrl}}/admin.inviteRequests.list
HEADERS

token
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin.inviteRequests.list");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/admin.inviteRequests.list" {:headers {:token ""}})
require "http/client"

url = "{{baseUrl}}/admin.inviteRequests.list"
headers = HTTP::Headers{
  "token" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/admin.inviteRequests.list"),
    Headers =
    {
        { "token", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin.inviteRequests.list");
var request = new RestRequest("", Method.Get);
request.AddHeader("token", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin.inviteRequests.list"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("token", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/admin.inviteRequests.list HTTP/1.1
Token: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin.inviteRequests.list")
  .setHeader("token", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin.inviteRequests.list"))
    .header("token", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin.inviteRequests.list")
  .get()
  .addHeader("token", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin.inviteRequests.list")
  .header("token", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/admin.inviteRequests.list');
xhr.setRequestHeader('token', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin.inviteRequests.list',
  headers: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin.inviteRequests.list';
const options = {method: 'GET', headers: {token: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin.inviteRequests.list',
  method: 'GET',
  headers: {
    token: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin.inviteRequests.list")
  .get()
  .addHeader("token", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin.inviteRequests.list',
  headers: {
    token: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin.inviteRequests.list',
  headers: {token: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/admin.inviteRequests.list');

req.headers({
  token: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin.inviteRequests.list',
  headers: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin.inviteRequests.list';
const options = {method: 'GET', headers: {token: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"token": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin.inviteRequests.list"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin.inviteRequests.list" in
let headers = Header.add (Header.init ()) "token" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin.inviteRequests.list",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "token: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/admin.inviteRequests.list', [
  'headers' => [
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin.inviteRequests.list');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'token' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin.inviteRequests.list');
$request->setRequestMethod('GET');
$request->setHeaders([
  'token' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin.inviteRequests.list' -Method GET -Headers $headers
$headers=@{}
$headers.Add("token", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin.inviteRequests.list' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'token': "" }

conn.request("GET", "/baseUrl/admin.inviteRequests.list", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin.inviteRequests.list"

headers = {"token": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin.inviteRequests.list"

response <- VERB("GET", url, add_headers('token' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin.inviteRequests.list")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["token"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/admin.inviteRequests.list') do |req|
  req.headers['token'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin.inviteRequests.list";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/admin.inviteRequests.list \
  --header 'token: '
http GET {{baseUrl}}/admin.inviteRequests.list \
  token:''
wget --quiet \
  --method GET \
  --header 'token: ' \
  --output-document \
  - {{baseUrl}}/admin.inviteRequests.list
import Foundation

let headers = ["token": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin.inviteRequests.list")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

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

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
GET admin_inviteRequests_approved_list
{{baseUrl}}/admin.inviteRequests.approved.list
HEADERS

token
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin.inviteRequests.approved.list");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/admin.inviteRequests.approved.list" {:headers {:token ""}})
require "http/client"

url = "{{baseUrl}}/admin.inviteRequests.approved.list"
headers = HTTP::Headers{
  "token" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/admin.inviteRequests.approved.list"),
    Headers =
    {
        { "token", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin.inviteRequests.approved.list");
var request = new RestRequest("", Method.Get);
request.AddHeader("token", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin.inviteRequests.approved.list"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("token", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/admin.inviteRequests.approved.list HTTP/1.1
Token: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin.inviteRequests.approved.list")
  .setHeader("token", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin.inviteRequests.approved.list"))
    .header("token", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin.inviteRequests.approved.list")
  .get()
  .addHeader("token", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin.inviteRequests.approved.list")
  .header("token", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/admin.inviteRequests.approved.list');
xhr.setRequestHeader('token', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin.inviteRequests.approved.list',
  headers: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin.inviteRequests.approved.list';
const options = {method: 'GET', headers: {token: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin.inviteRequests.approved.list',
  method: 'GET',
  headers: {
    token: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin.inviteRequests.approved.list")
  .get()
  .addHeader("token", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin.inviteRequests.approved.list',
  headers: {
    token: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin.inviteRequests.approved.list',
  headers: {token: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/admin.inviteRequests.approved.list');

req.headers({
  token: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin.inviteRequests.approved.list',
  headers: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin.inviteRequests.approved.list';
const options = {method: 'GET', headers: {token: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"token": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin.inviteRequests.approved.list"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin.inviteRequests.approved.list" in
let headers = Header.add (Header.init ()) "token" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin.inviteRequests.approved.list",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "token: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/admin.inviteRequests.approved.list', [
  'headers' => [
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin.inviteRequests.approved.list');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'token' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin.inviteRequests.approved.list');
$request->setRequestMethod('GET');
$request->setHeaders([
  'token' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin.inviteRequests.approved.list' -Method GET -Headers $headers
$headers=@{}
$headers.Add("token", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin.inviteRequests.approved.list' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'token': "" }

conn.request("GET", "/baseUrl/admin.inviteRequests.approved.list", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin.inviteRequests.approved.list"

headers = {"token": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin.inviteRequests.approved.list"

response <- VERB("GET", url, add_headers('token' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin.inviteRequests.approved.list")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["token"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/admin.inviteRequests.approved.list') do |req|
  req.headers['token'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin.inviteRequests.approved.list";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/admin.inviteRequests.approved.list \
  --header 'token: '
http GET {{baseUrl}}/admin.inviteRequests.approved.list \
  token:''
wget --quiet \
  --method GET \
  --header 'token: ' \
  --output-document \
  - {{baseUrl}}/admin.inviteRequests.approved.list
import Foundation

let headers = ["token": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin.inviteRequests.approved.list")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

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

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
GET admin_inviteRequests_denied_list
{{baseUrl}}/admin.inviteRequests.denied.list
HEADERS

token
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin.inviteRequests.denied.list");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/admin.inviteRequests.denied.list" {:headers {:token ""}})
require "http/client"

url = "{{baseUrl}}/admin.inviteRequests.denied.list"
headers = HTTP::Headers{
  "token" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/admin.inviteRequests.denied.list"),
    Headers =
    {
        { "token", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin.inviteRequests.denied.list");
var request = new RestRequest("", Method.Get);
request.AddHeader("token", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin.inviteRequests.denied.list"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("token", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/admin.inviteRequests.denied.list HTTP/1.1
Token: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin.inviteRequests.denied.list")
  .setHeader("token", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin.inviteRequests.denied.list"))
    .header("token", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin.inviteRequests.denied.list")
  .get()
  .addHeader("token", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin.inviteRequests.denied.list")
  .header("token", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/admin.inviteRequests.denied.list');
xhr.setRequestHeader('token', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin.inviteRequests.denied.list',
  headers: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin.inviteRequests.denied.list';
const options = {method: 'GET', headers: {token: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin.inviteRequests.denied.list',
  method: 'GET',
  headers: {
    token: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin.inviteRequests.denied.list")
  .get()
  .addHeader("token", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin.inviteRequests.denied.list',
  headers: {
    token: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin.inviteRequests.denied.list',
  headers: {token: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/admin.inviteRequests.denied.list');

req.headers({
  token: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin.inviteRequests.denied.list',
  headers: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin.inviteRequests.denied.list';
const options = {method: 'GET', headers: {token: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"token": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin.inviteRequests.denied.list"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin.inviteRequests.denied.list" in
let headers = Header.add (Header.init ()) "token" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin.inviteRequests.denied.list",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "token: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/admin.inviteRequests.denied.list', [
  'headers' => [
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin.inviteRequests.denied.list');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'token' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin.inviteRequests.denied.list');
$request->setRequestMethod('GET');
$request->setHeaders([
  'token' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin.inviteRequests.denied.list' -Method GET -Headers $headers
$headers=@{}
$headers.Add("token", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin.inviteRequests.denied.list' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'token': "" }

conn.request("GET", "/baseUrl/admin.inviteRequests.denied.list", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin.inviteRequests.denied.list"

headers = {"token": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin.inviteRequests.denied.list"

response <- VERB("GET", url, add_headers('token' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin.inviteRequests.denied.list")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["token"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/admin.inviteRequests.denied.list') do |req|
  req.headers['token'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin.inviteRequests.denied.list";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/admin.inviteRequests.denied.list \
  --header 'token: '
http GET {{baseUrl}}/admin.inviteRequests.denied.list \
  token:''
wget --quiet \
  --method GET \
  --header 'token: ' \
  --output-document \
  - {{baseUrl}}/admin.inviteRequests.denied.list
import Foundation

let headers = ["token": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin.inviteRequests.denied.list")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

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

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
POST admin_teams_create
{{baseUrl}}/admin.teams.create
HEADERS

token
BODY formUrlEncoded

team_description
team_discoverability
team_domain
team_name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin.teams.create");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "team_description=&team_discoverability=&team_domain=&team_name=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/admin.teams.create" {:headers {:token ""}
                                                               :form-params {:team_description ""
                                                                             :team_discoverability ""
                                                                             :team_domain ""
                                                                             :team_name ""}})
require "http/client"

url = "{{baseUrl}}/admin.teams.create"
headers = HTTP::Headers{
  "token" => ""
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "team_description=&team_discoverability=&team_domain=&team_name="

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/admin.teams.create"),
    Headers =
    {
        { "token", "" },
    },
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "team_description", "" },
        { "team_discoverability", "" },
        { "team_domain", "" },
        { "team_name", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin.teams.create");
var request = new RestRequest("", Method.Post);
request.AddHeader("token", "");
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "team_description=&team_discoverability=&team_domain=&team_name=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin.teams.create"

	payload := strings.NewReader("team_description=&team_discoverability=&team_domain=&team_name=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("token", "")
	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/admin.teams.create HTTP/1.1
Token: 
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 63

team_description=&team_discoverability=&team_domain=&team_name=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin.teams.create")
  .setHeader("token", "")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("team_description=&team_discoverability=&team_domain=&team_name=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin.teams.create"))
    .header("token", "")
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("team_description=&team_discoverability=&team_domain=&team_name="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "team_description=&team_discoverability=&team_domain=&team_name=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/admin.teams.create")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin.teams.create")
  .header("token", "")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("team_description=&team_discoverability=&team_domain=&team_name=")
  .asString();
const data = 'team_description=&team_discoverability=&team_domain=&team_name=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/admin.teams.create');
xhr.setRequestHeader('token', '');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('team_description', '');
encodedParams.set('team_discoverability', '');
encodedParams.set('team_domain', '');
encodedParams.set('team_name', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.teams.create',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin.teams.create';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({team_description: '', team_discoverability: '', team_domain: '', team_name: ''})
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin.teams.create',
  method: 'POST',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    team_description: '',
    team_discoverability: '',
    team_domain: '',
    team_name: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "team_description=&team_discoverability=&team_domain=&team_name=")
val request = Request.Builder()
  .url("{{baseUrl}}/admin.teams.create")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin.teams.create',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({team_description: '', team_discoverability: '', team_domain: '', team_name: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.teams.create',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  form: {team_description: '', team_discoverability: '', team_domain: '', team_name: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/admin.teams.create');

req.headers({
  token: '',
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  team_description: '',
  team_discoverability: '',
  team_domain: '',
  team_name: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('team_description', '');
encodedParams.set('team_discoverability', '');
encodedParams.set('team_domain', '');
encodedParams.set('team_name', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.teams.create',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('team_description', '');
encodedParams.set('team_discoverability', '');
encodedParams.set('team_domain', '');
encodedParams.set('team_name', '');

const url = '{{baseUrl}}/admin.teams.create';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"token": @"",
                           @"content-type": @"application/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"team_description=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&team_discoverability=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&team_domain=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&team_name=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin.teams.create"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin.teams.create" in
let headers = Header.add_list (Header.init ()) [
  ("token", "");
  ("content-type", "application/x-www-form-urlencoded");
] in
let body = Cohttp_lwt_body.of_string "team_description=&team_discoverability=&team_domain=&team_name=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin.teams.create",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "team_description=&team_discoverability=&team_domain=&team_name=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded",
    "token: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/admin.teams.create', [
  'form_params' => [
    'team_description' => '',
    'team_discoverability' => '',
    'team_domain' => '',
    'team_name' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin.teams.create');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'team_description' => '',
  'team_discoverability' => '',
  'team_domain' => '',
  'team_name' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'team_description' => '',
  'team_discoverability' => '',
  'team_domain' => '',
  'team_name' => ''
]));

$request->setRequestUrl('{{baseUrl}}/admin.teams.create');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin.teams.create' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'team_description=&team_discoverability=&team_domain=&team_name='
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin.teams.create' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'team_description=&team_discoverability=&team_domain=&team_name='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "team_description=&team_discoverability=&team_domain=&team_name="

headers = {
    'token': "",
    'content-type': "application/x-www-form-urlencoded"
}

conn.request("POST", "/baseUrl/admin.teams.create", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin.teams.create"

payload = {
    "team_description": "",
    "team_discoverability": "",
    "team_domain": "",
    "team_name": ""
}
headers = {
    "token": "",
    "content-type": "application/x-www-form-urlencoded"
}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin.teams.create"

payload <- "team_description=&team_discoverability=&team_domain=&team_name="

encode <- "form"

response <- VERB("POST", url, body = payload, add_headers('token' = ''), content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin.teams.create")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["token"] = ''
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "team_description=&team_discoverability=&team_domain=&team_name="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :team_description => "",
  :team_discoverability => "",
  :team_domain => "",
  :team_name => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/admin.teams.create') do |req|
  req.headers['token'] = ''
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin.teams.create";

    let payload = json!({
        "team_description": "",
        "team_discoverability": "",
        "team_domain": "",
        "team_name": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/admin.teams.create \
  --header 'content-type: application/x-www-form-urlencoded' \
  --header 'token: ' \
  --data team_description= \
  --data team_discoverability= \
  --data team_domain= \
  --data team_name=
http --form POST {{baseUrl}}/admin.teams.create \
  content-type:application/x-www-form-urlencoded \
  token:'' \
  team_description='' \
  team_discoverability='' \
  team_domain='' \
  team_name=''
wget --quiet \
  --method POST \
  --header 'token: ' \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'team_description=&team_discoverability=&team_domain=&team_name=' \
  --output-document \
  - {{baseUrl}}/admin.teams.create
import Foundation

let headers = [
  "token": "",
  "content-type": "application/x-www-form-urlencoded"
]

let postData = NSMutableData(data: "team_description=".data(using: String.Encoding.utf8)!)
postData.append("&team_discoverability=".data(using: String.Encoding.utf8)!)
postData.append("&team_domain=".data(using: String.Encoding.utf8)!)
postData.append("&team_name=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin.teams.create")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true,
  "team": "T12345"
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
GET admin_teams_list
{{baseUrl}}/admin.teams.list
HEADERS

token
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin.teams.list");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/admin.teams.list" {:headers {:token ""}})
require "http/client"

url = "{{baseUrl}}/admin.teams.list"
headers = HTTP::Headers{
  "token" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/admin.teams.list"),
    Headers =
    {
        { "token", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin.teams.list");
var request = new RestRequest("", Method.Get);
request.AddHeader("token", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin.teams.list"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("token", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/admin.teams.list HTTP/1.1
Token: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin.teams.list")
  .setHeader("token", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin.teams.list"))
    .header("token", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin.teams.list")
  .get()
  .addHeader("token", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin.teams.list")
  .header("token", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/admin.teams.list');
xhr.setRequestHeader('token', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin.teams.list',
  headers: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin.teams.list';
const options = {method: 'GET', headers: {token: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin.teams.list',
  method: 'GET',
  headers: {
    token: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin.teams.list")
  .get()
  .addHeader("token", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin.teams.list',
  headers: {
    token: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin.teams.list',
  headers: {token: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/admin.teams.list');

req.headers({
  token: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin.teams.list',
  headers: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin.teams.list';
const options = {method: 'GET', headers: {token: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"token": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin.teams.list"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin.teams.list" in
let headers = Header.add (Header.init ()) "token" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin.teams.list",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "token: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/admin.teams.list', [
  'headers' => [
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin.teams.list');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'token' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin.teams.list');
$request->setRequestMethod('GET');
$request->setHeaders([
  'token' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin.teams.list' -Method GET -Headers $headers
$headers=@{}
$headers.Add("token", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin.teams.list' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'token': "" }

conn.request("GET", "/baseUrl/admin.teams.list", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin.teams.list"

headers = {"token": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin.teams.list"

response <- VERB("GET", url, add_headers('token' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin.teams.list")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["token"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/admin.teams.list') do |req|
  req.headers['token'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin.teams.list";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/admin.teams.list \
  --header 'token: '
http GET {{baseUrl}}/admin.teams.list \
  token:''
wget --quiet \
  --method GET \
  --header 'token: ' \
  --output-document \
  - {{baseUrl}}/admin.teams.list
import Foundation

let headers = ["token": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin.teams.list")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

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

{
  "ok": true,
  "teams": [
    {
      "discoverability": "hidden",
      "id": "T1234",
      "name": "My Team",
      "primary_owner": {
        "email": "bront@slack.com",
        "user_id": "W1234"
      },
      "team_url": "https://subarachnoid.slack.com/"
    }
  ]
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
GET admin_teams_admins_list
{{baseUrl}}/admin.teams.admins.list
QUERY PARAMS

token
team_id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin.teams.admins.list?token=&team_id=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/admin.teams.admins.list" {:query-params {:token ""
                                                                                  :team_id ""}})
require "http/client"

url = "{{baseUrl}}/admin.teams.admins.list?token=&team_id="

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/admin.teams.admins.list?token=&team_id="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin.teams.admins.list?token=&team_id=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin.teams.admins.list?token=&team_id="

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/admin.teams.admins.list?token=&team_id= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin.teams.admins.list?token=&team_id=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin.teams.admins.list?token=&team_id="))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin.teams.admins.list?token=&team_id=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin.teams.admins.list?token=&team_id=")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/admin.teams.admins.list?token=&team_id=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin.teams.admins.list',
  params: {token: '', team_id: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin.teams.admins.list?token=&team_id=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin.teams.admins.list?token=&team_id=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin.teams.admins.list?token=&team_id=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin.teams.admins.list?token=&team_id=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin.teams.admins.list',
  qs: {token: '', team_id: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/admin.teams.admins.list');

req.query({
  token: '',
  team_id: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin.teams.admins.list',
  params: {token: '', team_id: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin.teams.admins.list?token=&team_id=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin.teams.admins.list?token=&team_id="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin.teams.admins.list?token=&team_id=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin.teams.admins.list?token=&team_id=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/admin.teams.admins.list?token=&team_id=');

echo $response->getBody();
setUrl('{{baseUrl}}/admin.teams.admins.list');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'token' => '',
  'team_id' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin.teams.admins.list');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'token' => '',
  'team_id' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin.teams.admins.list?token=&team_id=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin.teams.admins.list?token=&team_id=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/admin.teams.admins.list?token=&team_id=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin.teams.admins.list"

querystring = {"token":"","team_id":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin.teams.admins.list"

queryString <- list(
  token = "",
  team_id = ""
)

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin.teams.admins.list?token=&team_id=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/admin.teams.admins.list') do |req|
  req.params['token'] = ''
  req.params['team_id'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin.teams.admins.list";

    let querystring = [
        ("token", ""),
        ("team_id", ""),
    ];

    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}}/admin.teams.admins.list?token=&team_id='
http GET '{{baseUrl}}/admin.teams.admins.list?token=&team_id='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/admin.teams.admins.list?token=&team_id='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin.teams.admins.list?token=&team_id=")! 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

{
  "admin_ids": [
    "U1234"
  ],
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
GET admin_teams_owners_list
{{baseUrl}}/admin.teams.owners.list
QUERY PARAMS

token
team_id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin.teams.owners.list?token=&team_id=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/admin.teams.owners.list" {:query-params {:token ""
                                                                                  :team_id ""}})
require "http/client"

url = "{{baseUrl}}/admin.teams.owners.list?token=&team_id="

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/admin.teams.owners.list?token=&team_id="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin.teams.owners.list?token=&team_id=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin.teams.owners.list?token=&team_id="

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/admin.teams.owners.list?token=&team_id= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin.teams.owners.list?token=&team_id=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin.teams.owners.list?token=&team_id="))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin.teams.owners.list?token=&team_id=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin.teams.owners.list?token=&team_id=")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/admin.teams.owners.list?token=&team_id=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin.teams.owners.list',
  params: {token: '', team_id: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin.teams.owners.list?token=&team_id=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin.teams.owners.list?token=&team_id=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin.teams.owners.list?token=&team_id=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin.teams.owners.list?token=&team_id=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin.teams.owners.list',
  qs: {token: '', team_id: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/admin.teams.owners.list');

req.query({
  token: '',
  team_id: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin.teams.owners.list',
  params: {token: '', team_id: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin.teams.owners.list?token=&team_id=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin.teams.owners.list?token=&team_id="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin.teams.owners.list?token=&team_id=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin.teams.owners.list?token=&team_id=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/admin.teams.owners.list?token=&team_id=');

echo $response->getBody();
setUrl('{{baseUrl}}/admin.teams.owners.list');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'token' => '',
  'team_id' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin.teams.owners.list');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'token' => '',
  'team_id' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin.teams.owners.list?token=&team_id=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin.teams.owners.list?token=&team_id=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/admin.teams.owners.list?token=&team_id=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin.teams.owners.list"

querystring = {"token":"","team_id":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin.teams.owners.list"

queryString <- list(
  token = "",
  team_id = ""
)

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin.teams.owners.list?token=&team_id=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/admin.teams.owners.list') do |req|
  req.params['token'] = ''
  req.params['team_id'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin.teams.owners.list";

    let querystring = [
        ("token", ""),
        ("team_id", ""),
    ];

    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}}/admin.teams.owners.list?token=&team_id='
http GET '{{baseUrl}}/admin.teams.owners.list?token=&team_id='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/admin.teams.owners.list?token=&team_id='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin.teams.owners.list?token=&team_id=")! 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

{
  "ok": true,
  "owner_ids": [
    "U1234"
  ]
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
GET admin_teams_settings_info
{{baseUrl}}/admin.teams.settings.info
HEADERS

token
QUERY PARAMS

team_id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin.teams.settings.info?team_id=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/admin.teams.settings.info" {:headers {:token ""}
                                                                     :query-params {:team_id ""}})
require "http/client"

url = "{{baseUrl}}/admin.teams.settings.info?team_id="
headers = HTTP::Headers{
  "token" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/admin.teams.settings.info?team_id="),
    Headers =
    {
        { "token", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin.teams.settings.info?team_id=");
var request = new RestRequest("", Method.Get);
request.AddHeader("token", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin.teams.settings.info?team_id="

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("token", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/admin.teams.settings.info?team_id= HTTP/1.1
Token: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin.teams.settings.info?team_id=")
  .setHeader("token", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin.teams.settings.info?team_id="))
    .header("token", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin.teams.settings.info?team_id=")
  .get()
  .addHeader("token", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin.teams.settings.info?team_id=")
  .header("token", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/admin.teams.settings.info?team_id=');
xhr.setRequestHeader('token', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin.teams.settings.info',
  params: {team_id: ''},
  headers: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin.teams.settings.info?team_id=';
const options = {method: 'GET', headers: {token: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin.teams.settings.info?team_id=',
  method: 'GET',
  headers: {
    token: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin.teams.settings.info?team_id=")
  .get()
  .addHeader("token", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin.teams.settings.info?team_id=',
  headers: {
    token: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin.teams.settings.info',
  qs: {team_id: ''},
  headers: {token: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/admin.teams.settings.info');

req.query({
  team_id: ''
});

req.headers({
  token: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin.teams.settings.info',
  params: {team_id: ''},
  headers: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin.teams.settings.info?team_id=';
const options = {method: 'GET', headers: {token: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"token": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin.teams.settings.info?team_id="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin.teams.settings.info?team_id=" in
let headers = Header.add (Header.init ()) "token" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin.teams.settings.info?team_id=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "token: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/admin.teams.settings.info?team_id=', [
  'headers' => [
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin.teams.settings.info');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'team_id' => ''
]);

$request->setHeaders([
  'token' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin.teams.settings.info');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'team_id' => ''
]));

$request->setHeaders([
  'token' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin.teams.settings.info?team_id=' -Method GET -Headers $headers
$headers=@{}
$headers.Add("token", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin.teams.settings.info?team_id=' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'token': "" }

conn.request("GET", "/baseUrl/admin.teams.settings.info?team_id=", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin.teams.settings.info"

querystring = {"team_id":""}

headers = {"token": ""}

response = requests.get(url, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin.teams.settings.info"

queryString <- list(team_id = "")

response <- VERB("GET", url, query = queryString, add_headers('token' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin.teams.settings.info?team_id=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["token"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/admin.teams.settings.info') do |req|
  req.headers['token'] = ''
  req.params['team_id'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin.teams.settings.info";

    let querystring = [
        ("team_id", ""),
    ];

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/admin.teams.settings.info?team_id=' \
  --header 'token: '
http GET '{{baseUrl}}/admin.teams.settings.info?team_id=' \
  token:''
wget --quiet \
  --method GET \
  --header 'token: ' \
  --output-document \
  - '{{baseUrl}}/admin.teams.settings.info?team_id='
import Foundation

let headers = ["token": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin.teams.settings.info?team_id=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

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

{
  "ok": true,
  "team": {
    "default_channels": "array",
    "domain": "string",
    "email_domain": "string",
    "enterprise_id": "string",
    "enterprise_name": "string",
    "icon": "array",
    "id": "string",
    "name": "string"
  }
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
POST admin_teams_settings_setDefaultChannels
{{baseUrl}}/admin.teams.settings.setDefaultChannels
BODY formUrlEncoded

channel_ids
team_id
token
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin.teams.settings.setDefaultChannels");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "channel_ids=&team_id=&token=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/admin.teams.settings.setDefaultChannels" {:form-params {:channel_ids ""
                                                                                                  :team_id ""
                                                                                                  :token ""}})
require "http/client"

url = "{{baseUrl}}/admin.teams.settings.setDefaultChannels"
headers = HTTP::Headers{
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "channel_ids=&team_id=&token="

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/admin.teams.settings.setDefaultChannels"),
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "channel_ids", "" },
        { "team_id", "" },
        { "token", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin.teams.settings.setDefaultChannels");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "channel_ids=&team_id=&token=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin.teams.settings.setDefaultChannels"

	payload := strings.NewReader("channel_ids=&team_id=&token=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/admin.teams.settings.setDefaultChannels HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 28

channel_ids=&team_id=&token=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin.teams.settings.setDefaultChannels")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("channel_ids=&team_id=&token=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin.teams.settings.setDefaultChannels"))
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("channel_ids=&team_id=&token="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "channel_ids=&team_id=&token=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/admin.teams.settings.setDefaultChannels")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin.teams.settings.setDefaultChannels")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("channel_ids=&team_id=&token=")
  .asString();
const data = 'channel_ids=&team_id=&token=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/admin.teams.settings.setDefaultChannels');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('channel_ids', '');
encodedParams.set('team_id', '');
encodedParams.set('token', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.teams.settings.setDefaultChannels',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin.teams.settings.setDefaultChannels';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({channel_ids: '', team_id: '', token: ''})
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin.teams.settings.setDefaultChannels',
  method: 'POST',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    channel_ids: '',
    team_id: '',
    token: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "channel_ids=&team_id=&token=")
val request = Request.Builder()
  .url("{{baseUrl}}/admin.teams.settings.setDefaultChannels")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin.teams.settings.setDefaultChannels',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({channel_ids: '', team_id: '', token: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.teams.settings.setDefaultChannels',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  form: {channel_ids: '', team_id: '', token: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/admin.teams.settings.setDefaultChannels');

req.headers({
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  channel_ids: '',
  team_id: '',
  token: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('channel_ids', '');
encodedParams.set('team_id', '');
encodedParams.set('token', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.teams.settings.setDefaultChannels',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('channel_ids', '');
encodedParams.set('team_id', '');
encodedParams.set('token', '');

const url = '{{baseUrl}}/admin.teams.settings.setDefaultChannels';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

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/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"channel_ids=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&team_id=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&token=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin.teams.settings.setDefaultChannels"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin.teams.settings.setDefaultChannels" in
let headers = Header.add (Header.init ()) "content-type" "application/x-www-form-urlencoded" in
let body = Cohttp_lwt_body.of_string "channel_ids=&team_id=&token=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin.teams.settings.setDefaultChannels",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "channel_ids=&team_id=&token=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/admin.teams.settings.setDefaultChannels', [
  'form_params' => [
    'channel_ids' => '',
    'team_id' => '',
    'token' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin.teams.settings.setDefaultChannels');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'channel_ids' => '',
  'team_id' => '',
  'token' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'channel_ids' => '',
  'team_id' => '',
  'token' => ''
]));

$request->setRequestUrl('{{baseUrl}}/admin.teams.settings.setDefaultChannels');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin.teams.settings.setDefaultChannels' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channel_ids=&team_id=&token='
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin.teams.settings.setDefaultChannels' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channel_ids=&team_id=&token='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "channel_ids=&team_id=&token="

headers = { 'content-type': "application/x-www-form-urlencoded" }

conn.request("POST", "/baseUrl/admin.teams.settings.setDefaultChannels", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin.teams.settings.setDefaultChannels"

payload = {
    "channel_ids": "",
    "team_id": "",
    "token": ""
}
headers = {"content-type": "application/x-www-form-urlencoded"}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin.teams.settings.setDefaultChannels"

payload <- "channel_ids=&team_id=&token="

encode <- "form"

response <- VERB("POST", url, body = payload, content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin.teams.settings.setDefaultChannels")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "channel_ids=&team_id=&token="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :channel_ids => "",
  :team_id => "",
  :token => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/admin.teams.settings.setDefaultChannels') do |req|
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin.teams.settings.setDefaultChannels";

    let payload = json!({
        "channel_ids": "",
        "team_id": "",
        "token": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/admin.teams.settings.setDefaultChannels \
  --header 'content-type: application/x-www-form-urlencoded' \
  --data channel_ids= \
  --data team_id= \
  --data token=
http --form POST {{baseUrl}}/admin.teams.settings.setDefaultChannels \
  content-type:application/x-www-form-urlencoded \
  channel_ids='' \
  team_id='' \
  token=''
wget --quiet \
  --method POST \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'channel_ids=&team_id=&token=' \
  --output-document \
  - {{baseUrl}}/admin.teams.settings.setDefaultChannels
import Foundation

let headers = ["content-type": "application/x-www-form-urlencoded"]

let postData = NSMutableData(data: "channel_ids=".data(using: String.Encoding.utf8)!)
postData.append("&team_id=".data(using: String.Encoding.utf8)!)
postData.append("&token=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin.teams.settings.setDefaultChannels")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
POST admin_teams_settings_setDescription
{{baseUrl}}/admin.teams.settings.setDescription
HEADERS

token
BODY formUrlEncoded

description
team_id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin.teams.settings.setDescription");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "description=&team_id=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/admin.teams.settings.setDescription" {:headers {:token ""}
                                                                                :form-params {:description ""
                                                                                              :team_id ""}})
require "http/client"

url = "{{baseUrl}}/admin.teams.settings.setDescription"
headers = HTTP::Headers{
  "token" => ""
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "description=&team_id="

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/admin.teams.settings.setDescription"),
    Headers =
    {
        { "token", "" },
    },
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "description", "" },
        { "team_id", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin.teams.settings.setDescription");
var request = new RestRequest("", Method.Post);
request.AddHeader("token", "");
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "description=&team_id=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin.teams.settings.setDescription"

	payload := strings.NewReader("description=&team_id=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("token", "")
	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/admin.teams.settings.setDescription HTTP/1.1
Token: 
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 21

description=&team_id=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin.teams.settings.setDescription")
  .setHeader("token", "")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("description=&team_id=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin.teams.settings.setDescription"))
    .header("token", "")
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("description=&team_id="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "description=&team_id=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/admin.teams.settings.setDescription")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin.teams.settings.setDescription")
  .header("token", "")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("description=&team_id=")
  .asString();
const data = 'description=&team_id=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/admin.teams.settings.setDescription');
xhr.setRequestHeader('token', '');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('description', '');
encodedParams.set('team_id', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.teams.settings.setDescription',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin.teams.settings.setDescription';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({description: '', team_id: ''})
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin.teams.settings.setDescription',
  method: 'POST',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    description: '',
    team_id: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "description=&team_id=")
val request = Request.Builder()
  .url("{{baseUrl}}/admin.teams.settings.setDescription")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin.teams.settings.setDescription',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({description: '', team_id: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.teams.settings.setDescription',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  form: {description: '', team_id: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/admin.teams.settings.setDescription');

req.headers({
  token: '',
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  description: '',
  team_id: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('description', '');
encodedParams.set('team_id', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.teams.settings.setDescription',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('description', '');
encodedParams.set('team_id', '');

const url = '{{baseUrl}}/admin.teams.settings.setDescription';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"token": @"",
                           @"content-type": @"application/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"description=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&team_id=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin.teams.settings.setDescription"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin.teams.settings.setDescription" in
let headers = Header.add_list (Header.init ()) [
  ("token", "");
  ("content-type", "application/x-www-form-urlencoded");
] in
let body = Cohttp_lwt_body.of_string "description=&team_id=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin.teams.settings.setDescription",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "description=&team_id=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded",
    "token: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/admin.teams.settings.setDescription', [
  'form_params' => [
    'description' => '',
    'team_id' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin.teams.settings.setDescription');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'description' => '',
  'team_id' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'description' => '',
  'team_id' => ''
]));

$request->setRequestUrl('{{baseUrl}}/admin.teams.settings.setDescription');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin.teams.settings.setDescription' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'description=&team_id='
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin.teams.settings.setDescription' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'description=&team_id='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "description=&team_id="

headers = {
    'token': "",
    'content-type': "application/x-www-form-urlencoded"
}

conn.request("POST", "/baseUrl/admin.teams.settings.setDescription", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin.teams.settings.setDescription"

payload = {
    "description": "",
    "team_id": ""
}
headers = {
    "token": "",
    "content-type": "application/x-www-form-urlencoded"
}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin.teams.settings.setDescription"

payload <- "description=&team_id="

encode <- "form"

response <- VERB("POST", url, body = payload, add_headers('token' = ''), content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin.teams.settings.setDescription")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["token"] = ''
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "description=&team_id="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :description => "",
  :team_id => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/admin.teams.settings.setDescription') do |req|
  req.headers['token'] = ''
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin.teams.settings.setDescription";

    let payload = json!({
        "description": "",
        "team_id": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/admin.teams.settings.setDescription \
  --header 'content-type: application/x-www-form-urlencoded' \
  --header 'token: ' \
  --data description= \
  --data team_id=
http --form POST {{baseUrl}}/admin.teams.settings.setDescription \
  content-type:application/x-www-form-urlencoded \
  token:'' \
  description='' \
  team_id=''
wget --quiet \
  --method POST \
  --header 'token: ' \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'description=&team_id=' \
  --output-document \
  - {{baseUrl}}/admin.teams.settings.setDescription
import Foundation

let headers = [
  "token": "",
  "content-type": "application/x-www-form-urlencoded"
]

let postData = NSMutableData(data: "description=".data(using: String.Encoding.utf8)!)
postData.append("&team_id=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin.teams.settings.setDescription")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
POST admin_teams_settings_setDiscoverability
{{baseUrl}}/admin.teams.settings.setDiscoverability
HEADERS

token
BODY formUrlEncoded

discoverability
team_id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin.teams.settings.setDiscoverability");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "discoverability=&team_id=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/admin.teams.settings.setDiscoverability" {:headers {:token ""}
                                                                                    :form-params {:discoverability ""
                                                                                                  :team_id ""}})
require "http/client"

url = "{{baseUrl}}/admin.teams.settings.setDiscoverability"
headers = HTTP::Headers{
  "token" => ""
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "discoverability=&team_id="

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/admin.teams.settings.setDiscoverability"),
    Headers =
    {
        { "token", "" },
    },
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "discoverability", "" },
        { "team_id", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin.teams.settings.setDiscoverability");
var request = new RestRequest("", Method.Post);
request.AddHeader("token", "");
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "discoverability=&team_id=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin.teams.settings.setDiscoverability"

	payload := strings.NewReader("discoverability=&team_id=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("token", "")
	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/admin.teams.settings.setDiscoverability HTTP/1.1
Token: 
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 25

discoverability=&team_id=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin.teams.settings.setDiscoverability")
  .setHeader("token", "")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("discoverability=&team_id=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin.teams.settings.setDiscoverability"))
    .header("token", "")
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("discoverability=&team_id="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "discoverability=&team_id=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/admin.teams.settings.setDiscoverability")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin.teams.settings.setDiscoverability")
  .header("token", "")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("discoverability=&team_id=")
  .asString();
const data = 'discoverability=&team_id=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/admin.teams.settings.setDiscoverability');
xhr.setRequestHeader('token', '');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('discoverability', '');
encodedParams.set('team_id', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.teams.settings.setDiscoverability',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin.teams.settings.setDiscoverability';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({discoverability: '', team_id: ''})
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin.teams.settings.setDiscoverability',
  method: 'POST',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    discoverability: '',
    team_id: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "discoverability=&team_id=")
val request = Request.Builder()
  .url("{{baseUrl}}/admin.teams.settings.setDiscoverability")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin.teams.settings.setDiscoverability',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({discoverability: '', team_id: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.teams.settings.setDiscoverability',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  form: {discoverability: '', team_id: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/admin.teams.settings.setDiscoverability');

req.headers({
  token: '',
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  discoverability: '',
  team_id: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('discoverability', '');
encodedParams.set('team_id', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.teams.settings.setDiscoverability',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('discoverability', '');
encodedParams.set('team_id', '');

const url = '{{baseUrl}}/admin.teams.settings.setDiscoverability';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"token": @"",
                           @"content-type": @"application/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"discoverability=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&team_id=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin.teams.settings.setDiscoverability"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin.teams.settings.setDiscoverability" in
let headers = Header.add_list (Header.init ()) [
  ("token", "");
  ("content-type", "application/x-www-form-urlencoded");
] in
let body = Cohttp_lwt_body.of_string "discoverability=&team_id=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin.teams.settings.setDiscoverability",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "discoverability=&team_id=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded",
    "token: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/admin.teams.settings.setDiscoverability', [
  'form_params' => [
    'discoverability' => '',
    'team_id' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin.teams.settings.setDiscoverability');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'discoverability' => '',
  'team_id' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'discoverability' => '',
  'team_id' => ''
]));

$request->setRequestUrl('{{baseUrl}}/admin.teams.settings.setDiscoverability');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin.teams.settings.setDiscoverability' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'discoverability=&team_id='
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin.teams.settings.setDiscoverability' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'discoverability=&team_id='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "discoverability=&team_id="

headers = {
    'token': "",
    'content-type': "application/x-www-form-urlencoded"
}

conn.request("POST", "/baseUrl/admin.teams.settings.setDiscoverability", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin.teams.settings.setDiscoverability"

payload = {
    "discoverability": "",
    "team_id": ""
}
headers = {
    "token": "",
    "content-type": "application/x-www-form-urlencoded"
}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin.teams.settings.setDiscoverability"

payload <- "discoverability=&team_id="

encode <- "form"

response <- VERB("POST", url, body = payload, add_headers('token' = ''), content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin.teams.settings.setDiscoverability")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["token"] = ''
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "discoverability=&team_id="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :discoverability => "",
  :team_id => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/admin.teams.settings.setDiscoverability') do |req|
  req.headers['token'] = ''
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin.teams.settings.setDiscoverability";

    let payload = json!({
        "discoverability": "",
        "team_id": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/admin.teams.settings.setDiscoverability \
  --header 'content-type: application/x-www-form-urlencoded' \
  --header 'token: ' \
  --data discoverability= \
  --data team_id=
http --form POST {{baseUrl}}/admin.teams.settings.setDiscoverability \
  content-type:application/x-www-form-urlencoded \
  token:'' \
  discoverability='' \
  team_id=''
wget --quiet \
  --method POST \
  --header 'token: ' \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'discoverability=&team_id=' \
  --output-document \
  - {{baseUrl}}/admin.teams.settings.setDiscoverability
import Foundation

let headers = [
  "token": "",
  "content-type": "application/x-www-form-urlencoded"
]

let postData = NSMutableData(data: "discoverability=".data(using: String.Encoding.utf8)!)
postData.append("&team_id=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin.teams.settings.setDiscoverability")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
POST admin_teams_settings_setIcon
{{baseUrl}}/admin.teams.settings.setIcon
BODY formUrlEncoded

image_url
team_id
token
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin.teams.settings.setIcon");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "image_url=&team_id=&token=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/admin.teams.settings.setIcon" {:form-params {:image_url ""
                                                                                       :team_id ""
                                                                                       :token ""}})
require "http/client"

url = "{{baseUrl}}/admin.teams.settings.setIcon"
headers = HTTP::Headers{
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "image_url=&team_id=&token="

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/admin.teams.settings.setIcon"),
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "image_url", "" },
        { "team_id", "" },
        { "token", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin.teams.settings.setIcon");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "image_url=&team_id=&token=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin.teams.settings.setIcon"

	payload := strings.NewReader("image_url=&team_id=&token=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/admin.teams.settings.setIcon HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 26

image_url=&team_id=&token=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin.teams.settings.setIcon")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("image_url=&team_id=&token=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin.teams.settings.setIcon"))
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("image_url=&team_id=&token="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "image_url=&team_id=&token=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/admin.teams.settings.setIcon")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin.teams.settings.setIcon")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("image_url=&team_id=&token=")
  .asString();
const data = 'image_url=&team_id=&token=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/admin.teams.settings.setIcon');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('image_url', '');
encodedParams.set('team_id', '');
encodedParams.set('token', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.teams.settings.setIcon',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin.teams.settings.setIcon';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({image_url: '', team_id: '', token: ''})
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin.teams.settings.setIcon',
  method: 'POST',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    image_url: '',
    team_id: '',
    token: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "image_url=&team_id=&token=")
val request = Request.Builder()
  .url("{{baseUrl}}/admin.teams.settings.setIcon")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin.teams.settings.setIcon',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({image_url: '', team_id: '', token: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.teams.settings.setIcon',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  form: {image_url: '', team_id: '', token: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/admin.teams.settings.setIcon');

req.headers({
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  image_url: '',
  team_id: '',
  token: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('image_url', '');
encodedParams.set('team_id', '');
encodedParams.set('token', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.teams.settings.setIcon',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('image_url', '');
encodedParams.set('team_id', '');
encodedParams.set('token', '');

const url = '{{baseUrl}}/admin.teams.settings.setIcon';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

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/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"image_url=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&team_id=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&token=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin.teams.settings.setIcon"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin.teams.settings.setIcon" in
let headers = Header.add (Header.init ()) "content-type" "application/x-www-form-urlencoded" in
let body = Cohttp_lwt_body.of_string "image_url=&team_id=&token=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin.teams.settings.setIcon",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "image_url=&team_id=&token=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/admin.teams.settings.setIcon', [
  'form_params' => [
    'image_url' => '',
    'team_id' => '',
    'token' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin.teams.settings.setIcon');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'image_url' => '',
  'team_id' => '',
  'token' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'image_url' => '',
  'team_id' => '',
  'token' => ''
]));

$request->setRequestUrl('{{baseUrl}}/admin.teams.settings.setIcon');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin.teams.settings.setIcon' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'image_url=&team_id=&token='
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin.teams.settings.setIcon' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'image_url=&team_id=&token='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "image_url=&team_id=&token="

headers = { 'content-type': "application/x-www-form-urlencoded" }

conn.request("POST", "/baseUrl/admin.teams.settings.setIcon", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin.teams.settings.setIcon"

payload = {
    "image_url": "",
    "team_id": "",
    "token": ""
}
headers = {"content-type": "application/x-www-form-urlencoded"}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin.teams.settings.setIcon"

payload <- "image_url=&team_id=&token="

encode <- "form"

response <- VERB("POST", url, body = payload, content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin.teams.settings.setIcon")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "image_url=&team_id=&token="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :image_url => "",
  :team_id => "",
  :token => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/admin.teams.settings.setIcon') do |req|
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin.teams.settings.setIcon";

    let payload = json!({
        "image_url": "",
        "team_id": "",
        "token": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/admin.teams.settings.setIcon \
  --header 'content-type: application/x-www-form-urlencoded' \
  --data image_url= \
  --data team_id= \
  --data token=
http --form POST {{baseUrl}}/admin.teams.settings.setIcon \
  content-type:application/x-www-form-urlencoded \
  image_url='' \
  team_id='' \
  token=''
wget --quiet \
  --method POST \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'image_url=&team_id=&token=' \
  --output-document \
  - {{baseUrl}}/admin.teams.settings.setIcon
import Foundation

let headers = ["content-type": "application/x-www-form-urlencoded"]

let postData = NSMutableData(data: "image_url=".data(using: String.Encoding.utf8)!)
postData.append("&team_id=".data(using: String.Encoding.utf8)!)
postData.append("&token=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin.teams.settings.setIcon")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
POST admin_teams_settings_setName
{{baseUrl}}/admin.teams.settings.setName
HEADERS

token
BODY formUrlEncoded

name
team_id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin.teams.settings.setName");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "name=&team_id=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/admin.teams.settings.setName" {:headers {:token ""}
                                                                         :form-params {:name ""
                                                                                       :team_id ""}})
require "http/client"

url = "{{baseUrl}}/admin.teams.settings.setName"
headers = HTTP::Headers{
  "token" => ""
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "name=&team_id="

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/admin.teams.settings.setName"),
    Headers =
    {
        { "token", "" },
    },
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "name", "" },
        { "team_id", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin.teams.settings.setName");
var request = new RestRequest("", Method.Post);
request.AddHeader("token", "");
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "name=&team_id=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin.teams.settings.setName"

	payload := strings.NewReader("name=&team_id=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("token", "")
	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/admin.teams.settings.setName HTTP/1.1
Token: 
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 14

name=&team_id=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin.teams.settings.setName")
  .setHeader("token", "")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("name=&team_id=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin.teams.settings.setName"))
    .header("token", "")
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("name=&team_id="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "name=&team_id=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/admin.teams.settings.setName")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin.teams.settings.setName")
  .header("token", "")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("name=&team_id=")
  .asString();
const data = 'name=&team_id=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/admin.teams.settings.setName');
xhr.setRequestHeader('token', '');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('name', '');
encodedParams.set('team_id', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.teams.settings.setName',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin.teams.settings.setName';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({name: '', team_id: ''})
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin.teams.settings.setName',
  method: 'POST',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    name: '',
    team_id: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "name=&team_id=")
val request = Request.Builder()
  .url("{{baseUrl}}/admin.teams.settings.setName")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin.teams.settings.setName',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({name: '', team_id: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.teams.settings.setName',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  form: {name: '', team_id: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/admin.teams.settings.setName');

req.headers({
  token: '',
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  name: '',
  team_id: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('name', '');
encodedParams.set('team_id', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.teams.settings.setName',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('name', '');
encodedParams.set('team_id', '');

const url = '{{baseUrl}}/admin.teams.settings.setName';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"token": @"",
                           @"content-type": @"application/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"name=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&team_id=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin.teams.settings.setName"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin.teams.settings.setName" in
let headers = Header.add_list (Header.init ()) [
  ("token", "");
  ("content-type", "application/x-www-form-urlencoded");
] in
let body = Cohttp_lwt_body.of_string "name=&team_id=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin.teams.settings.setName",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "name=&team_id=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded",
    "token: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/admin.teams.settings.setName', [
  'form_params' => [
    'name' => '',
    'team_id' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin.teams.settings.setName');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'name' => '',
  'team_id' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'name' => '',
  'team_id' => ''
]));

$request->setRequestUrl('{{baseUrl}}/admin.teams.settings.setName');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin.teams.settings.setName' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'name=&team_id='
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin.teams.settings.setName' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'name=&team_id='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "name=&team_id="

headers = {
    'token': "",
    'content-type': "application/x-www-form-urlencoded"
}

conn.request("POST", "/baseUrl/admin.teams.settings.setName", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin.teams.settings.setName"

payload = {
    "name": "",
    "team_id": ""
}
headers = {
    "token": "",
    "content-type": "application/x-www-form-urlencoded"
}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin.teams.settings.setName"

payload <- "name=&team_id="

encode <- "form"

response <- VERB("POST", url, body = payload, add_headers('token' = ''), content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin.teams.settings.setName")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["token"] = ''
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "name=&team_id="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :name => "",
  :team_id => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/admin.teams.settings.setName') do |req|
  req.headers['token'] = ''
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin.teams.settings.setName";

    let payload = json!({
        "name": "",
        "team_id": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/admin.teams.settings.setName \
  --header 'content-type: application/x-www-form-urlencoded' \
  --header 'token: ' \
  --data name= \
  --data team_id=
http --form POST {{baseUrl}}/admin.teams.settings.setName \
  content-type:application/x-www-form-urlencoded \
  token:'' \
  name='' \
  team_id=''
wget --quiet \
  --method POST \
  --header 'token: ' \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'name=&team_id=' \
  --output-document \
  - {{baseUrl}}/admin.teams.settings.setName
import Foundation

let headers = [
  "token": "",
  "content-type": "application/x-www-form-urlencoded"
]

let postData = NSMutableData(data: "name=".data(using: String.Encoding.utf8)!)
postData.append("&team_id=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin.teams.settings.setName")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
POST admin_usergroups_addChannels
{{baseUrl}}/admin.usergroups.addChannels
HEADERS

token
BODY formUrlEncoded

channel_ids
team_id
usergroup_id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin.usergroups.addChannels");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "channel_ids=&team_id=&usergroup_id=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/admin.usergroups.addChannels" {:headers {:token ""}
                                                                         :form-params {:channel_ids ""
                                                                                       :team_id ""
                                                                                       :usergroup_id ""}})
require "http/client"

url = "{{baseUrl}}/admin.usergroups.addChannels"
headers = HTTP::Headers{
  "token" => ""
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "channel_ids=&team_id=&usergroup_id="

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/admin.usergroups.addChannels"),
    Headers =
    {
        { "token", "" },
    },
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "channel_ids", "" },
        { "team_id", "" },
        { "usergroup_id", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin.usergroups.addChannels");
var request = new RestRequest("", Method.Post);
request.AddHeader("token", "");
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "channel_ids=&team_id=&usergroup_id=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin.usergroups.addChannels"

	payload := strings.NewReader("channel_ids=&team_id=&usergroup_id=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("token", "")
	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/admin.usergroups.addChannels HTTP/1.1
Token: 
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 35

channel_ids=&team_id=&usergroup_id=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin.usergroups.addChannels")
  .setHeader("token", "")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("channel_ids=&team_id=&usergroup_id=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin.usergroups.addChannels"))
    .header("token", "")
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("channel_ids=&team_id=&usergroup_id="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "channel_ids=&team_id=&usergroup_id=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/admin.usergroups.addChannels")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin.usergroups.addChannels")
  .header("token", "")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("channel_ids=&team_id=&usergroup_id=")
  .asString();
const data = 'channel_ids=&team_id=&usergroup_id=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/admin.usergroups.addChannels');
xhr.setRequestHeader('token', '');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('channel_ids', '');
encodedParams.set('team_id', '');
encodedParams.set('usergroup_id', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.usergroups.addChannels',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin.usergroups.addChannels';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({channel_ids: '', team_id: '', usergroup_id: ''})
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin.usergroups.addChannels',
  method: 'POST',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    channel_ids: '',
    team_id: '',
    usergroup_id: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "channel_ids=&team_id=&usergroup_id=")
val request = Request.Builder()
  .url("{{baseUrl}}/admin.usergroups.addChannels")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin.usergroups.addChannels',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({channel_ids: '', team_id: '', usergroup_id: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.usergroups.addChannels',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  form: {channel_ids: '', team_id: '', usergroup_id: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/admin.usergroups.addChannels');

req.headers({
  token: '',
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  channel_ids: '',
  team_id: '',
  usergroup_id: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('channel_ids', '');
encodedParams.set('team_id', '');
encodedParams.set('usergroup_id', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.usergroups.addChannels',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('channel_ids', '');
encodedParams.set('team_id', '');
encodedParams.set('usergroup_id', '');

const url = '{{baseUrl}}/admin.usergroups.addChannels';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"token": @"",
                           @"content-type": @"application/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"channel_ids=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&team_id=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&usergroup_id=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin.usergroups.addChannels"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin.usergroups.addChannels" in
let headers = Header.add_list (Header.init ()) [
  ("token", "");
  ("content-type", "application/x-www-form-urlencoded");
] in
let body = Cohttp_lwt_body.of_string "channel_ids=&team_id=&usergroup_id=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin.usergroups.addChannels",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "channel_ids=&team_id=&usergroup_id=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded",
    "token: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/admin.usergroups.addChannels', [
  'form_params' => [
    'channel_ids' => '',
    'team_id' => '',
    'usergroup_id' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin.usergroups.addChannels');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'channel_ids' => '',
  'team_id' => '',
  'usergroup_id' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'channel_ids' => '',
  'team_id' => '',
  'usergroup_id' => ''
]));

$request->setRequestUrl('{{baseUrl}}/admin.usergroups.addChannels');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin.usergroups.addChannels' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channel_ids=&team_id=&usergroup_id='
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin.usergroups.addChannels' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channel_ids=&team_id=&usergroup_id='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "channel_ids=&team_id=&usergroup_id="

headers = {
    'token': "",
    'content-type': "application/x-www-form-urlencoded"
}

conn.request("POST", "/baseUrl/admin.usergroups.addChannels", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin.usergroups.addChannels"

payload = {
    "channel_ids": "",
    "team_id": "",
    "usergroup_id": ""
}
headers = {
    "token": "",
    "content-type": "application/x-www-form-urlencoded"
}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin.usergroups.addChannels"

payload <- "channel_ids=&team_id=&usergroup_id="

encode <- "form"

response <- VERB("POST", url, body = payload, add_headers('token' = ''), content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin.usergroups.addChannels")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["token"] = ''
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "channel_ids=&team_id=&usergroup_id="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :channel_ids => "",
  :team_id => "",
  :usergroup_id => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/admin.usergroups.addChannels') do |req|
  req.headers['token'] = ''
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin.usergroups.addChannels";

    let payload = json!({
        "channel_ids": "",
        "team_id": "",
        "usergroup_id": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/admin.usergroups.addChannels \
  --header 'content-type: application/x-www-form-urlencoded' \
  --header 'token: ' \
  --data channel_ids= \
  --data team_id= \
  --data usergroup_id=
http --form POST {{baseUrl}}/admin.usergroups.addChannels \
  content-type:application/x-www-form-urlencoded \
  token:'' \
  channel_ids='' \
  team_id='' \
  usergroup_id=''
wget --quiet \
  --method POST \
  --header 'token: ' \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'channel_ids=&team_id=&usergroup_id=' \
  --output-document \
  - {{baseUrl}}/admin.usergroups.addChannels
import Foundation

let headers = [
  "token": "",
  "content-type": "application/x-www-form-urlencoded"
]

let postData = NSMutableData(data: "channel_ids=".data(using: String.Encoding.utf8)!)
postData.append("&team_id=".data(using: String.Encoding.utf8)!)
postData.append("&usergroup_id=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin.usergroups.addChannels")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "not_an_admin",
  "ok": false
}
POST admin_usergroups_addTeams
{{baseUrl}}/admin.usergroups.addTeams
HEADERS

token
BODY formUrlEncoded

auto_provision
team_ids
usergroup_id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin.usergroups.addTeams");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "auto_provision=&team_ids=&usergroup_id=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/admin.usergroups.addTeams" {:headers {:token ""}
                                                                      :form-params {:auto_provision ""
                                                                                    :team_ids ""
                                                                                    :usergroup_id ""}})
require "http/client"

url = "{{baseUrl}}/admin.usergroups.addTeams"
headers = HTTP::Headers{
  "token" => ""
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "auto_provision=&team_ids=&usergroup_id="

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/admin.usergroups.addTeams"),
    Headers =
    {
        { "token", "" },
    },
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "auto_provision", "" },
        { "team_ids", "" },
        { "usergroup_id", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin.usergroups.addTeams");
var request = new RestRequest("", Method.Post);
request.AddHeader("token", "");
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "auto_provision=&team_ids=&usergroup_id=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin.usergroups.addTeams"

	payload := strings.NewReader("auto_provision=&team_ids=&usergroup_id=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("token", "")
	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/admin.usergroups.addTeams HTTP/1.1
Token: 
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 39

auto_provision=&team_ids=&usergroup_id=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin.usergroups.addTeams")
  .setHeader("token", "")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("auto_provision=&team_ids=&usergroup_id=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin.usergroups.addTeams"))
    .header("token", "")
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("auto_provision=&team_ids=&usergroup_id="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "auto_provision=&team_ids=&usergroup_id=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/admin.usergroups.addTeams")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin.usergroups.addTeams")
  .header("token", "")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("auto_provision=&team_ids=&usergroup_id=")
  .asString();
const data = 'auto_provision=&team_ids=&usergroup_id=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/admin.usergroups.addTeams');
xhr.setRequestHeader('token', '');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('auto_provision', '');
encodedParams.set('team_ids', '');
encodedParams.set('usergroup_id', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.usergroups.addTeams',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin.usergroups.addTeams';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({auto_provision: '', team_ids: '', usergroup_id: ''})
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin.usergroups.addTeams',
  method: 'POST',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    auto_provision: '',
    team_ids: '',
    usergroup_id: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "auto_provision=&team_ids=&usergroup_id=")
val request = Request.Builder()
  .url("{{baseUrl}}/admin.usergroups.addTeams")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin.usergroups.addTeams',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({auto_provision: '', team_ids: '', usergroup_id: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.usergroups.addTeams',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  form: {auto_provision: '', team_ids: '', usergroup_id: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/admin.usergroups.addTeams');

req.headers({
  token: '',
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  auto_provision: '',
  team_ids: '',
  usergroup_id: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('auto_provision', '');
encodedParams.set('team_ids', '');
encodedParams.set('usergroup_id', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.usergroups.addTeams',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('auto_provision', '');
encodedParams.set('team_ids', '');
encodedParams.set('usergroup_id', '');

const url = '{{baseUrl}}/admin.usergroups.addTeams';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"token": @"",
                           @"content-type": @"application/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"auto_provision=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&team_ids=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&usergroup_id=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin.usergroups.addTeams"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin.usergroups.addTeams" in
let headers = Header.add_list (Header.init ()) [
  ("token", "");
  ("content-type", "application/x-www-form-urlencoded");
] in
let body = Cohttp_lwt_body.of_string "auto_provision=&team_ids=&usergroup_id=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin.usergroups.addTeams",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "auto_provision=&team_ids=&usergroup_id=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded",
    "token: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/admin.usergroups.addTeams', [
  'form_params' => [
    'auto_provision' => '',
    'team_ids' => '',
    'usergroup_id' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin.usergroups.addTeams');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'auto_provision' => '',
  'team_ids' => '',
  'usergroup_id' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'auto_provision' => '',
  'team_ids' => '',
  'usergroup_id' => ''
]));

$request->setRequestUrl('{{baseUrl}}/admin.usergroups.addTeams');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin.usergroups.addTeams' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'auto_provision=&team_ids=&usergroup_id='
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin.usergroups.addTeams' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'auto_provision=&team_ids=&usergroup_id='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "auto_provision=&team_ids=&usergroup_id="

headers = {
    'token': "",
    'content-type': "application/x-www-form-urlencoded"
}

conn.request("POST", "/baseUrl/admin.usergroups.addTeams", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin.usergroups.addTeams"

payload = {
    "auto_provision": "",
    "team_ids": "",
    "usergroup_id": ""
}
headers = {
    "token": "",
    "content-type": "application/x-www-form-urlencoded"
}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin.usergroups.addTeams"

payload <- "auto_provision=&team_ids=&usergroup_id="

encode <- "form"

response <- VERB("POST", url, body = payload, add_headers('token' = ''), content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin.usergroups.addTeams")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["token"] = ''
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "auto_provision=&team_ids=&usergroup_id="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :auto_provision => "",
  :team_ids => "",
  :usergroup_id => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/admin.usergroups.addTeams') do |req|
  req.headers['token'] = ''
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin.usergroups.addTeams";

    let payload = json!({
        "auto_provision": "",
        "team_ids": "",
        "usergroup_id": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/admin.usergroups.addTeams \
  --header 'content-type: application/x-www-form-urlencoded' \
  --header 'token: ' \
  --data auto_provision= \
  --data team_ids= \
  --data usergroup_id=
http --form POST {{baseUrl}}/admin.usergroups.addTeams \
  content-type:application/x-www-form-urlencoded \
  token:'' \
  auto_provision='' \
  team_ids='' \
  usergroup_id=''
wget --quiet \
  --method POST \
  --header 'token: ' \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'auto_provision=&team_ids=&usergroup_id=' \
  --output-document \
  - {{baseUrl}}/admin.usergroups.addTeams
import Foundation

let headers = [
  "token": "",
  "content-type": "application/x-www-form-urlencoded"
]

let postData = NSMutableData(data: "auto_provision=".data(using: String.Encoding.utf8)!)
postData.append("&team_ids=".data(using: String.Encoding.utf8)!)
postData.append("&usergroup_id=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin.usergroups.addTeams")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
GET admin_usergroups_listChannels
{{baseUrl}}/admin.usergroups.listChannels
HEADERS

token
QUERY PARAMS

usergroup_id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin.usergroups.listChannels?usergroup_id=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/admin.usergroups.listChannels" {:headers {:token ""}
                                                                         :query-params {:usergroup_id ""}})
require "http/client"

url = "{{baseUrl}}/admin.usergroups.listChannels?usergroup_id="
headers = HTTP::Headers{
  "token" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/admin.usergroups.listChannels?usergroup_id="),
    Headers =
    {
        { "token", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin.usergroups.listChannels?usergroup_id=");
var request = new RestRequest("", Method.Get);
request.AddHeader("token", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin.usergroups.listChannels?usergroup_id="

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("token", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/admin.usergroups.listChannels?usergroup_id= HTTP/1.1
Token: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin.usergroups.listChannels?usergroup_id=")
  .setHeader("token", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin.usergroups.listChannels?usergroup_id="))
    .header("token", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin.usergroups.listChannels?usergroup_id=")
  .get()
  .addHeader("token", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin.usergroups.listChannels?usergroup_id=")
  .header("token", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/admin.usergroups.listChannels?usergroup_id=');
xhr.setRequestHeader('token', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin.usergroups.listChannels',
  params: {usergroup_id: ''},
  headers: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin.usergroups.listChannels?usergroup_id=';
const options = {method: 'GET', headers: {token: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin.usergroups.listChannels?usergroup_id=',
  method: 'GET',
  headers: {
    token: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin.usergroups.listChannels?usergroup_id=")
  .get()
  .addHeader("token", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin.usergroups.listChannels?usergroup_id=',
  headers: {
    token: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin.usergroups.listChannels',
  qs: {usergroup_id: ''},
  headers: {token: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/admin.usergroups.listChannels');

req.query({
  usergroup_id: ''
});

req.headers({
  token: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin.usergroups.listChannels',
  params: {usergroup_id: ''},
  headers: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin.usergroups.listChannels?usergroup_id=';
const options = {method: 'GET', headers: {token: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"token": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin.usergroups.listChannels?usergroup_id="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin.usergroups.listChannels?usergroup_id=" in
let headers = Header.add (Header.init ()) "token" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin.usergroups.listChannels?usergroup_id=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "token: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/admin.usergroups.listChannels?usergroup_id=', [
  'headers' => [
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin.usergroups.listChannels');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'usergroup_id' => ''
]);

$request->setHeaders([
  'token' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin.usergroups.listChannels');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'usergroup_id' => ''
]));

$request->setHeaders([
  'token' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin.usergroups.listChannels?usergroup_id=' -Method GET -Headers $headers
$headers=@{}
$headers.Add("token", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin.usergroups.listChannels?usergroup_id=' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'token': "" }

conn.request("GET", "/baseUrl/admin.usergroups.listChannels?usergroup_id=", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin.usergroups.listChannels"

querystring = {"usergroup_id":""}

headers = {"token": ""}

response = requests.get(url, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin.usergroups.listChannels"

queryString <- list(usergroup_id = "")

response <- VERB("GET", url, query = queryString, add_headers('token' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin.usergroups.listChannels?usergroup_id=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["token"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/admin.usergroups.listChannels') do |req|
  req.headers['token'] = ''
  req.params['usergroup_id'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin.usergroups.listChannels";

    let querystring = [
        ("usergroup_id", ""),
    ];

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/admin.usergroups.listChannels?usergroup_id=' \
  --header 'token: '
http GET '{{baseUrl}}/admin.usergroups.listChannels?usergroup_id=' \
  token:''
wget --quiet \
  --method GET \
  --header 'token: ' \
  --output-document \
  - '{{baseUrl}}/admin.usergroups.listChannels?usergroup_id='
import Foundation

let headers = ["token": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin.usergroups.listChannels?usergroup_id=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

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

{
  "channels": [
    {
      "id": "C024BE91L",
      "name": "fun",
      "num_members": 34,
      "team_id": "T024BE911"
    },
    {
      "id": "C024BE91K",
      "name": "more fun",
      "team_id": "T024BE912"
    },
    {
      "id": "C024BE91M",
      "is_redacted": true,
      "name": "public-channel",
      "num_members": 34,
      "team_id": "T024BE911"
    },
    {
      "id": "C024BE91N",
      "name": "some more fun",
      "team_id": "T024BE921"
    }
  ],
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "not_an_admin",
  "ok": false
}
POST admin_usergroups_removeChannels
{{baseUrl}}/admin.usergroups.removeChannels
HEADERS

token
BODY formUrlEncoded

channel_ids
usergroup_id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin.usergroups.removeChannels");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "channel_ids=&usergroup_id=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/admin.usergroups.removeChannels" {:headers {:token ""}
                                                                            :form-params {:channel_ids ""
                                                                                          :usergroup_id ""}})
require "http/client"

url = "{{baseUrl}}/admin.usergroups.removeChannels"
headers = HTTP::Headers{
  "token" => ""
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "channel_ids=&usergroup_id="

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/admin.usergroups.removeChannels"),
    Headers =
    {
        { "token", "" },
    },
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "channel_ids", "" },
        { "usergroup_id", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin.usergroups.removeChannels");
var request = new RestRequest("", Method.Post);
request.AddHeader("token", "");
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "channel_ids=&usergroup_id=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin.usergroups.removeChannels"

	payload := strings.NewReader("channel_ids=&usergroup_id=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("token", "")
	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/admin.usergroups.removeChannels HTTP/1.1
Token: 
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 26

channel_ids=&usergroup_id=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin.usergroups.removeChannels")
  .setHeader("token", "")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("channel_ids=&usergroup_id=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin.usergroups.removeChannels"))
    .header("token", "")
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("channel_ids=&usergroup_id="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "channel_ids=&usergroup_id=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/admin.usergroups.removeChannels")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin.usergroups.removeChannels")
  .header("token", "")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("channel_ids=&usergroup_id=")
  .asString();
const data = 'channel_ids=&usergroup_id=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/admin.usergroups.removeChannels');
xhr.setRequestHeader('token', '');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('channel_ids', '');
encodedParams.set('usergroup_id', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.usergroups.removeChannels',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin.usergroups.removeChannels';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({channel_ids: '', usergroup_id: ''})
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin.usergroups.removeChannels',
  method: 'POST',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    channel_ids: '',
    usergroup_id: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "channel_ids=&usergroup_id=")
val request = Request.Builder()
  .url("{{baseUrl}}/admin.usergroups.removeChannels")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin.usergroups.removeChannels',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({channel_ids: '', usergroup_id: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.usergroups.removeChannels',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  form: {channel_ids: '', usergroup_id: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/admin.usergroups.removeChannels');

req.headers({
  token: '',
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  channel_ids: '',
  usergroup_id: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('channel_ids', '');
encodedParams.set('usergroup_id', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.usergroups.removeChannels',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('channel_ids', '');
encodedParams.set('usergroup_id', '');

const url = '{{baseUrl}}/admin.usergroups.removeChannels';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"token": @"",
                           @"content-type": @"application/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"channel_ids=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&usergroup_id=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin.usergroups.removeChannels"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin.usergroups.removeChannels" in
let headers = Header.add_list (Header.init ()) [
  ("token", "");
  ("content-type", "application/x-www-form-urlencoded");
] in
let body = Cohttp_lwt_body.of_string "channel_ids=&usergroup_id=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin.usergroups.removeChannels",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "channel_ids=&usergroup_id=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded",
    "token: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/admin.usergroups.removeChannels', [
  'form_params' => [
    'channel_ids' => '',
    'usergroup_id' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin.usergroups.removeChannels');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'channel_ids' => '',
  'usergroup_id' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'channel_ids' => '',
  'usergroup_id' => ''
]));

$request->setRequestUrl('{{baseUrl}}/admin.usergroups.removeChannels');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin.usergroups.removeChannels' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channel_ids=&usergroup_id='
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin.usergroups.removeChannels' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channel_ids=&usergroup_id='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "channel_ids=&usergroup_id="

headers = {
    'token': "",
    'content-type': "application/x-www-form-urlencoded"
}

conn.request("POST", "/baseUrl/admin.usergroups.removeChannels", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin.usergroups.removeChannels"

payload = {
    "channel_ids": "",
    "usergroup_id": ""
}
headers = {
    "token": "",
    "content-type": "application/x-www-form-urlencoded"
}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin.usergroups.removeChannels"

payload <- "channel_ids=&usergroup_id="

encode <- "form"

response <- VERB("POST", url, body = payload, add_headers('token' = ''), content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin.usergroups.removeChannels")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["token"] = ''
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "channel_ids=&usergroup_id="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :channel_ids => "",
  :usergroup_id => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/admin.usergroups.removeChannels') do |req|
  req.headers['token'] = ''
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin.usergroups.removeChannels";

    let payload = json!({
        "channel_ids": "",
        "usergroup_id": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/admin.usergroups.removeChannels \
  --header 'content-type: application/x-www-form-urlencoded' \
  --header 'token: ' \
  --data channel_ids= \
  --data usergroup_id=
http --form POST {{baseUrl}}/admin.usergroups.removeChannels \
  content-type:application/x-www-form-urlencoded \
  token:'' \
  channel_ids='' \
  usergroup_id=''
wget --quiet \
  --method POST \
  --header 'token: ' \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'channel_ids=&usergroup_id=' \
  --output-document \
  - {{baseUrl}}/admin.usergroups.removeChannels
import Foundation

let headers = [
  "token": "",
  "content-type": "application/x-www-form-urlencoded"
]

let postData = NSMutableData(data: "channel_ids=".data(using: String.Encoding.utf8)!)
postData.append("&usergroup_id=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin.usergroups.removeChannels")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "not_an_admin",
  "ok": false
}
POST admin_users_assign
{{baseUrl}}/admin.users.assign
HEADERS

token
BODY formUrlEncoded

channel_ids
is_restricted
is_ultra_restricted
team_id
user_id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin.users.assign");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "channel_ids=&is_restricted=&is_ultra_restricted=&team_id=&user_id=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/admin.users.assign" {:headers {:token ""}
                                                               :form-params {:channel_ids ""
                                                                             :is_restricted ""
                                                                             :is_ultra_restricted ""
                                                                             :team_id ""
                                                                             :user_id ""}})
require "http/client"

url = "{{baseUrl}}/admin.users.assign"
headers = HTTP::Headers{
  "token" => ""
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "channel_ids=&is_restricted=&is_ultra_restricted=&team_id=&user_id="

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/admin.users.assign"),
    Headers =
    {
        { "token", "" },
    },
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "channel_ids", "" },
        { "is_restricted", "" },
        { "is_ultra_restricted", "" },
        { "team_id", "" },
        { "user_id", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin.users.assign");
var request = new RestRequest("", Method.Post);
request.AddHeader("token", "");
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "channel_ids=&is_restricted=&is_ultra_restricted=&team_id=&user_id=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin.users.assign"

	payload := strings.NewReader("channel_ids=&is_restricted=&is_ultra_restricted=&team_id=&user_id=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("token", "")
	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/admin.users.assign HTTP/1.1
Token: 
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 66

channel_ids=&is_restricted=&is_ultra_restricted=&team_id=&user_id=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin.users.assign")
  .setHeader("token", "")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("channel_ids=&is_restricted=&is_ultra_restricted=&team_id=&user_id=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin.users.assign"))
    .header("token", "")
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("channel_ids=&is_restricted=&is_ultra_restricted=&team_id=&user_id="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "channel_ids=&is_restricted=&is_ultra_restricted=&team_id=&user_id=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/admin.users.assign")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin.users.assign")
  .header("token", "")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("channel_ids=&is_restricted=&is_ultra_restricted=&team_id=&user_id=")
  .asString();
const data = 'channel_ids=&is_restricted=&is_ultra_restricted=&team_id=&user_id=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/admin.users.assign');
xhr.setRequestHeader('token', '');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('channel_ids', '');
encodedParams.set('is_restricted', '');
encodedParams.set('is_ultra_restricted', '');
encodedParams.set('team_id', '');
encodedParams.set('user_id', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.users.assign',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin.users.assign';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({
    channel_ids: '',
    is_restricted: '',
    is_ultra_restricted: '',
    team_id: '',
    user_id: ''
  })
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin.users.assign',
  method: 'POST',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    channel_ids: '',
    is_restricted: '',
    is_ultra_restricted: '',
    team_id: '',
    user_id: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "channel_ids=&is_restricted=&is_ultra_restricted=&team_id=&user_id=")
val request = Request.Builder()
  .url("{{baseUrl}}/admin.users.assign")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin.users.assign',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({
  channel_ids: '',
  is_restricted: '',
  is_ultra_restricted: '',
  team_id: '',
  user_id: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.users.assign',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  form: {
    channel_ids: '',
    is_restricted: '',
    is_ultra_restricted: '',
    team_id: '',
    user_id: ''
  }
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/admin.users.assign');

req.headers({
  token: '',
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  channel_ids: '',
  is_restricted: '',
  is_ultra_restricted: '',
  team_id: '',
  user_id: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('channel_ids', '');
encodedParams.set('is_restricted', '');
encodedParams.set('is_ultra_restricted', '');
encodedParams.set('team_id', '');
encodedParams.set('user_id', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.users.assign',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('channel_ids', '');
encodedParams.set('is_restricted', '');
encodedParams.set('is_ultra_restricted', '');
encodedParams.set('team_id', '');
encodedParams.set('user_id', '');

const url = '{{baseUrl}}/admin.users.assign';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"token": @"",
                           @"content-type": @"application/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"channel_ids=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&is_restricted=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&is_ultra_restricted=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&team_id=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&user_id=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin.users.assign"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin.users.assign" in
let headers = Header.add_list (Header.init ()) [
  ("token", "");
  ("content-type", "application/x-www-form-urlencoded");
] in
let body = Cohttp_lwt_body.of_string "channel_ids=&is_restricted=&is_ultra_restricted=&team_id=&user_id=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin.users.assign",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "channel_ids=&is_restricted=&is_ultra_restricted=&team_id=&user_id=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded",
    "token: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/admin.users.assign', [
  'form_params' => [
    'channel_ids' => '',
    'is_restricted' => '',
    'is_ultra_restricted' => '',
    'team_id' => '',
    'user_id' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin.users.assign');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'channel_ids' => '',
  'is_restricted' => '',
  'is_ultra_restricted' => '',
  'team_id' => '',
  'user_id' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'channel_ids' => '',
  'is_restricted' => '',
  'is_ultra_restricted' => '',
  'team_id' => '',
  'user_id' => ''
]));

$request->setRequestUrl('{{baseUrl}}/admin.users.assign');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin.users.assign' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channel_ids=&is_restricted=&is_ultra_restricted=&team_id=&user_id='
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin.users.assign' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channel_ids=&is_restricted=&is_ultra_restricted=&team_id=&user_id='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "channel_ids=&is_restricted=&is_ultra_restricted=&team_id=&user_id="

headers = {
    'token': "",
    'content-type': "application/x-www-form-urlencoded"
}

conn.request("POST", "/baseUrl/admin.users.assign", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin.users.assign"

payload = {
    "channel_ids": "",
    "is_restricted": "",
    "is_ultra_restricted": "",
    "team_id": "",
    "user_id": ""
}
headers = {
    "token": "",
    "content-type": "application/x-www-form-urlencoded"
}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin.users.assign"

payload <- "channel_ids=&is_restricted=&is_ultra_restricted=&team_id=&user_id="

encode <- "form"

response <- VERB("POST", url, body = payload, add_headers('token' = ''), content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin.users.assign")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["token"] = ''
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "channel_ids=&is_restricted=&is_ultra_restricted=&team_id=&user_id="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :channel_ids => "",
  :is_restricted => "",
  :is_ultra_restricted => "",
  :team_id => "",
  :user_id => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/admin.users.assign') do |req|
  req.headers['token'] = ''
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin.users.assign";

    let payload = json!({
        "channel_ids": "",
        "is_restricted": "",
        "is_ultra_restricted": "",
        "team_id": "",
        "user_id": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/admin.users.assign \
  --header 'content-type: application/x-www-form-urlencoded' \
  --header 'token: ' \
  --data channel_ids= \
  --data is_restricted= \
  --data is_ultra_restricted= \
  --data team_id= \
  --data user_id=
http --form POST {{baseUrl}}/admin.users.assign \
  content-type:application/x-www-form-urlencoded \
  token:'' \
  channel_ids='' \
  is_restricted='' \
  is_ultra_restricted='' \
  team_id='' \
  user_id=''
wget --quiet \
  --method POST \
  --header 'token: ' \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'channel_ids=&is_restricted=&is_ultra_restricted=&team_id=&user_id=' \
  --output-document \
  - {{baseUrl}}/admin.users.assign
import Foundation

let headers = [
  "token": "",
  "content-type": "application/x-www-form-urlencoded"
]

let postData = NSMutableData(data: "channel_ids=".data(using: String.Encoding.utf8)!)
postData.append("&is_restricted=".data(using: String.Encoding.utf8)!)
postData.append("&is_ultra_restricted=".data(using: String.Encoding.utf8)!)
postData.append("&team_id=".data(using: String.Encoding.utf8)!)
postData.append("&user_id=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin.users.assign")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
POST admin_users_invite
{{baseUrl}}/admin.users.invite
HEADERS

token
BODY formUrlEncoded

channel_ids
custom_message
email
guest_expiration_ts
is_restricted
is_ultra_restricted
real_name
resend
team_id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin.users.invite");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "channel_ids=&custom_message=&email=&guest_expiration_ts=&is_restricted=&is_ultra_restricted=&real_name=&resend=&team_id=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/admin.users.invite" {:headers {:token ""}
                                                               :form-params {:channel_ids ""
                                                                             :custom_message ""
                                                                             :email ""
                                                                             :guest_expiration_ts ""
                                                                             :is_restricted ""
                                                                             :is_ultra_restricted ""
                                                                             :real_name ""
                                                                             :resend ""
                                                                             :team_id ""}})
require "http/client"

url = "{{baseUrl}}/admin.users.invite"
headers = HTTP::Headers{
  "token" => ""
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "channel_ids=&custom_message=&email=&guest_expiration_ts=&is_restricted=&is_ultra_restricted=&real_name=&resend=&team_id="

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/admin.users.invite"),
    Headers =
    {
        { "token", "" },
    },
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "channel_ids", "" },
        { "custom_message", "" },
        { "email", "" },
        { "guest_expiration_ts", "" },
        { "is_restricted", "" },
        { "is_ultra_restricted", "" },
        { "real_name", "" },
        { "resend", "" },
        { "team_id", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin.users.invite");
var request = new RestRequest("", Method.Post);
request.AddHeader("token", "");
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "channel_ids=&custom_message=&email=&guest_expiration_ts=&is_restricted=&is_ultra_restricted=&real_name=&resend=&team_id=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin.users.invite"

	payload := strings.NewReader("channel_ids=&custom_message=&email=&guest_expiration_ts=&is_restricted=&is_ultra_restricted=&real_name=&resend=&team_id=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("token", "")
	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/admin.users.invite HTTP/1.1
Token: 
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 120

channel_ids=&custom_message=&email=&guest_expiration_ts=&is_restricted=&is_ultra_restricted=&real_name=&resend=&team_id=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin.users.invite")
  .setHeader("token", "")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("channel_ids=&custom_message=&email=&guest_expiration_ts=&is_restricted=&is_ultra_restricted=&real_name=&resend=&team_id=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin.users.invite"))
    .header("token", "")
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("channel_ids=&custom_message=&email=&guest_expiration_ts=&is_restricted=&is_ultra_restricted=&real_name=&resend=&team_id="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "channel_ids=&custom_message=&email=&guest_expiration_ts=&is_restricted=&is_ultra_restricted=&real_name=&resend=&team_id=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/admin.users.invite")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin.users.invite")
  .header("token", "")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("channel_ids=&custom_message=&email=&guest_expiration_ts=&is_restricted=&is_ultra_restricted=&real_name=&resend=&team_id=")
  .asString();
const data = 'channel_ids=&custom_message=&email=&guest_expiration_ts=&is_restricted=&is_ultra_restricted=&real_name=&resend=&team_id=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/admin.users.invite');
xhr.setRequestHeader('token', '');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('channel_ids', '');
encodedParams.set('custom_message', '');
encodedParams.set('email', '');
encodedParams.set('guest_expiration_ts', '');
encodedParams.set('is_restricted', '');
encodedParams.set('is_ultra_restricted', '');
encodedParams.set('real_name', '');
encodedParams.set('resend', '');
encodedParams.set('team_id', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.users.invite',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin.users.invite';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({
    channel_ids: '',
    custom_message: '',
    email: '',
    guest_expiration_ts: '',
    is_restricted: '',
    is_ultra_restricted: '',
    real_name: '',
    resend: '',
    team_id: ''
  })
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin.users.invite',
  method: 'POST',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    channel_ids: '',
    custom_message: '',
    email: '',
    guest_expiration_ts: '',
    is_restricted: '',
    is_ultra_restricted: '',
    real_name: '',
    resend: '',
    team_id: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "channel_ids=&custom_message=&email=&guest_expiration_ts=&is_restricted=&is_ultra_restricted=&real_name=&resend=&team_id=")
val request = Request.Builder()
  .url("{{baseUrl}}/admin.users.invite")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin.users.invite',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({
  channel_ids: '',
  custom_message: '',
  email: '',
  guest_expiration_ts: '',
  is_restricted: '',
  is_ultra_restricted: '',
  real_name: '',
  resend: '',
  team_id: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.users.invite',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  form: {
    channel_ids: '',
    custom_message: '',
    email: '',
    guest_expiration_ts: '',
    is_restricted: '',
    is_ultra_restricted: '',
    real_name: '',
    resend: '',
    team_id: ''
  }
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/admin.users.invite');

req.headers({
  token: '',
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  channel_ids: '',
  custom_message: '',
  email: '',
  guest_expiration_ts: '',
  is_restricted: '',
  is_ultra_restricted: '',
  real_name: '',
  resend: '',
  team_id: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('channel_ids', '');
encodedParams.set('custom_message', '');
encodedParams.set('email', '');
encodedParams.set('guest_expiration_ts', '');
encodedParams.set('is_restricted', '');
encodedParams.set('is_ultra_restricted', '');
encodedParams.set('real_name', '');
encodedParams.set('resend', '');
encodedParams.set('team_id', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.users.invite',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('channel_ids', '');
encodedParams.set('custom_message', '');
encodedParams.set('email', '');
encodedParams.set('guest_expiration_ts', '');
encodedParams.set('is_restricted', '');
encodedParams.set('is_ultra_restricted', '');
encodedParams.set('real_name', '');
encodedParams.set('resend', '');
encodedParams.set('team_id', '');

const url = '{{baseUrl}}/admin.users.invite';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"token": @"",
                           @"content-type": @"application/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"channel_ids=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&custom_message=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&email=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&guest_expiration_ts=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&is_restricted=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&is_ultra_restricted=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&real_name=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&resend=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&team_id=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin.users.invite"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin.users.invite" in
let headers = Header.add_list (Header.init ()) [
  ("token", "");
  ("content-type", "application/x-www-form-urlencoded");
] in
let body = Cohttp_lwt_body.of_string "channel_ids=&custom_message=&email=&guest_expiration_ts=&is_restricted=&is_ultra_restricted=&real_name=&resend=&team_id=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin.users.invite",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "channel_ids=&custom_message=&email=&guest_expiration_ts=&is_restricted=&is_ultra_restricted=&real_name=&resend=&team_id=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded",
    "token: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/admin.users.invite', [
  'form_params' => [
    'channel_ids' => '',
    'custom_message' => '',
    'email' => '',
    'guest_expiration_ts' => '',
    'is_restricted' => '',
    'is_ultra_restricted' => '',
    'real_name' => '',
    'resend' => '',
    'team_id' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin.users.invite');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'channel_ids' => '',
  'custom_message' => '',
  'email' => '',
  'guest_expiration_ts' => '',
  'is_restricted' => '',
  'is_ultra_restricted' => '',
  'real_name' => '',
  'resend' => '',
  'team_id' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'channel_ids' => '',
  'custom_message' => '',
  'email' => '',
  'guest_expiration_ts' => '',
  'is_restricted' => '',
  'is_ultra_restricted' => '',
  'real_name' => '',
  'resend' => '',
  'team_id' => ''
]));

$request->setRequestUrl('{{baseUrl}}/admin.users.invite');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin.users.invite' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channel_ids=&custom_message=&email=&guest_expiration_ts=&is_restricted=&is_ultra_restricted=&real_name=&resend=&team_id='
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin.users.invite' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channel_ids=&custom_message=&email=&guest_expiration_ts=&is_restricted=&is_ultra_restricted=&real_name=&resend=&team_id='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "channel_ids=&custom_message=&email=&guest_expiration_ts=&is_restricted=&is_ultra_restricted=&real_name=&resend=&team_id="

headers = {
    'token': "",
    'content-type': "application/x-www-form-urlencoded"
}

conn.request("POST", "/baseUrl/admin.users.invite", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin.users.invite"

payload = {
    "channel_ids": "",
    "custom_message": "",
    "email": "",
    "guest_expiration_ts": "",
    "is_restricted": "",
    "is_ultra_restricted": "",
    "real_name": "",
    "resend": "",
    "team_id": ""
}
headers = {
    "token": "",
    "content-type": "application/x-www-form-urlencoded"
}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin.users.invite"

payload <- "channel_ids=&custom_message=&email=&guest_expiration_ts=&is_restricted=&is_ultra_restricted=&real_name=&resend=&team_id="

encode <- "form"

response <- VERB("POST", url, body = payload, add_headers('token' = ''), content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin.users.invite")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["token"] = ''
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "channel_ids=&custom_message=&email=&guest_expiration_ts=&is_restricted=&is_ultra_restricted=&real_name=&resend=&team_id="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :channel_ids => "",
  :custom_message => "",
  :email => "",
  :guest_expiration_ts => "",
  :is_restricted => "",
  :is_ultra_restricted => "",
  :real_name => "",
  :resend => "",
  :team_id => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/admin.users.invite') do |req|
  req.headers['token'] = ''
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin.users.invite";

    let payload = json!({
        "channel_ids": "",
        "custom_message": "",
        "email": "",
        "guest_expiration_ts": "",
        "is_restricted": "",
        "is_ultra_restricted": "",
        "real_name": "",
        "resend": "",
        "team_id": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/admin.users.invite \
  --header 'content-type: application/x-www-form-urlencoded' \
  --header 'token: ' \
  --data channel_ids= \
  --data custom_message= \
  --data email= \
  --data guest_expiration_ts= \
  --data is_restricted= \
  --data is_ultra_restricted= \
  --data real_name= \
  --data resend= \
  --data team_id=
http --form POST {{baseUrl}}/admin.users.invite \
  content-type:application/x-www-form-urlencoded \
  token:'' \
  channel_ids='' \
  custom_message='' \
  email='' \
  guest_expiration_ts='' \
  is_restricted='' \
  is_ultra_restricted='' \
  real_name='' \
  resend='' \
  team_id=''
wget --quiet \
  --method POST \
  --header 'token: ' \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'channel_ids=&custom_message=&email=&guest_expiration_ts=&is_restricted=&is_ultra_restricted=&real_name=&resend=&team_id=' \
  --output-document \
  - {{baseUrl}}/admin.users.invite
import Foundation

let headers = [
  "token": "",
  "content-type": "application/x-www-form-urlencoded"
]

let postData = NSMutableData(data: "channel_ids=".data(using: String.Encoding.utf8)!)
postData.append("&custom_message=".data(using: String.Encoding.utf8)!)
postData.append("&email=".data(using: String.Encoding.utf8)!)
postData.append("&guest_expiration_ts=".data(using: String.Encoding.utf8)!)
postData.append("&is_restricted=".data(using: String.Encoding.utf8)!)
postData.append("&is_ultra_restricted=".data(using: String.Encoding.utf8)!)
postData.append("&real_name=".data(using: String.Encoding.utf8)!)
postData.append("&resend=".data(using: String.Encoding.utf8)!)
postData.append("&team_id=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin.users.invite")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
GET admin_users_list
{{baseUrl}}/admin.users.list
HEADERS

token
QUERY PARAMS

team_id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin.users.list?team_id=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/admin.users.list" {:headers {:token ""}
                                                            :query-params {:team_id ""}})
require "http/client"

url = "{{baseUrl}}/admin.users.list?team_id="
headers = HTTP::Headers{
  "token" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/admin.users.list?team_id="),
    Headers =
    {
        { "token", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin.users.list?team_id=");
var request = new RestRequest("", Method.Get);
request.AddHeader("token", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin.users.list?team_id="

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("token", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/admin.users.list?team_id= HTTP/1.1
Token: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/admin.users.list?team_id=")
  .setHeader("token", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin.users.list?team_id="))
    .header("token", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/admin.users.list?team_id=")
  .get()
  .addHeader("token", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/admin.users.list?team_id=")
  .header("token", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/admin.users.list?team_id=');
xhr.setRequestHeader('token', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin.users.list',
  params: {team_id: ''},
  headers: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin.users.list?team_id=';
const options = {method: 'GET', headers: {token: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin.users.list?team_id=',
  method: 'GET',
  headers: {
    token: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/admin.users.list?team_id=")
  .get()
  .addHeader("token", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin.users.list?team_id=',
  headers: {
    token: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin.users.list',
  qs: {team_id: ''},
  headers: {token: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/admin.users.list');

req.query({
  team_id: ''
});

req.headers({
  token: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/admin.users.list',
  params: {team_id: ''},
  headers: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/admin.users.list?team_id=';
const options = {method: 'GET', headers: {token: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"token": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin.users.list?team_id="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin.users.list?team_id=" in
let headers = Header.add (Header.init ()) "token" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin.users.list?team_id=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "token: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/admin.users.list?team_id=', [
  'headers' => [
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin.users.list');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'team_id' => ''
]);

$request->setHeaders([
  'token' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/admin.users.list');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'team_id' => ''
]));

$request->setHeaders([
  'token' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin.users.list?team_id=' -Method GET -Headers $headers
$headers=@{}
$headers.Add("token", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin.users.list?team_id=' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'token': "" }

conn.request("GET", "/baseUrl/admin.users.list?team_id=", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin.users.list"

querystring = {"team_id":""}

headers = {"token": ""}

response = requests.get(url, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin.users.list"

queryString <- list(team_id = "")

response <- VERB("GET", url, query = queryString, add_headers('token' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin.users.list?team_id=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["token"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/admin.users.list') do |req|
  req.headers['token'] = ''
  req.params['team_id'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin.users.list";

    let querystring = [
        ("team_id", ""),
    ];

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/admin.users.list?team_id=' \
  --header 'token: '
http GET '{{baseUrl}}/admin.users.list?team_id=' \
  token:''
wget --quiet \
  --method GET \
  --header 'token: ' \
  --output-document \
  - '{{baseUrl}}/admin.users.list?team_id='
import Foundation

let headers = ["token": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin.users.list?team_id=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

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

{
  "ok": true,
  "users": [
    {
      "email": "bront@slack.com",
      "id": "T1234",
      "is_admin": false,
      "is_bot": false,
      "is_owner": false,
      "is_primary_owner": false,
      "is_restricted": false,
      "is_ultra_restricted": false
    }
  ]
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
POST admin_users_remove
{{baseUrl}}/admin.users.remove
HEADERS

token
BODY formUrlEncoded

team_id
user_id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin.users.remove");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "team_id=&user_id=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/admin.users.remove" {:headers {:token ""}
                                                               :form-params {:team_id ""
                                                                             :user_id ""}})
require "http/client"

url = "{{baseUrl}}/admin.users.remove"
headers = HTTP::Headers{
  "token" => ""
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "team_id=&user_id="

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/admin.users.remove"),
    Headers =
    {
        { "token", "" },
    },
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "team_id", "" },
        { "user_id", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin.users.remove");
var request = new RestRequest("", Method.Post);
request.AddHeader("token", "");
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "team_id=&user_id=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin.users.remove"

	payload := strings.NewReader("team_id=&user_id=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("token", "")
	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/admin.users.remove HTTP/1.1
Token: 
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 17

team_id=&user_id=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin.users.remove")
  .setHeader("token", "")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("team_id=&user_id=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin.users.remove"))
    .header("token", "")
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("team_id=&user_id="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "team_id=&user_id=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/admin.users.remove")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin.users.remove")
  .header("token", "")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("team_id=&user_id=")
  .asString();
const data = 'team_id=&user_id=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/admin.users.remove');
xhr.setRequestHeader('token', '');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('team_id', '');
encodedParams.set('user_id', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.users.remove',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin.users.remove';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({team_id: '', user_id: ''})
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin.users.remove',
  method: 'POST',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    team_id: '',
    user_id: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "team_id=&user_id=")
val request = Request.Builder()
  .url("{{baseUrl}}/admin.users.remove")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin.users.remove',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({team_id: '', user_id: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.users.remove',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  form: {team_id: '', user_id: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/admin.users.remove');

req.headers({
  token: '',
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  team_id: '',
  user_id: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('team_id', '');
encodedParams.set('user_id', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.users.remove',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('team_id', '');
encodedParams.set('user_id', '');

const url = '{{baseUrl}}/admin.users.remove';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"token": @"",
                           @"content-type": @"application/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"team_id=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&user_id=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin.users.remove"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin.users.remove" in
let headers = Header.add_list (Header.init ()) [
  ("token", "");
  ("content-type", "application/x-www-form-urlencoded");
] in
let body = Cohttp_lwt_body.of_string "team_id=&user_id=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin.users.remove",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "team_id=&user_id=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded",
    "token: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/admin.users.remove', [
  'form_params' => [
    'team_id' => '',
    'user_id' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin.users.remove');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'team_id' => '',
  'user_id' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'team_id' => '',
  'user_id' => ''
]));

$request->setRequestUrl('{{baseUrl}}/admin.users.remove');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin.users.remove' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'team_id=&user_id='
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin.users.remove' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'team_id=&user_id='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "team_id=&user_id="

headers = {
    'token': "",
    'content-type': "application/x-www-form-urlencoded"
}

conn.request("POST", "/baseUrl/admin.users.remove", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin.users.remove"

payload = {
    "team_id": "",
    "user_id": ""
}
headers = {
    "token": "",
    "content-type": "application/x-www-form-urlencoded"
}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin.users.remove"

payload <- "team_id=&user_id="

encode <- "form"

response <- VERB("POST", url, body = payload, add_headers('token' = ''), content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin.users.remove")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["token"] = ''
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "team_id=&user_id="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :team_id => "",
  :user_id => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/admin.users.remove') do |req|
  req.headers['token'] = ''
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin.users.remove";

    let payload = json!({
        "team_id": "",
        "user_id": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/admin.users.remove \
  --header 'content-type: application/x-www-form-urlencoded' \
  --header 'token: ' \
  --data team_id= \
  --data user_id=
http --form POST {{baseUrl}}/admin.users.remove \
  content-type:application/x-www-form-urlencoded \
  token:'' \
  team_id='' \
  user_id=''
wget --quiet \
  --method POST \
  --header 'token: ' \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'team_id=&user_id=' \
  --output-document \
  - {{baseUrl}}/admin.users.remove
import Foundation

let headers = [
  "token": "",
  "content-type": "application/x-www-form-urlencoded"
]

let postData = NSMutableData(data: "team_id=".data(using: String.Encoding.utf8)!)
postData.append("&user_id=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin.users.remove")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
POST admin_users_setAdmin
{{baseUrl}}/admin.users.setAdmin
HEADERS

token
BODY formUrlEncoded

team_id
user_id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin.users.setAdmin");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "team_id=&user_id=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/admin.users.setAdmin" {:headers {:token ""}
                                                                 :form-params {:team_id ""
                                                                               :user_id ""}})
require "http/client"

url = "{{baseUrl}}/admin.users.setAdmin"
headers = HTTP::Headers{
  "token" => ""
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "team_id=&user_id="

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/admin.users.setAdmin"),
    Headers =
    {
        { "token", "" },
    },
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "team_id", "" },
        { "user_id", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin.users.setAdmin");
var request = new RestRequest("", Method.Post);
request.AddHeader("token", "");
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "team_id=&user_id=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin.users.setAdmin"

	payload := strings.NewReader("team_id=&user_id=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("token", "")
	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/admin.users.setAdmin HTTP/1.1
Token: 
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 17

team_id=&user_id=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin.users.setAdmin")
  .setHeader("token", "")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("team_id=&user_id=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin.users.setAdmin"))
    .header("token", "")
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("team_id=&user_id="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "team_id=&user_id=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/admin.users.setAdmin")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin.users.setAdmin")
  .header("token", "")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("team_id=&user_id=")
  .asString();
const data = 'team_id=&user_id=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/admin.users.setAdmin');
xhr.setRequestHeader('token', '');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('team_id', '');
encodedParams.set('user_id', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.users.setAdmin',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin.users.setAdmin';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({team_id: '', user_id: ''})
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin.users.setAdmin',
  method: 'POST',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    team_id: '',
    user_id: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "team_id=&user_id=")
val request = Request.Builder()
  .url("{{baseUrl}}/admin.users.setAdmin")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin.users.setAdmin',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({team_id: '', user_id: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.users.setAdmin',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  form: {team_id: '', user_id: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/admin.users.setAdmin');

req.headers({
  token: '',
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  team_id: '',
  user_id: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('team_id', '');
encodedParams.set('user_id', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.users.setAdmin',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('team_id', '');
encodedParams.set('user_id', '');

const url = '{{baseUrl}}/admin.users.setAdmin';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"token": @"",
                           @"content-type": @"application/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"team_id=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&user_id=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin.users.setAdmin"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin.users.setAdmin" in
let headers = Header.add_list (Header.init ()) [
  ("token", "");
  ("content-type", "application/x-www-form-urlencoded");
] in
let body = Cohttp_lwt_body.of_string "team_id=&user_id=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin.users.setAdmin",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "team_id=&user_id=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded",
    "token: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/admin.users.setAdmin', [
  'form_params' => [
    'team_id' => '',
    'user_id' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin.users.setAdmin');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'team_id' => '',
  'user_id' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'team_id' => '',
  'user_id' => ''
]));

$request->setRequestUrl('{{baseUrl}}/admin.users.setAdmin');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin.users.setAdmin' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'team_id=&user_id='
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin.users.setAdmin' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'team_id=&user_id='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "team_id=&user_id="

headers = {
    'token': "",
    'content-type': "application/x-www-form-urlencoded"
}

conn.request("POST", "/baseUrl/admin.users.setAdmin", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin.users.setAdmin"

payload = {
    "team_id": "",
    "user_id": ""
}
headers = {
    "token": "",
    "content-type": "application/x-www-form-urlencoded"
}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin.users.setAdmin"

payload <- "team_id=&user_id="

encode <- "form"

response <- VERB("POST", url, body = payload, add_headers('token' = ''), content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin.users.setAdmin")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["token"] = ''
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "team_id=&user_id="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :team_id => "",
  :user_id => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/admin.users.setAdmin') do |req|
  req.headers['token'] = ''
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin.users.setAdmin";

    let payload = json!({
        "team_id": "",
        "user_id": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/admin.users.setAdmin \
  --header 'content-type: application/x-www-form-urlencoded' \
  --header 'token: ' \
  --data team_id= \
  --data user_id=
http --form POST {{baseUrl}}/admin.users.setAdmin \
  content-type:application/x-www-form-urlencoded \
  token:'' \
  team_id='' \
  user_id=''
wget --quiet \
  --method POST \
  --header 'token: ' \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'team_id=&user_id=' \
  --output-document \
  - {{baseUrl}}/admin.users.setAdmin
import Foundation

let headers = [
  "token": "",
  "content-type": "application/x-www-form-urlencoded"
]

let postData = NSMutableData(data: "team_id=".data(using: String.Encoding.utf8)!)
postData.append("&user_id=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin.users.setAdmin")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
POST admin_users_setExpiration
{{baseUrl}}/admin.users.setExpiration
HEADERS

token
BODY formUrlEncoded

expiration_ts
team_id
user_id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin.users.setExpiration");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "expiration_ts=&team_id=&user_id=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/admin.users.setExpiration" {:headers {:token ""}
                                                                      :form-params {:expiration_ts ""
                                                                                    :team_id ""
                                                                                    :user_id ""}})
require "http/client"

url = "{{baseUrl}}/admin.users.setExpiration"
headers = HTTP::Headers{
  "token" => ""
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "expiration_ts=&team_id=&user_id="

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/admin.users.setExpiration"),
    Headers =
    {
        { "token", "" },
    },
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "expiration_ts", "" },
        { "team_id", "" },
        { "user_id", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin.users.setExpiration");
var request = new RestRequest("", Method.Post);
request.AddHeader("token", "");
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "expiration_ts=&team_id=&user_id=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin.users.setExpiration"

	payload := strings.NewReader("expiration_ts=&team_id=&user_id=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("token", "")
	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/admin.users.setExpiration HTTP/1.1
Token: 
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 32

expiration_ts=&team_id=&user_id=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin.users.setExpiration")
  .setHeader("token", "")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("expiration_ts=&team_id=&user_id=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin.users.setExpiration"))
    .header("token", "")
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("expiration_ts=&team_id=&user_id="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "expiration_ts=&team_id=&user_id=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/admin.users.setExpiration")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin.users.setExpiration")
  .header("token", "")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("expiration_ts=&team_id=&user_id=")
  .asString();
const data = 'expiration_ts=&team_id=&user_id=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/admin.users.setExpiration');
xhr.setRequestHeader('token', '');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('expiration_ts', '');
encodedParams.set('team_id', '');
encodedParams.set('user_id', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.users.setExpiration',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin.users.setExpiration';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({expiration_ts: '', team_id: '', user_id: ''})
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin.users.setExpiration',
  method: 'POST',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    expiration_ts: '',
    team_id: '',
    user_id: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "expiration_ts=&team_id=&user_id=")
val request = Request.Builder()
  .url("{{baseUrl}}/admin.users.setExpiration")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin.users.setExpiration',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({expiration_ts: '', team_id: '', user_id: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.users.setExpiration',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  form: {expiration_ts: '', team_id: '', user_id: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/admin.users.setExpiration');

req.headers({
  token: '',
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  expiration_ts: '',
  team_id: '',
  user_id: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('expiration_ts', '');
encodedParams.set('team_id', '');
encodedParams.set('user_id', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.users.setExpiration',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('expiration_ts', '');
encodedParams.set('team_id', '');
encodedParams.set('user_id', '');

const url = '{{baseUrl}}/admin.users.setExpiration';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"token": @"",
                           @"content-type": @"application/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"expiration_ts=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&team_id=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&user_id=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin.users.setExpiration"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin.users.setExpiration" in
let headers = Header.add_list (Header.init ()) [
  ("token", "");
  ("content-type", "application/x-www-form-urlencoded");
] in
let body = Cohttp_lwt_body.of_string "expiration_ts=&team_id=&user_id=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin.users.setExpiration",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "expiration_ts=&team_id=&user_id=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded",
    "token: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/admin.users.setExpiration', [
  'form_params' => [
    'expiration_ts' => '',
    'team_id' => '',
    'user_id' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin.users.setExpiration');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'expiration_ts' => '',
  'team_id' => '',
  'user_id' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'expiration_ts' => '',
  'team_id' => '',
  'user_id' => ''
]));

$request->setRequestUrl('{{baseUrl}}/admin.users.setExpiration');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin.users.setExpiration' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'expiration_ts=&team_id=&user_id='
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin.users.setExpiration' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'expiration_ts=&team_id=&user_id='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "expiration_ts=&team_id=&user_id="

headers = {
    'token': "",
    'content-type': "application/x-www-form-urlencoded"
}

conn.request("POST", "/baseUrl/admin.users.setExpiration", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin.users.setExpiration"

payload = {
    "expiration_ts": "",
    "team_id": "",
    "user_id": ""
}
headers = {
    "token": "",
    "content-type": "application/x-www-form-urlencoded"
}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin.users.setExpiration"

payload <- "expiration_ts=&team_id=&user_id="

encode <- "form"

response <- VERB("POST", url, body = payload, add_headers('token' = ''), content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin.users.setExpiration")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["token"] = ''
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "expiration_ts=&team_id=&user_id="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :expiration_ts => "",
  :team_id => "",
  :user_id => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/admin.users.setExpiration') do |req|
  req.headers['token'] = ''
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin.users.setExpiration";

    let payload = json!({
        "expiration_ts": "",
        "team_id": "",
        "user_id": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/admin.users.setExpiration \
  --header 'content-type: application/x-www-form-urlencoded' \
  --header 'token: ' \
  --data expiration_ts= \
  --data team_id= \
  --data user_id=
http --form POST {{baseUrl}}/admin.users.setExpiration \
  content-type:application/x-www-form-urlencoded \
  token:'' \
  expiration_ts='' \
  team_id='' \
  user_id=''
wget --quiet \
  --method POST \
  --header 'token: ' \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'expiration_ts=&team_id=&user_id=' \
  --output-document \
  - {{baseUrl}}/admin.users.setExpiration
import Foundation

let headers = [
  "token": "",
  "content-type": "application/x-www-form-urlencoded"
]

let postData = NSMutableData(data: "expiration_ts=".data(using: String.Encoding.utf8)!)
postData.append("&team_id=".data(using: String.Encoding.utf8)!)
postData.append("&user_id=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin.users.setExpiration")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
POST admin_users_setOwner
{{baseUrl}}/admin.users.setOwner
HEADERS

token
BODY formUrlEncoded

team_id
user_id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin.users.setOwner");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "team_id=&user_id=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/admin.users.setOwner" {:headers {:token ""}
                                                                 :form-params {:team_id ""
                                                                               :user_id ""}})
require "http/client"

url = "{{baseUrl}}/admin.users.setOwner"
headers = HTTP::Headers{
  "token" => ""
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "team_id=&user_id="

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/admin.users.setOwner"),
    Headers =
    {
        { "token", "" },
    },
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "team_id", "" },
        { "user_id", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin.users.setOwner");
var request = new RestRequest("", Method.Post);
request.AddHeader("token", "");
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "team_id=&user_id=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin.users.setOwner"

	payload := strings.NewReader("team_id=&user_id=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("token", "")
	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/admin.users.setOwner HTTP/1.1
Token: 
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 17

team_id=&user_id=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin.users.setOwner")
  .setHeader("token", "")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("team_id=&user_id=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin.users.setOwner"))
    .header("token", "")
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("team_id=&user_id="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "team_id=&user_id=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/admin.users.setOwner")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin.users.setOwner")
  .header("token", "")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("team_id=&user_id=")
  .asString();
const data = 'team_id=&user_id=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/admin.users.setOwner');
xhr.setRequestHeader('token', '');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('team_id', '');
encodedParams.set('user_id', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.users.setOwner',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin.users.setOwner';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({team_id: '', user_id: ''})
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin.users.setOwner',
  method: 'POST',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    team_id: '',
    user_id: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "team_id=&user_id=")
val request = Request.Builder()
  .url("{{baseUrl}}/admin.users.setOwner")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin.users.setOwner',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({team_id: '', user_id: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.users.setOwner',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  form: {team_id: '', user_id: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/admin.users.setOwner');

req.headers({
  token: '',
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  team_id: '',
  user_id: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('team_id', '');
encodedParams.set('user_id', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.users.setOwner',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('team_id', '');
encodedParams.set('user_id', '');

const url = '{{baseUrl}}/admin.users.setOwner';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"token": @"",
                           @"content-type": @"application/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"team_id=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&user_id=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin.users.setOwner"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin.users.setOwner" in
let headers = Header.add_list (Header.init ()) [
  ("token", "");
  ("content-type", "application/x-www-form-urlencoded");
] in
let body = Cohttp_lwt_body.of_string "team_id=&user_id=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin.users.setOwner",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "team_id=&user_id=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded",
    "token: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/admin.users.setOwner', [
  'form_params' => [
    'team_id' => '',
    'user_id' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin.users.setOwner');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'team_id' => '',
  'user_id' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'team_id' => '',
  'user_id' => ''
]));

$request->setRequestUrl('{{baseUrl}}/admin.users.setOwner');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin.users.setOwner' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'team_id=&user_id='
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin.users.setOwner' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'team_id=&user_id='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "team_id=&user_id="

headers = {
    'token': "",
    'content-type': "application/x-www-form-urlencoded"
}

conn.request("POST", "/baseUrl/admin.users.setOwner", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin.users.setOwner"

payload = {
    "team_id": "",
    "user_id": ""
}
headers = {
    "token": "",
    "content-type": "application/x-www-form-urlencoded"
}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin.users.setOwner"

payload <- "team_id=&user_id="

encode <- "form"

response <- VERB("POST", url, body = payload, add_headers('token' = ''), content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin.users.setOwner")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["token"] = ''
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "team_id=&user_id="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :team_id => "",
  :user_id => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/admin.users.setOwner') do |req|
  req.headers['token'] = ''
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin.users.setOwner";

    let payload = json!({
        "team_id": "",
        "user_id": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/admin.users.setOwner \
  --header 'content-type: application/x-www-form-urlencoded' \
  --header 'token: ' \
  --data team_id= \
  --data user_id=
http --form POST {{baseUrl}}/admin.users.setOwner \
  content-type:application/x-www-form-urlencoded \
  token:'' \
  team_id='' \
  user_id=''
wget --quiet \
  --method POST \
  --header 'token: ' \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'team_id=&user_id=' \
  --output-document \
  - {{baseUrl}}/admin.users.setOwner
import Foundation

let headers = [
  "token": "",
  "content-type": "application/x-www-form-urlencoded"
]

let postData = NSMutableData(data: "team_id=".data(using: String.Encoding.utf8)!)
postData.append("&user_id=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin.users.setOwner")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
POST admin_users_setRegular
{{baseUrl}}/admin.users.setRegular
HEADERS

token
BODY formUrlEncoded

team_id
user_id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin.users.setRegular");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "team_id=&user_id=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/admin.users.setRegular" {:headers {:token ""}
                                                                   :form-params {:team_id ""
                                                                                 :user_id ""}})
require "http/client"

url = "{{baseUrl}}/admin.users.setRegular"
headers = HTTP::Headers{
  "token" => ""
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "team_id=&user_id="

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/admin.users.setRegular"),
    Headers =
    {
        { "token", "" },
    },
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "team_id", "" },
        { "user_id", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin.users.setRegular");
var request = new RestRequest("", Method.Post);
request.AddHeader("token", "");
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "team_id=&user_id=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin.users.setRegular"

	payload := strings.NewReader("team_id=&user_id=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("token", "")
	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/admin.users.setRegular HTTP/1.1
Token: 
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 17

team_id=&user_id=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin.users.setRegular")
  .setHeader("token", "")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("team_id=&user_id=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin.users.setRegular"))
    .header("token", "")
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("team_id=&user_id="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "team_id=&user_id=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/admin.users.setRegular")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin.users.setRegular")
  .header("token", "")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("team_id=&user_id=")
  .asString();
const data = 'team_id=&user_id=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/admin.users.setRegular');
xhr.setRequestHeader('token', '');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('team_id', '');
encodedParams.set('user_id', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.users.setRegular',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin.users.setRegular';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({team_id: '', user_id: ''})
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin.users.setRegular',
  method: 'POST',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    team_id: '',
    user_id: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "team_id=&user_id=")
val request = Request.Builder()
  .url("{{baseUrl}}/admin.users.setRegular")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin.users.setRegular',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({team_id: '', user_id: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.users.setRegular',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  form: {team_id: '', user_id: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/admin.users.setRegular');

req.headers({
  token: '',
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  team_id: '',
  user_id: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('team_id', '');
encodedParams.set('user_id', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.users.setRegular',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('team_id', '');
encodedParams.set('user_id', '');

const url = '{{baseUrl}}/admin.users.setRegular';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"token": @"",
                           @"content-type": @"application/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"team_id=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&user_id=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin.users.setRegular"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin.users.setRegular" in
let headers = Header.add_list (Header.init ()) [
  ("token", "");
  ("content-type", "application/x-www-form-urlencoded");
] in
let body = Cohttp_lwt_body.of_string "team_id=&user_id=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin.users.setRegular",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "team_id=&user_id=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded",
    "token: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/admin.users.setRegular', [
  'form_params' => [
    'team_id' => '',
    'user_id' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin.users.setRegular');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'team_id' => '',
  'user_id' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'team_id' => '',
  'user_id' => ''
]));

$request->setRequestUrl('{{baseUrl}}/admin.users.setRegular');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin.users.setRegular' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'team_id=&user_id='
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin.users.setRegular' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'team_id=&user_id='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "team_id=&user_id="

headers = {
    'token': "",
    'content-type': "application/x-www-form-urlencoded"
}

conn.request("POST", "/baseUrl/admin.users.setRegular", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin.users.setRegular"

payload = {
    "team_id": "",
    "user_id": ""
}
headers = {
    "token": "",
    "content-type": "application/x-www-form-urlencoded"
}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin.users.setRegular"

payload <- "team_id=&user_id="

encode <- "form"

response <- VERB("POST", url, body = payload, add_headers('token' = ''), content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin.users.setRegular")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["token"] = ''
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "team_id=&user_id="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :team_id => "",
  :user_id => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/admin.users.setRegular') do |req|
  req.headers['token'] = ''
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin.users.setRegular";

    let payload = json!({
        "team_id": "",
        "user_id": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/admin.users.setRegular \
  --header 'content-type: application/x-www-form-urlencoded' \
  --header 'token: ' \
  --data team_id= \
  --data user_id=
http --form POST {{baseUrl}}/admin.users.setRegular \
  content-type:application/x-www-form-urlencoded \
  token:'' \
  team_id='' \
  user_id=''
wget --quiet \
  --method POST \
  --header 'token: ' \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'team_id=&user_id=' \
  --output-document \
  - {{baseUrl}}/admin.users.setRegular
import Foundation

let headers = [
  "token": "",
  "content-type": "application/x-www-form-urlencoded"
]

let postData = NSMutableData(data: "team_id=".data(using: String.Encoding.utf8)!)
postData.append("&user_id=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin.users.setRegular")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
POST admin_users_session_invalidate
{{baseUrl}}/admin.users.session.invalidate
HEADERS

token
BODY formUrlEncoded

session_id
team_id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin.users.session.invalidate");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "session_id=&team_id=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/admin.users.session.invalidate" {:headers {:token ""}
                                                                           :form-params {:session_id ""
                                                                                         :team_id ""}})
require "http/client"

url = "{{baseUrl}}/admin.users.session.invalidate"
headers = HTTP::Headers{
  "token" => ""
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "session_id=&team_id="

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/admin.users.session.invalidate"),
    Headers =
    {
        { "token", "" },
    },
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "session_id", "" },
        { "team_id", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin.users.session.invalidate");
var request = new RestRequest("", Method.Post);
request.AddHeader("token", "");
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "session_id=&team_id=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin.users.session.invalidate"

	payload := strings.NewReader("session_id=&team_id=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("token", "")
	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/admin.users.session.invalidate HTTP/1.1
Token: 
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 20

session_id=&team_id=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin.users.session.invalidate")
  .setHeader("token", "")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("session_id=&team_id=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin.users.session.invalidate"))
    .header("token", "")
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("session_id=&team_id="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "session_id=&team_id=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/admin.users.session.invalidate")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin.users.session.invalidate")
  .header("token", "")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("session_id=&team_id=")
  .asString();
const data = 'session_id=&team_id=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/admin.users.session.invalidate');
xhr.setRequestHeader('token', '');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('session_id', '');
encodedParams.set('team_id', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.users.session.invalidate',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin.users.session.invalidate';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({session_id: '', team_id: ''})
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin.users.session.invalidate',
  method: 'POST',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    session_id: '',
    team_id: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "session_id=&team_id=")
val request = Request.Builder()
  .url("{{baseUrl}}/admin.users.session.invalidate")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin.users.session.invalidate',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({session_id: '', team_id: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.users.session.invalidate',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  form: {session_id: '', team_id: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/admin.users.session.invalidate');

req.headers({
  token: '',
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  session_id: '',
  team_id: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('session_id', '');
encodedParams.set('team_id', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.users.session.invalidate',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('session_id', '');
encodedParams.set('team_id', '');

const url = '{{baseUrl}}/admin.users.session.invalidate';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"token": @"",
                           @"content-type": @"application/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"session_id=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&team_id=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin.users.session.invalidate"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin.users.session.invalidate" in
let headers = Header.add_list (Header.init ()) [
  ("token", "");
  ("content-type", "application/x-www-form-urlencoded");
] in
let body = Cohttp_lwt_body.of_string "session_id=&team_id=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin.users.session.invalidate",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "session_id=&team_id=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded",
    "token: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/admin.users.session.invalidate', [
  'form_params' => [
    'session_id' => '',
    'team_id' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin.users.session.invalidate');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'session_id' => '',
  'team_id' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'session_id' => '',
  'team_id' => ''
]));

$request->setRequestUrl('{{baseUrl}}/admin.users.session.invalidate');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin.users.session.invalidate' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'session_id=&team_id='
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin.users.session.invalidate' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'session_id=&team_id='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "session_id=&team_id="

headers = {
    'token': "",
    'content-type': "application/x-www-form-urlencoded"
}

conn.request("POST", "/baseUrl/admin.users.session.invalidate", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin.users.session.invalidate"

payload = {
    "session_id": "",
    "team_id": ""
}
headers = {
    "token": "",
    "content-type": "application/x-www-form-urlencoded"
}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin.users.session.invalidate"

payload <- "session_id=&team_id="

encode <- "form"

response <- VERB("POST", url, body = payload, add_headers('token' = ''), content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin.users.session.invalidate")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["token"] = ''
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "session_id=&team_id="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :session_id => "",
  :team_id => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/admin.users.session.invalidate') do |req|
  req.headers['token'] = ''
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin.users.session.invalidate";

    let payload = json!({
        "session_id": "",
        "team_id": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/admin.users.session.invalidate \
  --header 'content-type: application/x-www-form-urlencoded' \
  --header 'token: ' \
  --data session_id= \
  --data team_id=
http --form POST {{baseUrl}}/admin.users.session.invalidate \
  content-type:application/x-www-form-urlencoded \
  token:'' \
  session_id='' \
  team_id=''
wget --quiet \
  --method POST \
  --header 'token: ' \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'session_id=&team_id=' \
  --output-document \
  - {{baseUrl}}/admin.users.session.invalidate
import Foundation

let headers = [
  "token": "",
  "content-type": "application/x-www-form-urlencoded"
]

let postData = NSMutableData(data: "session_id=".data(using: String.Encoding.utf8)!)
postData.append("&team_id=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin.users.session.invalidate")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
POST admin_users_session_reset
{{baseUrl}}/admin.users.session.reset
HEADERS

token
BODY formUrlEncoded

mobile_only
user_id
web_only
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/admin.users.session.reset");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "mobile_only=&user_id=&web_only=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/admin.users.session.reset" {:headers {:token ""}
                                                                      :form-params {:mobile_only ""
                                                                                    :user_id ""
                                                                                    :web_only ""}})
require "http/client"

url = "{{baseUrl}}/admin.users.session.reset"
headers = HTTP::Headers{
  "token" => ""
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "mobile_only=&user_id=&web_only="

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/admin.users.session.reset"),
    Headers =
    {
        { "token", "" },
    },
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "mobile_only", "" },
        { "user_id", "" },
        { "web_only", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/admin.users.session.reset");
var request = new RestRequest("", Method.Post);
request.AddHeader("token", "");
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "mobile_only=&user_id=&web_only=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/admin.users.session.reset"

	payload := strings.NewReader("mobile_only=&user_id=&web_only=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("token", "")
	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/admin.users.session.reset HTTP/1.1
Token: 
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 31

mobile_only=&user_id=&web_only=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/admin.users.session.reset")
  .setHeader("token", "")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("mobile_only=&user_id=&web_only=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/admin.users.session.reset"))
    .header("token", "")
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("mobile_only=&user_id=&web_only="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "mobile_only=&user_id=&web_only=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/admin.users.session.reset")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/admin.users.session.reset")
  .header("token", "")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("mobile_only=&user_id=&web_only=")
  .asString();
const data = 'mobile_only=&user_id=&web_only=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/admin.users.session.reset');
xhr.setRequestHeader('token', '');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('mobile_only', '');
encodedParams.set('user_id', '');
encodedParams.set('web_only', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.users.session.reset',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/admin.users.session.reset';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({mobile_only: '', user_id: '', web_only: ''})
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/admin.users.session.reset',
  method: 'POST',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    mobile_only: '',
    user_id: '',
    web_only: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "mobile_only=&user_id=&web_only=")
val request = Request.Builder()
  .url("{{baseUrl}}/admin.users.session.reset")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/admin.users.session.reset',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({mobile_only: '', user_id: '', web_only: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.users.session.reset',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  form: {mobile_only: '', user_id: '', web_only: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/admin.users.session.reset');

req.headers({
  token: '',
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  mobile_only: '',
  user_id: '',
  web_only: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('mobile_only', '');
encodedParams.set('user_id', '');
encodedParams.set('web_only', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/admin.users.session.reset',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('mobile_only', '');
encodedParams.set('user_id', '');
encodedParams.set('web_only', '');

const url = '{{baseUrl}}/admin.users.session.reset';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"token": @"",
                           @"content-type": @"application/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"mobile_only=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&user_id=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&web_only=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/admin.users.session.reset"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/admin.users.session.reset" in
let headers = Header.add_list (Header.init ()) [
  ("token", "");
  ("content-type", "application/x-www-form-urlencoded");
] in
let body = Cohttp_lwt_body.of_string "mobile_only=&user_id=&web_only=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/admin.users.session.reset",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "mobile_only=&user_id=&web_only=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded",
    "token: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/admin.users.session.reset', [
  'form_params' => [
    'mobile_only' => '',
    'user_id' => '',
    'web_only' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/admin.users.session.reset');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'mobile_only' => '',
  'user_id' => '',
  'web_only' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'mobile_only' => '',
  'user_id' => '',
  'web_only' => ''
]));

$request->setRequestUrl('{{baseUrl}}/admin.users.session.reset');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/admin.users.session.reset' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'mobile_only=&user_id=&web_only='
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/admin.users.session.reset' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'mobile_only=&user_id=&web_only='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "mobile_only=&user_id=&web_only="

headers = {
    'token': "",
    'content-type': "application/x-www-form-urlencoded"
}

conn.request("POST", "/baseUrl/admin.users.session.reset", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/admin.users.session.reset"

payload = {
    "mobile_only": "",
    "user_id": "",
    "web_only": ""
}
headers = {
    "token": "",
    "content-type": "application/x-www-form-urlencoded"
}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/admin.users.session.reset"

payload <- "mobile_only=&user_id=&web_only="

encode <- "form"

response <- VERB("POST", url, body = payload, add_headers('token' = ''), content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/admin.users.session.reset")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["token"] = ''
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "mobile_only=&user_id=&web_only="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :mobile_only => "",
  :user_id => "",
  :web_only => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/admin.users.session.reset') do |req|
  req.headers['token'] = ''
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/admin.users.session.reset";

    let payload = json!({
        "mobile_only": "",
        "user_id": "",
        "web_only": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/admin.users.session.reset \
  --header 'content-type: application/x-www-form-urlencoded' \
  --header 'token: ' \
  --data mobile_only= \
  --data user_id= \
  --data web_only=
http --form POST {{baseUrl}}/admin.users.session.reset \
  content-type:application/x-www-form-urlencoded \
  token:'' \
  mobile_only='' \
  user_id='' \
  web_only=''
wget --quiet \
  --method POST \
  --header 'token: ' \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'mobile_only=&user_id=&web_only=' \
  --output-document \
  - {{baseUrl}}/admin.users.session.reset
import Foundation

let headers = [
  "token": "",
  "content-type": "application/x-www-form-urlencoded"
]

let postData = NSMutableData(data: "mobile_only=".data(using: String.Encoding.utf8)!)
postData.append("&user_id=".data(using: String.Encoding.utf8)!)
postData.append("&web_only=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/admin.users.session.reset")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
GET api_test
{{baseUrl}}/api.test
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api.test");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/api.test")
require "http/client"

url = "{{baseUrl}}/api.test"

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}}/api.test"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api.test");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/api.test"

	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/api.test HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api.test")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/api.test"))
    .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}}/api.test")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api.test")
  .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}}/api.test');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/api.test'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/api.test';
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}}/api.test',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/api.test")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/api.test',
  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}}/api.test'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/api.test');

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}}/api.test'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/api.test';
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}}/api.test"]
                                                       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}}/api.test" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/api.test",
  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}}/api.test');

echo $response->getBody();
setUrl('{{baseUrl}}/api.test');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/api.test');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api.test' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api.test' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/api.test")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/api.test"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/api.test"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/api.test")

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/api.test') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/api.test";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/api.test
http GET {{baseUrl}}/api.test
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/api.test
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api.test")! 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

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "args": {
    "error": "my_error"
  },
  "error": "my_error",
  "ok": false
}
GET apps_uninstall
{{baseUrl}}/apps.uninstall
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/apps.uninstall");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/apps.uninstall")
require "http/client"

url = "{{baseUrl}}/apps.uninstall"

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}}/apps.uninstall"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/apps.uninstall");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/apps.uninstall"

	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/apps.uninstall HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/apps.uninstall")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/apps.uninstall"))
    .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}}/apps.uninstall")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/apps.uninstall")
  .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}}/apps.uninstall');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/apps.uninstall'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/apps.uninstall';
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}}/apps.uninstall',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/apps.uninstall")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/apps.uninstall',
  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}}/apps.uninstall'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/apps.uninstall');

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}}/apps.uninstall'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/apps.uninstall';
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}}/apps.uninstall"]
                                                       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}}/apps.uninstall" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/apps.uninstall",
  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}}/apps.uninstall');

echo $response->getBody();
setUrl('{{baseUrl}}/apps.uninstall');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/apps.uninstall');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/apps.uninstall' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/apps.uninstall' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/apps.uninstall")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/apps.uninstall"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/apps.uninstall"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/apps.uninstall")

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/apps.uninstall') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/apps.uninstall";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/apps.uninstall
http GET {{baseUrl}}/apps.uninstall
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/apps.uninstall
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/apps.uninstall")! 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

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
GET apps_event_authorizations_list
{{baseUrl}}/apps.event.authorizations.list
HEADERS

token
QUERY PARAMS

event_context
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/apps.event.authorizations.list?event_context=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/apps.event.authorizations.list" {:headers {:token ""}
                                                                          :query-params {:event_context ""}})
require "http/client"

url = "{{baseUrl}}/apps.event.authorizations.list?event_context="
headers = HTTP::Headers{
  "token" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/apps.event.authorizations.list?event_context="),
    Headers =
    {
        { "token", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/apps.event.authorizations.list?event_context=");
var request = new RestRequest("", Method.Get);
request.AddHeader("token", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/apps.event.authorizations.list?event_context="

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("token", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/apps.event.authorizations.list?event_context= HTTP/1.1
Token: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/apps.event.authorizations.list?event_context=")
  .setHeader("token", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/apps.event.authorizations.list?event_context="))
    .header("token", "")
    .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}}/apps.event.authorizations.list?event_context=")
  .get()
  .addHeader("token", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/apps.event.authorizations.list?event_context=")
  .header("token", "")
  .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}}/apps.event.authorizations.list?event_context=');
xhr.setRequestHeader('token', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/apps.event.authorizations.list',
  params: {event_context: ''},
  headers: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/apps.event.authorizations.list?event_context=';
const options = {method: 'GET', headers: {token: ''}};

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}}/apps.event.authorizations.list?event_context=',
  method: 'GET',
  headers: {
    token: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/apps.event.authorizations.list?event_context=")
  .get()
  .addHeader("token", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/apps.event.authorizations.list?event_context=',
  headers: {
    token: ''
  }
};

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}}/apps.event.authorizations.list',
  qs: {event_context: ''},
  headers: {token: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/apps.event.authorizations.list');

req.query({
  event_context: ''
});

req.headers({
  token: ''
});

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}}/apps.event.authorizations.list',
  params: {event_context: ''},
  headers: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/apps.event.authorizations.list?event_context=';
const options = {method: 'GET', headers: {token: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"token": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/apps.event.authorizations.list?event_context="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

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}}/apps.event.authorizations.list?event_context=" in
let headers = Header.add (Header.init ()) "token" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/apps.event.authorizations.list?event_context=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "token: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/apps.event.authorizations.list?event_context=', [
  'headers' => [
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/apps.event.authorizations.list');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'event_context' => ''
]);

$request->setHeaders([
  'token' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/apps.event.authorizations.list');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'event_context' => ''
]));

$request->setHeaders([
  'token' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/apps.event.authorizations.list?event_context=' -Method GET -Headers $headers
$headers=@{}
$headers.Add("token", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/apps.event.authorizations.list?event_context=' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'token': "" }

conn.request("GET", "/baseUrl/apps.event.authorizations.list?event_context=", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/apps.event.authorizations.list"

querystring = {"event_context":""}

headers = {"token": ""}

response = requests.get(url, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/apps.event.authorizations.list"

queryString <- list(event_context = "")

response <- VERB("GET", url, query = queryString, add_headers('token' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/apps.event.authorizations.list?event_context=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["token"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/apps.event.authorizations.list') do |req|
  req.headers['token'] = ''
  req.params['event_context'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/apps.event.authorizations.list";

    let querystring = [
        ("event_context", ""),
    ];

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/apps.event.authorizations.list?event_context=' \
  --header 'token: '
http GET '{{baseUrl}}/apps.event.authorizations.list?event_context=' \
  token:''
wget --quiet \
  --method GET \
  --header 'token: ' \
  --output-document \
  - '{{baseUrl}}/apps.event.authorizations.list?event_context='
import Foundation

let headers = ["token": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/apps.event.authorizations.list?event_context=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

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

{
  "authorizations": {
    "enterprise_id": "string",
    "is_bot": "string",
    "team_id": "string",
    "user_id": "string"
  },
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
GET apps_permissions_info
{{baseUrl}}/apps.permissions.info
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/apps.permissions.info");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/apps.permissions.info")
require "http/client"

url = "{{baseUrl}}/apps.permissions.info"

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}}/apps.permissions.info"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/apps.permissions.info");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/apps.permissions.info"

	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/apps.permissions.info HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/apps.permissions.info")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/apps.permissions.info"))
    .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}}/apps.permissions.info")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/apps.permissions.info")
  .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}}/apps.permissions.info');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/apps.permissions.info'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/apps.permissions.info';
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}}/apps.permissions.info',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/apps.permissions.info")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/apps.permissions.info',
  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}}/apps.permissions.info'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/apps.permissions.info');

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}}/apps.permissions.info'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/apps.permissions.info';
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}}/apps.permissions.info"]
                                                       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}}/apps.permissions.info" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/apps.permissions.info",
  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}}/apps.permissions.info');

echo $response->getBody();
setUrl('{{baseUrl}}/apps.permissions.info');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/apps.permissions.info');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/apps.permissions.info' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/apps.permissions.info' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/apps.permissions.info")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/apps.permissions.info"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/apps.permissions.info"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/apps.permissions.info")

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/apps.permissions.info') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/apps.permissions.info";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/apps.permissions.info
http GET {{baseUrl}}/apps.permissions.info
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/apps.permissions.info
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/apps.permissions.info")! 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

{
  "info": {
    "app_home": {
      "resources": {
        "ids": [
          "D0C0NU1Q8",
          "D0BH95DLH"
        ]
      },
      "scopes": [
        "chat:write",
        "im:history",
        "im:read"
      ]
    },
    "channel": {
      "resources": {
        "excluded_ids": [],
        "ids": [
          "C061FA5PB"
        ],
        "wildcard": false
      },
      "scopes": [
        "channels:read"
      ]
    },
    "group": {
      "resources": {
        "ids": []
      },
      "scopes": []
    },
    "im": {
      "resources": {
        "ids": []
      },
      "scopes": []
    },
    "mpim": {
      "resources": {
        "ids": []
      },
      "scopes": []
    },
    "team": {
      "resources": {
        "ids": []
      },
      "scopes": []
    }
  },
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
GET apps_permissions_request
{{baseUrl}}/apps.permissions.request
QUERY PARAMS

token
scopes
trigger_id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/apps.permissions.request?token=&scopes=&trigger_id=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/apps.permissions.request" {:query-params {:token ""
                                                                                   :scopes ""
                                                                                   :trigger_id ""}})
require "http/client"

url = "{{baseUrl}}/apps.permissions.request?token=&scopes=&trigger_id="

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}}/apps.permissions.request?token=&scopes=&trigger_id="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/apps.permissions.request?token=&scopes=&trigger_id=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/apps.permissions.request?token=&scopes=&trigger_id="

	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/apps.permissions.request?token=&scopes=&trigger_id= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/apps.permissions.request?token=&scopes=&trigger_id=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/apps.permissions.request?token=&scopes=&trigger_id="))
    .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}}/apps.permissions.request?token=&scopes=&trigger_id=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/apps.permissions.request?token=&scopes=&trigger_id=")
  .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}}/apps.permissions.request?token=&scopes=&trigger_id=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/apps.permissions.request',
  params: {token: '', scopes: '', trigger_id: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/apps.permissions.request?token=&scopes=&trigger_id=';
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}}/apps.permissions.request?token=&scopes=&trigger_id=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/apps.permissions.request?token=&scopes=&trigger_id=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/apps.permissions.request?token=&scopes=&trigger_id=',
  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}}/apps.permissions.request',
  qs: {token: '', scopes: '', trigger_id: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/apps.permissions.request');

req.query({
  token: '',
  scopes: '',
  trigger_id: ''
});

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}}/apps.permissions.request',
  params: {token: '', scopes: '', trigger_id: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/apps.permissions.request?token=&scopes=&trigger_id=';
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}}/apps.permissions.request?token=&scopes=&trigger_id="]
                                                       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}}/apps.permissions.request?token=&scopes=&trigger_id=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/apps.permissions.request?token=&scopes=&trigger_id=",
  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}}/apps.permissions.request?token=&scopes=&trigger_id=');

echo $response->getBody();
setUrl('{{baseUrl}}/apps.permissions.request');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'token' => '',
  'scopes' => '',
  'trigger_id' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/apps.permissions.request');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'token' => '',
  'scopes' => '',
  'trigger_id' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/apps.permissions.request?token=&scopes=&trigger_id=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/apps.permissions.request?token=&scopes=&trigger_id=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/apps.permissions.request?token=&scopes=&trigger_id=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/apps.permissions.request"

querystring = {"token":"","scopes":"","trigger_id":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/apps.permissions.request"

queryString <- list(
  token = "",
  scopes = "",
  trigger_id = ""
)

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/apps.permissions.request?token=&scopes=&trigger_id=")

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/apps.permissions.request') do |req|
  req.params['token'] = ''
  req.params['scopes'] = ''
  req.params['trigger_id'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/apps.permissions.request";

    let querystring = [
        ("token", ""),
        ("scopes", ""),
        ("trigger_id", ""),
    ];

    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}}/apps.permissions.request?token=&scopes=&trigger_id='
http GET '{{baseUrl}}/apps.permissions.request?token=&scopes=&trigger_id='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/apps.permissions.request?token=&scopes=&trigger_id='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/apps.permissions.request?token=&scopes=&trigger_id=")! 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

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_trigger_id",
  "ok": false
}
GET apps_permissions_resources_list
{{baseUrl}}/apps.permissions.resources.list
QUERY PARAMS

token
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/apps.permissions.resources.list?token=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/apps.permissions.resources.list" {:query-params {:token ""}})
require "http/client"

url = "{{baseUrl}}/apps.permissions.resources.list?token="

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}}/apps.permissions.resources.list?token="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/apps.permissions.resources.list?token=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/apps.permissions.resources.list?token="

	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/apps.permissions.resources.list?token= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/apps.permissions.resources.list?token=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/apps.permissions.resources.list?token="))
    .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}}/apps.permissions.resources.list?token=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/apps.permissions.resources.list?token=")
  .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}}/apps.permissions.resources.list?token=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/apps.permissions.resources.list',
  params: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/apps.permissions.resources.list?token=';
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}}/apps.permissions.resources.list?token=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/apps.permissions.resources.list?token=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/apps.permissions.resources.list?token=',
  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}}/apps.permissions.resources.list',
  qs: {token: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/apps.permissions.resources.list');

req.query({
  token: ''
});

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}}/apps.permissions.resources.list',
  params: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/apps.permissions.resources.list?token=';
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}}/apps.permissions.resources.list?token="]
                                                       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}}/apps.permissions.resources.list?token=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/apps.permissions.resources.list?token=",
  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}}/apps.permissions.resources.list?token=');

echo $response->getBody();
setUrl('{{baseUrl}}/apps.permissions.resources.list');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'token' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/apps.permissions.resources.list');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'token' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/apps.permissions.resources.list?token=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/apps.permissions.resources.list?token=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/apps.permissions.resources.list?token=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/apps.permissions.resources.list"

querystring = {"token":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/apps.permissions.resources.list"

queryString <- list(token = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/apps.permissions.resources.list?token=")

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/apps.permissions.resources.list') do |req|
  req.params['token'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/apps.permissions.resources.list";

    let querystring = [
        ("token", ""),
    ];

    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}}/apps.permissions.resources.list?token='
http GET '{{baseUrl}}/apps.permissions.resources.list?token='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/apps.permissions.resources.list?token='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/apps.permissions.resources.list?token=")! 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

{
  "ok": true,
  "resources": [
    {
      "id": "T0DES3UAN",
      "type": "team"
    },
    {
      "id": "D024BFF1M",
      "type": "app_home"
    },
    {
      "id": "C024BE91L",
      "type": "channel"
    }
  ],
  "response_metadata": {
    "next_cursor": "dGVhbTpDMUg5UkVTR0w="
  }
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_cursor",
  "ok": false
}
GET apps_permissions_scopes_list
{{baseUrl}}/apps.permissions.scopes.list
QUERY PARAMS

token
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/apps.permissions.scopes.list?token=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/apps.permissions.scopes.list" {:query-params {:token ""}})
require "http/client"

url = "{{baseUrl}}/apps.permissions.scopes.list?token="

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}}/apps.permissions.scopes.list?token="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/apps.permissions.scopes.list?token=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/apps.permissions.scopes.list?token="

	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/apps.permissions.scopes.list?token= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/apps.permissions.scopes.list?token=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/apps.permissions.scopes.list?token="))
    .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}}/apps.permissions.scopes.list?token=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/apps.permissions.scopes.list?token=")
  .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}}/apps.permissions.scopes.list?token=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/apps.permissions.scopes.list',
  params: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/apps.permissions.scopes.list?token=';
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}}/apps.permissions.scopes.list?token=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/apps.permissions.scopes.list?token=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/apps.permissions.scopes.list?token=',
  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}}/apps.permissions.scopes.list',
  qs: {token: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/apps.permissions.scopes.list');

req.query({
  token: ''
});

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}}/apps.permissions.scopes.list',
  params: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/apps.permissions.scopes.list?token=';
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}}/apps.permissions.scopes.list?token="]
                                                       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}}/apps.permissions.scopes.list?token=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/apps.permissions.scopes.list?token=",
  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}}/apps.permissions.scopes.list?token=');

echo $response->getBody();
setUrl('{{baseUrl}}/apps.permissions.scopes.list');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'token' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/apps.permissions.scopes.list');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'token' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/apps.permissions.scopes.list?token=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/apps.permissions.scopes.list?token=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/apps.permissions.scopes.list?token=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/apps.permissions.scopes.list"

querystring = {"token":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/apps.permissions.scopes.list"

queryString <- list(token = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/apps.permissions.scopes.list?token=")

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/apps.permissions.scopes.list') do |req|
  req.params['token'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/apps.permissions.scopes.list";

    let querystring = [
        ("token", ""),
    ];

    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}}/apps.permissions.scopes.list?token='
http GET '{{baseUrl}}/apps.permissions.scopes.list?token='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/apps.permissions.scopes.list?token='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/apps.permissions.scopes.list?token=")! 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

{
  "ok": true,
  "scopes": {
    "app_home": [
      "chat:write",
      "im:history",
      "im:read"
    ],
    "channel": [
      "channels:history",
      "chat:write"
    ],
    "group": [
      "chat:write"
    ],
    "im": [
      "chat:write"
    ],
    "mpim": [
      "chat:write"
    ],
    "team": [
      "users:read"
    ],
    "user": []
  }
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
GET apps_permissions_users_list
{{baseUrl}}/apps.permissions.users.list
QUERY PARAMS

token
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/apps.permissions.users.list?token=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/apps.permissions.users.list" {:query-params {:token ""}})
require "http/client"

url = "{{baseUrl}}/apps.permissions.users.list?token="

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}}/apps.permissions.users.list?token="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/apps.permissions.users.list?token=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/apps.permissions.users.list?token="

	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/apps.permissions.users.list?token= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/apps.permissions.users.list?token=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/apps.permissions.users.list?token="))
    .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}}/apps.permissions.users.list?token=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/apps.permissions.users.list?token=")
  .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}}/apps.permissions.users.list?token=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/apps.permissions.users.list',
  params: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/apps.permissions.users.list?token=';
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}}/apps.permissions.users.list?token=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/apps.permissions.users.list?token=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/apps.permissions.users.list?token=',
  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}}/apps.permissions.users.list',
  qs: {token: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/apps.permissions.users.list');

req.query({
  token: ''
});

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}}/apps.permissions.users.list',
  params: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/apps.permissions.users.list?token=';
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}}/apps.permissions.users.list?token="]
                                                       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}}/apps.permissions.users.list?token=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/apps.permissions.users.list?token=",
  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}}/apps.permissions.users.list?token=');

echo $response->getBody();
setUrl('{{baseUrl}}/apps.permissions.users.list');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'token' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/apps.permissions.users.list');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'token' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/apps.permissions.users.list?token=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/apps.permissions.users.list?token=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/apps.permissions.users.list?token=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/apps.permissions.users.list"

querystring = {"token":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/apps.permissions.users.list"

queryString <- list(token = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/apps.permissions.users.list?token=")

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/apps.permissions.users.list') do |req|
  req.params['token'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/apps.permissions.users.list";

    let querystring = [
        ("token", ""),
    ];

    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}}/apps.permissions.users.list?token='
http GET '{{baseUrl}}/apps.permissions.users.list?token='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/apps.permissions.users.list?token='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/apps.permissions.users.list?token=")! 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

{
  "ok": true,
  "resources": [
    {
      "id": "U0DES3UAN",
      "scopes": [
        "dnd:write:user",
        "reminders:write:user"
      ]
    },
    {
      "id": "U024BFF1M",
      "scopes": [
        "reminders:write:user"
      ]
    }
  ],
  "response_metadata": {
    "next_cursor": "dGVhbTdPMUg5UkFTT0w="
  }
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_cursor",
  "ok": false
}
GET apps_permissions_users_request
{{baseUrl}}/apps.permissions.users.request
QUERY PARAMS

token
scopes
trigger_id
user
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/apps.permissions.users.request?token=&scopes=&trigger_id=&user=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/apps.permissions.users.request" {:query-params {:token ""
                                                                                         :scopes ""
                                                                                         :trigger_id ""
                                                                                         :user ""}})
require "http/client"

url = "{{baseUrl}}/apps.permissions.users.request?token=&scopes=&trigger_id=&user="

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}}/apps.permissions.users.request?token=&scopes=&trigger_id=&user="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/apps.permissions.users.request?token=&scopes=&trigger_id=&user=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/apps.permissions.users.request?token=&scopes=&trigger_id=&user="

	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/apps.permissions.users.request?token=&scopes=&trigger_id=&user= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/apps.permissions.users.request?token=&scopes=&trigger_id=&user=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/apps.permissions.users.request?token=&scopes=&trigger_id=&user="))
    .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}}/apps.permissions.users.request?token=&scopes=&trigger_id=&user=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/apps.permissions.users.request?token=&scopes=&trigger_id=&user=")
  .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}}/apps.permissions.users.request?token=&scopes=&trigger_id=&user=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/apps.permissions.users.request',
  params: {token: '', scopes: '', trigger_id: '', user: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/apps.permissions.users.request?token=&scopes=&trigger_id=&user=';
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}}/apps.permissions.users.request?token=&scopes=&trigger_id=&user=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/apps.permissions.users.request?token=&scopes=&trigger_id=&user=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/apps.permissions.users.request?token=&scopes=&trigger_id=&user=',
  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}}/apps.permissions.users.request',
  qs: {token: '', scopes: '', trigger_id: '', user: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/apps.permissions.users.request');

req.query({
  token: '',
  scopes: '',
  trigger_id: '',
  user: ''
});

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}}/apps.permissions.users.request',
  params: {token: '', scopes: '', trigger_id: '', user: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/apps.permissions.users.request?token=&scopes=&trigger_id=&user=';
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}}/apps.permissions.users.request?token=&scopes=&trigger_id=&user="]
                                                       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}}/apps.permissions.users.request?token=&scopes=&trigger_id=&user=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/apps.permissions.users.request?token=&scopes=&trigger_id=&user=",
  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}}/apps.permissions.users.request?token=&scopes=&trigger_id=&user=');

echo $response->getBody();
setUrl('{{baseUrl}}/apps.permissions.users.request');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'token' => '',
  'scopes' => '',
  'trigger_id' => '',
  'user' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/apps.permissions.users.request');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'token' => '',
  'scopes' => '',
  'trigger_id' => '',
  'user' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/apps.permissions.users.request?token=&scopes=&trigger_id=&user=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/apps.permissions.users.request?token=&scopes=&trigger_id=&user=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/apps.permissions.users.request?token=&scopes=&trigger_id=&user=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/apps.permissions.users.request"

querystring = {"token":"","scopes":"","trigger_id":"","user":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/apps.permissions.users.request"

queryString <- list(
  token = "",
  scopes = "",
  trigger_id = "",
  user = ""
)

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/apps.permissions.users.request?token=&scopes=&trigger_id=&user=")

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/apps.permissions.users.request') do |req|
  req.params['token'] = ''
  req.params['scopes'] = ''
  req.params['trigger_id'] = ''
  req.params['user'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/apps.permissions.users.request";

    let querystring = [
        ("token", ""),
        ("scopes", ""),
        ("trigger_id", ""),
        ("user", ""),
    ];

    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}}/apps.permissions.users.request?token=&scopes=&trigger_id=&user='
http GET '{{baseUrl}}/apps.permissions.users.request?token=&scopes=&trigger_id=&user='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/apps.permissions.users.request?token=&scopes=&trigger_id=&user='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/apps.permissions.users.request?token=&scopes=&trigger_id=&user=")! 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

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_trigger_id",
  "ok": false
}
GET auth_revoke
{{baseUrl}}/auth.revoke
QUERY PARAMS

token
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/auth.revoke?token=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/auth.revoke" {:query-params {:token ""}})
require "http/client"

url = "{{baseUrl}}/auth.revoke?token="

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/auth.revoke?token="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/auth.revoke?token=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/auth.revoke?token="

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/auth.revoke?token= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/auth.revoke?token=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/auth.revoke?token="))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/auth.revoke?token=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/auth.revoke?token=")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/auth.revoke?token=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/auth.revoke',
  params: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/auth.revoke?token=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/auth.revoke?token=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/auth.revoke?token=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/auth.revoke?token=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/auth.revoke', qs: {token: ''}};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/auth.revoke');

req.query({
  token: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/auth.revoke',
  params: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/auth.revoke?token=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/auth.revoke?token="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/auth.revoke?token=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/auth.revoke?token=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/auth.revoke?token=');

echo $response->getBody();
setUrl('{{baseUrl}}/auth.revoke');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'token' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/auth.revoke');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'token' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/auth.revoke?token=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/auth.revoke?token=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/auth.revoke?token=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/auth.revoke"

querystring = {"token":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/auth.revoke"

queryString <- list(token = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/auth.revoke?token=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/auth.revoke') do |req|
  req.params['token'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/auth.revoke";

    let querystring = [
        ("token", ""),
    ];

    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}}/auth.revoke?token='
http GET '{{baseUrl}}/auth.revoke?token='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/auth.revoke?token='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/auth.revoke?token=")! 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

{
  "ok": true,
  "revoked": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
GET auth_test
{{baseUrl}}/auth.test
HEADERS

token
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/auth.test");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/auth.test" {:headers {:token ""}})
require "http/client"

url = "{{baseUrl}}/auth.test"
headers = HTTP::Headers{
  "token" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/auth.test"),
    Headers =
    {
        { "token", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/auth.test");
var request = new RestRequest("", Method.Get);
request.AddHeader("token", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/auth.test"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("token", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/auth.test HTTP/1.1
Token: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/auth.test")
  .setHeader("token", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/auth.test"))
    .header("token", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/auth.test")
  .get()
  .addHeader("token", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/auth.test")
  .header("token", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/auth.test');
xhr.setRequestHeader('token', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/auth.test',
  headers: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/auth.test';
const options = {method: 'GET', headers: {token: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/auth.test',
  method: 'GET',
  headers: {
    token: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/auth.test")
  .get()
  .addHeader("token", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/auth.test',
  headers: {
    token: ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/auth.test',
  headers: {token: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/auth.test');

req.headers({
  token: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/auth.test',
  headers: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/auth.test';
const options = {method: 'GET', headers: {token: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"token": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/auth.test"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/auth.test" in
let headers = Header.add (Header.init ()) "token" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/auth.test",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "token: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/auth.test', [
  'headers' => [
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/auth.test');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'token' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/auth.test');
$request->setRequestMethod('GET');
$request->setHeaders([
  'token' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/auth.test' -Method GET -Headers $headers
$headers=@{}
$headers.Add("token", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/auth.test' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'token': "" }

conn.request("GET", "/baseUrl/auth.test", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/auth.test"

headers = {"token": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/auth.test"

response <- VERB("GET", url, add_headers('token' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/auth.test")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["token"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/auth.test') do |req|
  req.headers['token'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/auth.test";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/auth.test \
  --header 'token: '
http GET {{baseUrl}}/auth.test \
  token:''
wget --quiet \
  --method GET \
  --header 'token: ' \
  --output-document \
  - {{baseUrl}}/auth.test
import Foundation

let headers = ["token": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/auth.test")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

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

{
  "ok": true,
  "team": "Subarachnoid Workspace",
  "team_id": "T12345678",
  "url": "https://subarachnoid.slack.com/",
  "user": "grace",
  "user_id": "W12345678"
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
GET bots_info
{{baseUrl}}/bots.info
QUERY PARAMS

token
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/bots.info?token=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/bots.info" {:query-params {:token ""}})
require "http/client"

url = "{{baseUrl}}/bots.info?token="

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}}/bots.info?token="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/bots.info?token=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/bots.info?token="

	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/bots.info?token= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/bots.info?token=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/bots.info?token="))
    .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}}/bots.info?token=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/bots.info?token=")
  .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}}/bots.info?token=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/bots.info',
  params: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/bots.info?token=';
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}}/bots.info?token=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/bots.info?token=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/bots.info?token=',
  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}}/bots.info', qs: {token: ''}};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/bots.info');

req.query({
  token: ''
});

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}}/bots.info',
  params: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/bots.info?token=';
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}}/bots.info?token="]
                                                       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}}/bots.info?token=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/bots.info?token=",
  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}}/bots.info?token=');

echo $response->getBody();
setUrl('{{baseUrl}}/bots.info');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'token' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/bots.info');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'token' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/bots.info?token=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/bots.info?token=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/bots.info?token=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/bots.info"

querystring = {"token":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/bots.info"

queryString <- list(token = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/bots.info?token=")

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/bots.info') do |req|
  req.params['token'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/bots.info";

    let querystring = [
        ("token", ""),
    ];

    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}}/bots.info?token='
http GET '{{baseUrl}}/bots.info?token='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/bots.info?token='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/bots.info?token=")! 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

{
  "bot": {
    "app_id": "A161CLERW",
    "deleted": false,
    "icons": {
      "image_36": "https://...",
      "image_48": "https://...",
      "image_72": "https://..."
    },
    "id": "B061F7JD2",
    "name": "beforebot",
    "updated": 1449272004,
    "user_id": "U012ABCDEF"
  },
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "bot_not_found",
  "ok": false
}
POST calls_add
{{baseUrl}}/calls.add
HEADERS

token
BODY formUrlEncoded

created_by
date_start
desktop_app_join_url
external_display_id
external_unique_id
join_url
title
users
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/calls.add");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "created_by=&date_start=&desktop_app_join_url=&external_display_id=&external_unique_id=&join_url=&title=&users=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/calls.add" {:headers {:token ""}
                                                      :form-params {:created_by ""
                                                                    :date_start ""
                                                                    :desktop_app_join_url ""
                                                                    :external_display_id ""
                                                                    :external_unique_id ""
                                                                    :join_url ""
                                                                    :title ""
                                                                    :users ""}})
require "http/client"

url = "{{baseUrl}}/calls.add"
headers = HTTP::Headers{
  "token" => ""
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "created_by=&date_start=&desktop_app_join_url=&external_display_id=&external_unique_id=&join_url=&title=&users="

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}}/calls.add"),
    Headers =
    {
        { "token", "" },
    },
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "created_by", "" },
        { "date_start", "" },
        { "desktop_app_join_url", "" },
        { "external_display_id", "" },
        { "external_unique_id", "" },
        { "join_url", "" },
        { "title", "" },
        { "users", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/calls.add");
var request = new RestRequest("", Method.Post);
request.AddHeader("token", "");
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "created_by=&date_start=&desktop_app_join_url=&external_display_id=&external_unique_id=&join_url=&title=&users=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/calls.add"

	payload := strings.NewReader("created_by=&date_start=&desktop_app_join_url=&external_display_id=&external_unique_id=&join_url=&title=&users=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("token", "")
	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/calls.add HTTP/1.1
Token: 
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 110

created_by=&date_start=&desktop_app_join_url=&external_display_id=&external_unique_id=&join_url=&title=&users=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/calls.add")
  .setHeader("token", "")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("created_by=&date_start=&desktop_app_join_url=&external_display_id=&external_unique_id=&join_url=&title=&users=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/calls.add"))
    .header("token", "")
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("created_by=&date_start=&desktop_app_join_url=&external_display_id=&external_unique_id=&join_url=&title=&users="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "created_by=&date_start=&desktop_app_join_url=&external_display_id=&external_unique_id=&join_url=&title=&users=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/calls.add")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/calls.add")
  .header("token", "")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("created_by=&date_start=&desktop_app_join_url=&external_display_id=&external_unique_id=&join_url=&title=&users=")
  .asString();
const data = 'created_by=&date_start=&desktop_app_join_url=&external_display_id=&external_unique_id=&join_url=&title=&users=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/calls.add');
xhr.setRequestHeader('token', '');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('created_by', '');
encodedParams.set('date_start', '');
encodedParams.set('desktop_app_join_url', '');
encodedParams.set('external_display_id', '');
encodedParams.set('external_unique_id', '');
encodedParams.set('join_url', '');
encodedParams.set('title', '');
encodedParams.set('users', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/calls.add',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/calls.add';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({
    created_by: '',
    date_start: '',
    desktop_app_join_url: '',
    external_display_id: '',
    external_unique_id: '',
    join_url: '',
    title: '',
    users: ''
  })
};

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}}/calls.add',
  method: 'POST',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    created_by: '',
    date_start: '',
    desktop_app_join_url: '',
    external_display_id: '',
    external_unique_id: '',
    join_url: '',
    title: '',
    users: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "created_by=&date_start=&desktop_app_join_url=&external_display_id=&external_unique_id=&join_url=&title=&users=")
val request = Request.Builder()
  .url("{{baseUrl}}/calls.add")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/calls.add',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({
  created_by: '',
  date_start: '',
  desktop_app_join_url: '',
  external_display_id: '',
  external_unique_id: '',
  join_url: '',
  title: '',
  users: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/calls.add',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  form: {
    created_by: '',
    date_start: '',
    desktop_app_join_url: '',
    external_display_id: '',
    external_unique_id: '',
    join_url: '',
    title: '',
    users: ''
  }
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/calls.add');

req.headers({
  token: '',
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  created_by: '',
  date_start: '',
  desktop_app_join_url: '',
  external_display_id: '',
  external_unique_id: '',
  join_url: '',
  title: '',
  users: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('created_by', '');
encodedParams.set('date_start', '');
encodedParams.set('desktop_app_join_url', '');
encodedParams.set('external_display_id', '');
encodedParams.set('external_unique_id', '');
encodedParams.set('join_url', '');
encodedParams.set('title', '');
encodedParams.set('users', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/calls.add',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('created_by', '');
encodedParams.set('date_start', '');
encodedParams.set('desktop_app_join_url', '');
encodedParams.set('external_display_id', '');
encodedParams.set('external_unique_id', '');
encodedParams.set('join_url', '');
encodedParams.set('title', '');
encodedParams.set('users', '');

const url = '{{baseUrl}}/calls.add';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"token": @"",
                           @"content-type": @"application/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"created_by=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&date_start=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&desktop_app_join_url=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&external_display_id=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&external_unique_id=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&join_url=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&title=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&users=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/calls.add"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/calls.add" in
let headers = Header.add_list (Header.init ()) [
  ("token", "");
  ("content-type", "application/x-www-form-urlencoded");
] in
let body = Cohttp_lwt_body.of_string "created_by=&date_start=&desktop_app_join_url=&external_display_id=&external_unique_id=&join_url=&title=&users=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/calls.add",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "created_by=&date_start=&desktop_app_join_url=&external_display_id=&external_unique_id=&join_url=&title=&users=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded",
    "token: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/calls.add', [
  'form_params' => [
    'created_by' => '',
    'date_start' => '',
    'desktop_app_join_url' => '',
    'external_display_id' => '',
    'external_unique_id' => '',
    'join_url' => '',
    'title' => '',
    'users' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/calls.add');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'created_by' => '',
  'date_start' => '',
  'desktop_app_join_url' => '',
  'external_display_id' => '',
  'external_unique_id' => '',
  'join_url' => '',
  'title' => '',
  'users' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'created_by' => '',
  'date_start' => '',
  'desktop_app_join_url' => '',
  'external_display_id' => '',
  'external_unique_id' => '',
  'join_url' => '',
  'title' => '',
  'users' => ''
]));

$request->setRequestUrl('{{baseUrl}}/calls.add');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/calls.add' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'created_by=&date_start=&desktop_app_join_url=&external_display_id=&external_unique_id=&join_url=&title=&users='
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/calls.add' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'created_by=&date_start=&desktop_app_join_url=&external_display_id=&external_unique_id=&join_url=&title=&users='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "created_by=&date_start=&desktop_app_join_url=&external_display_id=&external_unique_id=&join_url=&title=&users="

headers = {
    'token': "",
    'content-type': "application/x-www-form-urlencoded"
}

conn.request("POST", "/baseUrl/calls.add", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/calls.add"

payload = {
    "created_by": "",
    "date_start": "",
    "desktop_app_join_url": "",
    "external_display_id": "",
    "external_unique_id": "",
    "join_url": "",
    "title": "",
    "users": ""
}
headers = {
    "token": "",
    "content-type": "application/x-www-form-urlencoded"
}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/calls.add"

payload <- "created_by=&date_start=&desktop_app_join_url=&external_display_id=&external_unique_id=&join_url=&title=&users="

encode <- "form"

response <- VERB("POST", url, body = payload, add_headers('token' = ''), content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/calls.add")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["token"] = ''
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "created_by=&date_start=&desktop_app_join_url=&external_display_id=&external_unique_id=&join_url=&title=&users="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :created_by => "",
  :date_start => "",
  :desktop_app_join_url => "",
  :external_display_id => "",
  :external_unique_id => "",
  :join_url => "",
  :title => "",
  :users => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/calls.add') do |req|
  req.headers['token'] = ''
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/calls.add";

    let payload = json!({
        "created_by": "",
        "date_start": "",
        "desktop_app_join_url": "",
        "external_display_id": "",
        "external_unique_id": "",
        "join_url": "",
        "title": "",
        "users": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/calls.add \
  --header 'content-type: application/x-www-form-urlencoded' \
  --header 'token: ' \
  --data created_by= \
  --data date_start= \
  --data desktop_app_join_url= \
  --data external_display_id= \
  --data external_unique_id= \
  --data join_url= \
  --data title= \
  --data users=
http --form POST {{baseUrl}}/calls.add \
  content-type:application/x-www-form-urlencoded \
  token:'' \
  created_by='' \
  date_start='' \
  desktop_app_join_url='' \
  external_display_id='' \
  external_unique_id='' \
  join_url='' \
  title='' \
  users=''
wget --quiet \
  --method POST \
  --header 'token: ' \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'created_by=&date_start=&desktop_app_join_url=&external_display_id=&external_unique_id=&join_url=&title=&users=' \
  --output-document \
  - {{baseUrl}}/calls.add
import Foundation

let headers = [
  "token": "",
  "content-type": "application/x-www-form-urlencoded"
]

let postData = NSMutableData(data: "created_by=".data(using: String.Encoding.utf8)!)
postData.append("&date_start=".data(using: String.Encoding.utf8)!)
postData.append("&desktop_app_join_url=".data(using: String.Encoding.utf8)!)
postData.append("&external_display_id=".data(using: String.Encoding.utf8)!)
postData.append("&external_unique_id=".data(using: String.Encoding.utf8)!)
postData.append("&join_url=".data(using: String.Encoding.utf8)!)
postData.append("&title=".data(using: String.Encoding.utf8)!)
postData.append("&users=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/calls.add")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
POST calls_end
{{baseUrl}}/calls.end
HEADERS

token
BODY formUrlEncoded

duration
id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/calls.end");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "duration=&id=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/calls.end" {:headers {:token ""}
                                                      :form-params {:duration ""
                                                                    :id ""}})
require "http/client"

url = "{{baseUrl}}/calls.end"
headers = HTTP::Headers{
  "token" => ""
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "duration=&id="

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}}/calls.end"),
    Headers =
    {
        { "token", "" },
    },
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "duration", "" },
        { "id", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/calls.end");
var request = new RestRequest("", Method.Post);
request.AddHeader("token", "");
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "duration=&id=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/calls.end"

	payload := strings.NewReader("duration=&id=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("token", "")
	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/calls.end HTTP/1.1
Token: 
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 13

duration=&id=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/calls.end")
  .setHeader("token", "")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("duration=&id=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/calls.end"))
    .header("token", "")
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("duration=&id="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "duration=&id=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/calls.end")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/calls.end")
  .header("token", "")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("duration=&id=")
  .asString();
const data = 'duration=&id=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/calls.end');
xhr.setRequestHeader('token', '');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('duration', '');
encodedParams.set('id', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/calls.end',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/calls.end';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({duration: '', id: ''})
};

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}}/calls.end',
  method: 'POST',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    duration: '',
    id: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "duration=&id=")
val request = Request.Builder()
  .url("{{baseUrl}}/calls.end")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/calls.end',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({duration: '', id: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/calls.end',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  form: {duration: '', id: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/calls.end');

req.headers({
  token: '',
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  duration: '',
  id: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('duration', '');
encodedParams.set('id', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/calls.end',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('duration', '');
encodedParams.set('id', '');

const url = '{{baseUrl}}/calls.end';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"token": @"",
                           @"content-type": @"application/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"duration=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&id=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/calls.end"]
                                                       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}}/calls.end" in
let headers = Header.add_list (Header.init ()) [
  ("token", "");
  ("content-type", "application/x-www-form-urlencoded");
] in
let body = Cohttp_lwt_body.of_string "duration=&id=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/calls.end",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "duration=&id=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded",
    "token: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/calls.end', [
  'form_params' => [
    'duration' => '',
    'id' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/calls.end');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'duration' => '',
  'id' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'duration' => '',
  'id' => ''
]));

$request->setRequestUrl('{{baseUrl}}/calls.end');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/calls.end' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'duration=&id='
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/calls.end' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'duration=&id='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "duration=&id="

headers = {
    'token': "",
    'content-type': "application/x-www-form-urlencoded"
}

conn.request("POST", "/baseUrl/calls.end", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/calls.end"

payload = {
    "duration": "",
    "id": ""
}
headers = {
    "token": "",
    "content-type": "application/x-www-form-urlencoded"
}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/calls.end"

payload <- "duration=&id="

encode <- "form"

response <- VERB("POST", url, body = payload, add_headers('token' = ''), content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/calls.end")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["token"] = ''
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "duration=&id="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :duration => "",
  :id => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/calls.end') do |req|
  req.headers['token'] = ''
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/calls.end";

    let payload = json!({
        "duration": "",
        "id": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/calls.end \
  --header 'content-type: application/x-www-form-urlencoded' \
  --header 'token: ' \
  --data duration= \
  --data id=
http --form POST {{baseUrl}}/calls.end \
  content-type:application/x-www-form-urlencoded \
  token:'' \
  duration='' \
  id=''
wget --quiet \
  --method POST \
  --header 'token: ' \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'duration=&id=' \
  --output-document \
  - {{baseUrl}}/calls.end
import Foundation

let headers = [
  "token": "",
  "content-type": "application/x-www-form-urlencoded"
]

let postData = NSMutableData(data: "duration=".data(using: String.Encoding.utf8)!)
postData.append("&id=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/calls.end")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
GET calls_info
{{baseUrl}}/calls.info
HEADERS

token
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/calls.info?id=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/calls.info" {:headers {:token ""}
                                                      :query-params {:id ""}})
require "http/client"

url = "{{baseUrl}}/calls.info?id="
headers = HTTP::Headers{
  "token" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/calls.info?id="),
    Headers =
    {
        { "token", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/calls.info?id=");
var request = new RestRequest("", Method.Get);
request.AddHeader("token", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/calls.info?id="

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("token", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/calls.info?id= HTTP/1.1
Token: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/calls.info?id=")
  .setHeader("token", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/calls.info?id="))
    .header("token", "")
    .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}}/calls.info?id=")
  .get()
  .addHeader("token", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/calls.info?id=")
  .header("token", "")
  .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}}/calls.info?id=');
xhr.setRequestHeader('token', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/calls.info',
  params: {id: ''},
  headers: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/calls.info?id=';
const options = {method: 'GET', headers: {token: ''}};

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}}/calls.info?id=',
  method: 'GET',
  headers: {
    token: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/calls.info?id=")
  .get()
  .addHeader("token", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/calls.info?id=',
  headers: {
    token: ''
  }
};

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}}/calls.info',
  qs: {id: ''},
  headers: {token: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/calls.info');

req.query({
  id: ''
});

req.headers({
  token: ''
});

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}}/calls.info',
  params: {id: ''},
  headers: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/calls.info?id=';
const options = {method: 'GET', headers: {token: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"token": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/calls.info?id="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

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}}/calls.info?id=" in
let headers = Header.add (Header.init ()) "token" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/calls.info?id=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "token: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/calls.info?id=', [
  'headers' => [
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/calls.info');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'id' => ''
]);

$request->setHeaders([
  'token' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/calls.info');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'id' => ''
]));

$request->setHeaders([
  'token' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/calls.info?id=' -Method GET -Headers $headers
$headers=@{}
$headers.Add("token", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/calls.info?id=' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'token': "" }

conn.request("GET", "/baseUrl/calls.info?id=", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/calls.info"

querystring = {"id":""}

headers = {"token": ""}

response = requests.get(url, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/calls.info"

queryString <- list(id = "")

response <- VERB("GET", url, query = queryString, add_headers('token' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/calls.info?id=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["token"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/calls.info') do |req|
  req.headers['token'] = ''
  req.params['id'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/calls.info";

    let querystring = [
        ("id", ""),
    ];

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/calls.info?id=' \
  --header 'token: '
http GET '{{baseUrl}}/calls.info?id=' \
  token:''
wget --quiet \
  --method GET \
  --header 'token: ' \
  --output-document \
  - '{{baseUrl}}/calls.info?id='
import Foundation

let headers = ["token": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/calls.info?id=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

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

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
POST calls_update
{{baseUrl}}/calls.update
HEADERS

token
BODY formUrlEncoded

desktop_app_join_url
id
join_url
title
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/calls.update");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "desktop_app_join_url=&id=&join_url=&title=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/calls.update" {:headers {:token ""}
                                                         :form-params {:desktop_app_join_url ""
                                                                       :id ""
                                                                       :join_url ""
                                                                       :title ""}})
require "http/client"

url = "{{baseUrl}}/calls.update"
headers = HTTP::Headers{
  "token" => ""
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "desktop_app_join_url=&id=&join_url=&title="

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}}/calls.update"),
    Headers =
    {
        { "token", "" },
    },
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "desktop_app_join_url", "" },
        { "id", "" },
        { "join_url", "" },
        { "title", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/calls.update");
var request = new RestRequest("", Method.Post);
request.AddHeader("token", "");
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "desktop_app_join_url=&id=&join_url=&title=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/calls.update"

	payload := strings.NewReader("desktop_app_join_url=&id=&join_url=&title=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("token", "")
	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/calls.update HTTP/1.1
Token: 
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 42

desktop_app_join_url=&id=&join_url=&title=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/calls.update")
  .setHeader("token", "")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("desktop_app_join_url=&id=&join_url=&title=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/calls.update"))
    .header("token", "")
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("desktop_app_join_url=&id=&join_url=&title="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "desktop_app_join_url=&id=&join_url=&title=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/calls.update")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/calls.update")
  .header("token", "")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("desktop_app_join_url=&id=&join_url=&title=")
  .asString();
const data = 'desktop_app_join_url=&id=&join_url=&title=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/calls.update');
xhr.setRequestHeader('token', '');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('desktop_app_join_url', '');
encodedParams.set('id', '');
encodedParams.set('join_url', '');
encodedParams.set('title', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/calls.update',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/calls.update';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({desktop_app_join_url: '', id: '', join_url: '', title: ''})
};

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}}/calls.update',
  method: 'POST',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    desktop_app_join_url: '',
    id: '',
    join_url: '',
    title: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "desktop_app_join_url=&id=&join_url=&title=")
val request = Request.Builder()
  .url("{{baseUrl}}/calls.update")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/calls.update',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({desktop_app_join_url: '', id: '', join_url: '', title: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/calls.update',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  form: {desktop_app_join_url: '', id: '', join_url: '', title: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/calls.update');

req.headers({
  token: '',
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  desktop_app_join_url: '',
  id: '',
  join_url: '',
  title: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('desktop_app_join_url', '');
encodedParams.set('id', '');
encodedParams.set('join_url', '');
encodedParams.set('title', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/calls.update',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('desktop_app_join_url', '');
encodedParams.set('id', '');
encodedParams.set('join_url', '');
encodedParams.set('title', '');

const url = '{{baseUrl}}/calls.update';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"token": @"",
                           @"content-type": @"application/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"desktop_app_join_url=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&id=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&join_url=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&title=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/calls.update"]
                                                       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}}/calls.update" in
let headers = Header.add_list (Header.init ()) [
  ("token", "");
  ("content-type", "application/x-www-form-urlencoded");
] in
let body = Cohttp_lwt_body.of_string "desktop_app_join_url=&id=&join_url=&title=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/calls.update",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "desktop_app_join_url=&id=&join_url=&title=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded",
    "token: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/calls.update', [
  'form_params' => [
    'desktop_app_join_url' => '',
    'id' => '',
    'join_url' => '',
    'title' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/calls.update');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'desktop_app_join_url' => '',
  'id' => '',
  'join_url' => '',
  'title' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'desktop_app_join_url' => '',
  'id' => '',
  'join_url' => '',
  'title' => ''
]));

$request->setRequestUrl('{{baseUrl}}/calls.update');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/calls.update' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'desktop_app_join_url=&id=&join_url=&title='
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/calls.update' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'desktop_app_join_url=&id=&join_url=&title='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "desktop_app_join_url=&id=&join_url=&title="

headers = {
    'token': "",
    'content-type': "application/x-www-form-urlencoded"
}

conn.request("POST", "/baseUrl/calls.update", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/calls.update"

payload = {
    "desktop_app_join_url": "",
    "id": "",
    "join_url": "",
    "title": ""
}
headers = {
    "token": "",
    "content-type": "application/x-www-form-urlencoded"
}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/calls.update"

payload <- "desktop_app_join_url=&id=&join_url=&title="

encode <- "form"

response <- VERB("POST", url, body = payload, add_headers('token' = ''), content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/calls.update")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["token"] = ''
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "desktop_app_join_url=&id=&join_url=&title="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :desktop_app_join_url => "",
  :id => "",
  :join_url => "",
  :title => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/calls.update') do |req|
  req.headers['token'] = ''
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/calls.update";

    let payload = json!({
        "desktop_app_join_url": "",
        "id": "",
        "join_url": "",
        "title": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/calls.update \
  --header 'content-type: application/x-www-form-urlencoded' \
  --header 'token: ' \
  --data desktop_app_join_url= \
  --data id= \
  --data join_url= \
  --data title=
http --form POST {{baseUrl}}/calls.update \
  content-type:application/x-www-form-urlencoded \
  token:'' \
  desktop_app_join_url='' \
  id='' \
  join_url='' \
  title=''
wget --quiet \
  --method POST \
  --header 'token: ' \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'desktop_app_join_url=&id=&join_url=&title=' \
  --output-document \
  - {{baseUrl}}/calls.update
import Foundation

let headers = [
  "token": "",
  "content-type": "application/x-www-form-urlencoded"
]

let postData = NSMutableData(data: "desktop_app_join_url=".data(using: String.Encoding.utf8)!)
postData.append("&id=".data(using: String.Encoding.utf8)!)
postData.append("&join_url=".data(using: String.Encoding.utf8)!)
postData.append("&title=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/calls.update")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
POST calls_participants_add
{{baseUrl}}/calls.participants.add
HEADERS

token
BODY formUrlEncoded

id
users
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/calls.participants.add");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "id=&users=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/calls.participants.add" {:headers {:token ""}
                                                                   :form-params {:id ""
                                                                                 :users ""}})
require "http/client"

url = "{{baseUrl}}/calls.participants.add"
headers = HTTP::Headers{
  "token" => ""
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "id=&users="

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}}/calls.participants.add"),
    Headers =
    {
        { "token", "" },
    },
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "id", "" },
        { "users", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/calls.participants.add");
var request = new RestRequest("", Method.Post);
request.AddHeader("token", "");
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "id=&users=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/calls.participants.add"

	payload := strings.NewReader("id=&users=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("token", "")
	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/calls.participants.add HTTP/1.1
Token: 
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 10

id=&users=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/calls.participants.add")
  .setHeader("token", "")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("id=&users=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/calls.participants.add"))
    .header("token", "")
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("id=&users="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "id=&users=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/calls.participants.add")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/calls.participants.add")
  .header("token", "")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("id=&users=")
  .asString();
const data = 'id=&users=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/calls.participants.add');
xhr.setRequestHeader('token', '');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('id', '');
encodedParams.set('users', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/calls.participants.add',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/calls.participants.add';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({id: '', users: ''})
};

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}}/calls.participants.add',
  method: 'POST',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    id: '',
    users: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "id=&users=")
val request = Request.Builder()
  .url("{{baseUrl}}/calls.participants.add")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/calls.participants.add',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({id: '', users: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/calls.participants.add',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  form: {id: '', users: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/calls.participants.add');

req.headers({
  token: '',
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  id: '',
  users: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('id', '');
encodedParams.set('users', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/calls.participants.add',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('id', '');
encodedParams.set('users', '');

const url = '{{baseUrl}}/calls.participants.add';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"token": @"",
                           @"content-type": @"application/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"id=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&users=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/calls.participants.add"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/calls.participants.add" in
let headers = Header.add_list (Header.init ()) [
  ("token", "");
  ("content-type", "application/x-www-form-urlencoded");
] in
let body = Cohttp_lwt_body.of_string "id=&users=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/calls.participants.add",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "id=&users=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded",
    "token: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/calls.participants.add', [
  'form_params' => [
    'id' => '',
    'users' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/calls.participants.add');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'id' => '',
  'users' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'id' => '',
  'users' => ''
]));

$request->setRequestUrl('{{baseUrl}}/calls.participants.add');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/calls.participants.add' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'id=&users='
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/calls.participants.add' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'id=&users='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "id=&users="

headers = {
    'token': "",
    'content-type': "application/x-www-form-urlencoded"
}

conn.request("POST", "/baseUrl/calls.participants.add", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/calls.participants.add"

payload = {
    "id": "",
    "users": ""
}
headers = {
    "token": "",
    "content-type": "application/x-www-form-urlencoded"
}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/calls.participants.add"

payload <- "id=&users="

encode <- "form"

response <- VERB("POST", url, body = payload, add_headers('token' = ''), content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/calls.participants.add")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["token"] = ''
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "id=&users="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :id => "",
  :users => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/calls.participants.add') do |req|
  req.headers['token'] = ''
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/calls.participants.add";

    let payload = json!({
        "id": "",
        "users": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/calls.participants.add \
  --header 'content-type: application/x-www-form-urlencoded' \
  --header 'token: ' \
  --data id= \
  --data users=
http --form POST {{baseUrl}}/calls.participants.add \
  content-type:application/x-www-form-urlencoded \
  token:'' \
  id='' \
  users=''
wget --quiet \
  --method POST \
  --header 'token: ' \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'id=&users=' \
  --output-document \
  - {{baseUrl}}/calls.participants.add
import Foundation

let headers = [
  "token": "",
  "content-type": "application/x-www-form-urlencoded"
]

let postData = NSMutableData(data: "id=".data(using: String.Encoding.utf8)!)
postData.append("&users=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/calls.participants.add")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
POST calls_participants_remove
{{baseUrl}}/calls.participants.remove
HEADERS

token
BODY formUrlEncoded

id
users
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/calls.participants.remove");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "id=&users=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/calls.participants.remove" {:headers {:token ""}
                                                                      :form-params {:id ""
                                                                                    :users ""}})
require "http/client"

url = "{{baseUrl}}/calls.participants.remove"
headers = HTTP::Headers{
  "token" => ""
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "id=&users="

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}}/calls.participants.remove"),
    Headers =
    {
        { "token", "" },
    },
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "id", "" },
        { "users", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/calls.participants.remove");
var request = new RestRequest("", Method.Post);
request.AddHeader("token", "");
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "id=&users=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/calls.participants.remove"

	payload := strings.NewReader("id=&users=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("token", "")
	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/calls.participants.remove HTTP/1.1
Token: 
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 10

id=&users=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/calls.participants.remove")
  .setHeader("token", "")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("id=&users=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/calls.participants.remove"))
    .header("token", "")
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("id=&users="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "id=&users=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/calls.participants.remove")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/calls.participants.remove")
  .header("token", "")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("id=&users=")
  .asString();
const data = 'id=&users=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/calls.participants.remove');
xhr.setRequestHeader('token', '');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('id', '');
encodedParams.set('users', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/calls.participants.remove',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/calls.participants.remove';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({id: '', users: ''})
};

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}}/calls.participants.remove',
  method: 'POST',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    id: '',
    users: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "id=&users=")
val request = Request.Builder()
  .url("{{baseUrl}}/calls.participants.remove")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/calls.participants.remove',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({id: '', users: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/calls.participants.remove',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  form: {id: '', users: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/calls.participants.remove');

req.headers({
  token: '',
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  id: '',
  users: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('id', '');
encodedParams.set('users', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/calls.participants.remove',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('id', '');
encodedParams.set('users', '');

const url = '{{baseUrl}}/calls.participants.remove';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"token": @"",
                           @"content-type": @"application/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"id=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&users=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/calls.participants.remove"]
                                                       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}}/calls.participants.remove" in
let headers = Header.add_list (Header.init ()) [
  ("token", "");
  ("content-type", "application/x-www-form-urlencoded");
] in
let body = Cohttp_lwt_body.of_string "id=&users=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/calls.participants.remove",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "id=&users=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded",
    "token: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/calls.participants.remove', [
  'form_params' => [
    'id' => '',
    'users' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/calls.participants.remove');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'id' => '',
  'users' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'id' => '',
  'users' => ''
]));

$request->setRequestUrl('{{baseUrl}}/calls.participants.remove');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/calls.participants.remove' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'id=&users='
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/calls.participants.remove' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'id=&users='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "id=&users="

headers = {
    'token': "",
    'content-type': "application/x-www-form-urlencoded"
}

conn.request("POST", "/baseUrl/calls.participants.remove", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/calls.participants.remove"

payload = {
    "id": "",
    "users": ""
}
headers = {
    "token": "",
    "content-type": "application/x-www-form-urlencoded"
}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/calls.participants.remove"

payload <- "id=&users="

encode <- "form"

response <- VERB("POST", url, body = payload, add_headers('token' = ''), content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/calls.participants.remove")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["token"] = ''
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "id=&users="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :id => "",
  :users => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/calls.participants.remove') do |req|
  req.headers['token'] = ''
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/calls.participants.remove";

    let payload = json!({
        "id": "",
        "users": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/calls.participants.remove \
  --header 'content-type: application/x-www-form-urlencoded' \
  --header 'token: ' \
  --data id= \
  --data users=
http --form POST {{baseUrl}}/calls.participants.remove \
  content-type:application/x-www-form-urlencoded \
  token:'' \
  id='' \
  users=''
wget --quiet \
  --method POST \
  --header 'token: ' \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'id=&users=' \
  --output-document \
  - {{baseUrl}}/calls.participants.remove
import Foundation

let headers = [
  "token": "",
  "content-type": "application/x-www-form-urlencoded"
]

let postData = NSMutableData(data: "id=".data(using: String.Encoding.utf8)!)
postData.append("&users=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/calls.participants.remove")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
POST chat_delete
{{baseUrl}}/chat.delete
BODY formUrlEncoded

as_user
channel
ts
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/chat.delete");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "as_user=&channel=&ts=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/chat.delete" {:form-params {:as_user ""
                                                                      :channel ""
                                                                      :ts ""}})
require "http/client"

url = "{{baseUrl}}/chat.delete"
headers = HTTP::Headers{
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "as_user=&channel=&ts="

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}}/chat.delete"),
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "as_user", "" },
        { "channel", "" },
        { "ts", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/chat.delete");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "as_user=&channel=&ts=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/chat.delete"

	payload := strings.NewReader("as_user=&channel=&ts=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/chat.delete HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 21

as_user=&channel=&ts=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/chat.delete")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("as_user=&channel=&ts=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/chat.delete"))
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("as_user=&channel=&ts="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "as_user=&channel=&ts=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/chat.delete")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/chat.delete")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("as_user=&channel=&ts=")
  .asString();
const data = 'as_user=&channel=&ts=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/chat.delete');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('as_user', '');
encodedParams.set('channel', '');
encodedParams.set('ts', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/chat.delete',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/chat.delete';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({as_user: '', channel: '', ts: ''})
};

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}}/chat.delete',
  method: 'POST',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    as_user: '',
    channel: '',
    ts: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "as_user=&channel=&ts=")
val request = Request.Builder()
  .url("{{baseUrl}}/chat.delete")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/chat.delete',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({as_user: '', channel: '', ts: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/chat.delete',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  form: {as_user: '', channel: '', ts: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/chat.delete');

req.headers({
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  as_user: '',
  channel: '',
  ts: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('as_user', '');
encodedParams.set('channel', '');
encodedParams.set('ts', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/chat.delete',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('as_user', '');
encodedParams.set('channel', '');
encodedParams.set('ts', '');

const url = '{{baseUrl}}/chat.delete';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

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/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"as_user=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&channel=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&ts=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/chat.delete"]
                                                       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}}/chat.delete" in
let headers = Header.add (Header.init ()) "content-type" "application/x-www-form-urlencoded" in
let body = Cohttp_lwt_body.of_string "as_user=&channel=&ts=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/chat.delete",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "as_user=&channel=&ts=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/chat.delete', [
  'form_params' => [
    'as_user' => '',
    'channel' => '',
    'ts' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/chat.delete');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'as_user' => '',
  'channel' => '',
  'ts' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'as_user' => '',
  'channel' => '',
  'ts' => ''
]));

$request->setRequestUrl('{{baseUrl}}/chat.delete');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/chat.delete' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'as_user=&channel=&ts='
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/chat.delete' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'as_user=&channel=&ts='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "as_user=&channel=&ts="

headers = { 'content-type': "application/x-www-form-urlencoded" }

conn.request("POST", "/baseUrl/chat.delete", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/chat.delete"

payload = {
    "as_user": "",
    "channel": "",
    "ts": ""
}
headers = {"content-type": "application/x-www-form-urlencoded"}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/chat.delete"

payload <- "as_user=&channel=&ts="

encode <- "form"

response <- VERB("POST", url, body = payload, content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/chat.delete")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "as_user=&channel=&ts="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :as_user => "",
  :channel => "",
  :ts => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/chat.delete') do |req|
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/chat.delete";

    let payload = json!({
        "as_user": "",
        "channel": "",
        "ts": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/chat.delete \
  --header 'content-type: application/x-www-form-urlencoded' \
  --data as_user= \
  --data channel= \
  --data ts=
http --form POST {{baseUrl}}/chat.delete \
  content-type:application/x-www-form-urlencoded \
  as_user='' \
  channel='' \
  ts=''
wget --quiet \
  --method POST \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'as_user=&channel=&ts=' \
  --output-document \
  - {{baseUrl}}/chat.delete
import Foundation

let headers = ["content-type": "application/x-www-form-urlencoded"]

let postData = NSMutableData(data: "as_user=".data(using: String.Encoding.utf8)!)
postData.append("&channel=".data(using: String.Encoding.utf8)!)
postData.append("&ts=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/chat.delete")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "channel": "C024BE91L",
  "ok": true,
  "ts": "1401383885.000061"
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "message_not_found",
  "ok": false
}
POST chat_deleteScheduledMessage
{{baseUrl}}/chat.deleteScheduledMessage
HEADERS

token
BODY formUrlEncoded

as_user
channel
scheduled_message_id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/chat.deleteScheduledMessage");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "as_user=&channel=&scheduled_message_id=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/chat.deleteScheduledMessage" {:headers {:token ""}
                                                                        :form-params {:as_user ""
                                                                                      :channel ""
                                                                                      :scheduled_message_id ""}})
require "http/client"

url = "{{baseUrl}}/chat.deleteScheduledMessage"
headers = HTTP::Headers{
  "token" => ""
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "as_user=&channel=&scheduled_message_id="

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}}/chat.deleteScheduledMessage"),
    Headers =
    {
        { "token", "" },
    },
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "as_user", "" },
        { "channel", "" },
        { "scheduled_message_id", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/chat.deleteScheduledMessage");
var request = new RestRequest("", Method.Post);
request.AddHeader("token", "");
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "as_user=&channel=&scheduled_message_id=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/chat.deleteScheduledMessage"

	payload := strings.NewReader("as_user=&channel=&scheduled_message_id=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("token", "")
	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/chat.deleteScheduledMessage HTTP/1.1
Token: 
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 39

as_user=&channel=&scheduled_message_id=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/chat.deleteScheduledMessage")
  .setHeader("token", "")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("as_user=&channel=&scheduled_message_id=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/chat.deleteScheduledMessage"))
    .header("token", "")
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("as_user=&channel=&scheduled_message_id="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "as_user=&channel=&scheduled_message_id=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/chat.deleteScheduledMessage")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/chat.deleteScheduledMessage")
  .header("token", "")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("as_user=&channel=&scheduled_message_id=")
  .asString();
const data = 'as_user=&channel=&scheduled_message_id=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/chat.deleteScheduledMessage');
xhr.setRequestHeader('token', '');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('as_user', '');
encodedParams.set('channel', '');
encodedParams.set('scheduled_message_id', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/chat.deleteScheduledMessage',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/chat.deleteScheduledMessage';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({as_user: '', channel: '', scheduled_message_id: ''})
};

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}}/chat.deleteScheduledMessage',
  method: 'POST',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    as_user: '',
    channel: '',
    scheduled_message_id: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "as_user=&channel=&scheduled_message_id=")
val request = Request.Builder()
  .url("{{baseUrl}}/chat.deleteScheduledMessage")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/chat.deleteScheduledMessage',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({as_user: '', channel: '', scheduled_message_id: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/chat.deleteScheduledMessage',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  form: {as_user: '', channel: '', scheduled_message_id: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/chat.deleteScheduledMessage');

req.headers({
  token: '',
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  as_user: '',
  channel: '',
  scheduled_message_id: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('as_user', '');
encodedParams.set('channel', '');
encodedParams.set('scheduled_message_id', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/chat.deleteScheduledMessage',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('as_user', '');
encodedParams.set('channel', '');
encodedParams.set('scheduled_message_id', '');

const url = '{{baseUrl}}/chat.deleteScheduledMessage';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"token": @"",
                           @"content-type": @"application/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"as_user=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&channel=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&scheduled_message_id=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/chat.deleteScheduledMessage"]
                                                       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}}/chat.deleteScheduledMessage" in
let headers = Header.add_list (Header.init ()) [
  ("token", "");
  ("content-type", "application/x-www-form-urlencoded");
] in
let body = Cohttp_lwt_body.of_string "as_user=&channel=&scheduled_message_id=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/chat.deleteScheduledMessage",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "as_user=&channel=&scheduled_message_id=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded",
    "token: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/chat.deleteScheduledMessage', [
  'form_params' => [
    'as_user' => '',
    'channel' => '',
    'scheduled_message_id' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/chat.deleteScheduledMessage');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'as_user' => '',
  'channel' => '',
  'scheduled_message_id' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'as_user' => '',
  'channel' => '',
  'scheduled_message_id' => ''
]));

$request->setRequestUrl('{{baseUrl}}/chat.deleteScheduledMessage');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/chat.deleteScheduledMessage' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'as_user=&channel=&scheduled_message_id='
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/chat.deleteScheduledMessage' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'as_user=&channel=&scheduled_message_id='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "as_user=&channel=&scheduled_message_id="

headers = {
    'token': "",
    'content-type': "application/x-www-form-urlencoded"
}

conn.request("POST", "/baseUrl/chat.deleteScheduledMessage", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/chat.deleteScheduledMessage"

payload = {
    "as_user": "",
    "channel": "",
    "scheduled_message_id": ""
}
headers = {
    "token": "",
    "content-type": "application/x-www-form-urlencoded"
}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/chat.deleteScheduledMessage"

payload <- "as_user=&channel=&scheduled_message_id="

encode <- "form"

response <- VERB("POST", url, body = payload, add_headers('token' = ''), content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/chat.deleteScheduledMessage")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["token"] = ''
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "as_user=&channel=&scheduled_message_id="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :as_user => "",
  :channel => "",
  :scheduled_message_id => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/chat.deleteScheduledMessage') do |req|
  req.headers['token'] = ''
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/chat.deleteScheduledMessage";

    let payload = json!({
        "as_user": "",
        "channel": "",
        "scheduled_message_id": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/chat.deleteScheduledMessage \
  --header 'content-type: application/x-www-form-urlencoded' \
  --header 'token: ' \
  --data as_user= \
  --data channel= \
  --data scheduled_message_id=
http --form POST {{baseUrl}}/chat.deleteScheduledMessage \
  content-type:application/x-www-form-urlencoded \
  token:'' \
  as_user='' \
  channel='' \
  scheduled_message_id=''
wget --quiet \
  --method POST \
  --header 'token: ' \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'as_user=&channel=&scheduled_message_id=' \
  --output-document \
  - {{baseUrl}}/chat.deleteScheduledMessage
import Foundation

let headers = [
  "token": "",
  "content-type": "application/x-www-form-urlencoded"
]

let postData = NSMutableData(data: "as_user=".data(using: String.Encoding.utf8)!)
postData.append("&channel=".data(using: String.Encoding.utf8)!)
postData.append("&scheduled_message_id=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/chat.deleteScheduledMessage")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_scheduled_message_id",
  "ok": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/chat.getPermalink?token=&channel=&message_ts=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/chat.getPermalink" {:query-params {:token ""
                                                                            :channel ""
                                                                            :message_ts ""}})
require "http/client"

url = "{{baseUrl}}/chat.getPermalink?token=&channel=&message_ts="

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}}/chat.getPermalink?token=&channel=&message_ts="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/chat.getPermalink?token=&channel=&message_ts=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/chat.getPermalink?token=&channel=&message_ts="

	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/chat.getPermalink?token=&channel=&message_ts= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/chat.getPermalink?token=&channel=&message_ts=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/chat.getPermalink?token=&channel=&message_ts="))
    .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}}/chat.getPermalink?token=&channel=&message_ts=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/chat.getPermalink?token=&channel=&message_ts=")
  .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}}/chat.getPermalink?token=&channel=&message_ts=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/chat.getPermalink',
  params: {token: '', channel: '', message_ts: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/chat.getPermalink?token=&channel=&message_ts=';
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}}/chat.getPermalink?token=&channel=&message_ts=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/chat.getPermalink?token=&channel=&message_ts=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/chat.getPermalink?token=&channel=&message_ts=',
  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}}/chat.getPermalink',
  qs: {token: '', channel: '', message_ts: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/chat.getPermalink');

req.query({
  token: '',
  channel: '',
  message_ts: ''
});

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}}/chat.getPermalink',
  params: {token: '', channel: '', message_ts: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/chat.getPermalink?token=&channel=&message_ts=';
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}}/chat.getPermalink?token=&channel=&message_ts="]
                                                       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}}/chat.getPermalink?token=&channel=&message_ts=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/chat.getPermalink?token=&channel=&message_ts=",
  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}}/chat.getPermalink?token=&channel=&message_ts=');

echo $response->getBody();
setUrl('{{baseUrl}}/chat.getPermalink');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'token' => '',
  'channel' => '',
  'message_ts' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/chat.getPermalink');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'token' => '',
  'channel' => '',
  'message_ts' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/chat.getPermalink?token=&channel=&message_ts=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/chat.getPermalink?token=&channel=&message_ts=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/chat.getPermalink?token=&channel=&message_ts=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/chat.getPermalink"

querystring = {"token":"","channel":"","message_ts":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/chat.getPermalink"

queryString <- list(
  token = "",
  channel = "",
  message_ts = ""
)

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/chat.getPermalink?token=&channel=&message_ts=")

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/chat.getPermalink') do |req|
  req.params['token'] = ''
  req.params['channel'] = ''
  req.params['message_ts'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/chat.getPermalink";

    let querystring = [
        ("token", ""),
        ("channel", ""),
        ("message_ts", ""),
    ];

    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}}/chat.getPermalink?token=&channel=&message_ts='
http GET '{{baseUrl}}/chat.getPermalink?token=&channel=&message_ts='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/chat.getPermalink?token=&channel=&message_ts='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/chat.getPermalink?token=&channel=&message_ts=")! 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

{
  "channel": "C1H9RESGA",
  "ok": true,
  "permalink": "https://ghostbusters.slack.com/archives/C1H9RESGA/p135854651500008"
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "channel_not_found",
  "ok": false
}
POST chat_meMessage
{{baseUrl}}/chat.meMessage
BODY formUrlEncoded

channel
text
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/chat.meMessage");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "channel=&text=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/chat.meMessage" {:form-params {:channel ""
                                                                         :text ""}})
require "http/client"

url = "{{baseUrl}}/chat.meMessage"
headers = HTTP::Headers{
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "channel=&text="

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}}/chat.meMessage"),
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "channel", "" },
        { "text", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/chat.meMessage");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "channel=&text=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/chat.meMessage"

	payload := strings.NewReader("channel=&text=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/chat.meMessage HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 14

channel=&text=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/chat.meMessage")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("channel=&text=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/chat.meMessage"))
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("channel=&text="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "channel=&text=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/chat.meMessage")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/chat.meMessage")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("channel=&text=")
  .asString();
const data = 'channel=&text=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/chat.meMessage');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('channel', '');
encodedParams.set('text', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/chat.meMessage',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/chat.meMessage';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({channel: '', text: ''})
};

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}}/chat.meMessage',
  method: 'POST',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    channel: '',
    text: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "channel=&text=")
val request = Request.Builder()
  .url("{{baseUrl}}/chat.meMessage")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/chat.meMessage',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({channel: '', text: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/chat.meMessage',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  form: {channel: '', text: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/chat.meMessage');

req.headers({
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  channel: '',
  text: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('channel', '');
encodedParams.set('text', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/chat.meMessage',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('channel', '');
encodedParams.set('text', '');

const url = '{{baseUrl}}/chat.meMessage';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

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/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"channel=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&text=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/chat.meMessage"]
                                                       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}}/chat.meMessage" in
let headers = Header.add (Header.init ()) "content-type" "application/x-www-form-urlencoded" in
let body = Cohttp_lwt_body.of_string "channel=&text=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/chat.meMessage",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "channel=&text=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/chat.meMessage', [
  'form_params' => [
    'channel' => '',
    'text' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/chat.meMessage');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'channel' => '',
  'text' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'channel' => '',
  'text' => ''
]));

$request->setRequestUrl('{{baseUrl}}/chat.meMessage');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/chat.meMessage' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channel=&text='
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/chat.meMessage' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channel=&text='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "channel=&text="

headers = { 'content-type': "application/x-www-form-urlencoded" }

conn.request("POST", "/baseUrl/chat.meMessage", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/chat.meMessage"

payload = {
    "channel": "",
    "text": ""
}
headers = {"content-type": "application/x-www-form-urlencoded"}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/chat.meMessage"

payload <- "channel=&text="

encode <- "form"

response <- VERB("POST", url, body = payload, content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/chat.meMessage")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "channel=&text="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :channel => "",
  :text => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/chat.meMessage') do |req|
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/chat.meMessage";

    let payload = json!({
        "channel": "",
        "text": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/chat.meMessage \
  --header 'content-type: application/x-www-form-urlencoded' \
  --data channel= \
  --data text=
http --form POST {{baseUrl}}/chat.meMessage \
  content-type:application/x-www-form-urlencoded \
  channel='' \
  text=''
wget --quiet \
  --method POST \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'channel=&text=' \
  --output-document \
  - {{baseUrl}}/chat.meMessage
import Foundation

let headers = ["content-type": "application/x-www-form-urlencoded"]

let postData = NSMutableData(data: "channel=".data(using: String.Encoding.utf8)!)
postData.append("&text=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/chat.meMessage")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "channel": "C024BE7LR",
  "ok": true,
  "ts": "1417671948.000006"
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
POST chat_postEphemeral
{{baseUrl}}/chat.postEphemeral
HEADERS

token
BODY formUrlEncoded

as_user
attachments
blocks
channel
icon_emoji
icon_url
link_names
parse
text
thread_ts
user
username
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/chat.postEphemeral");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "as_user=&attachments=&blocks=&channel=&icon_emoji=&icon_url=&link_names=&parse=&text=&thread_ts=&user=&username=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/chat.postEphemeral" {:headers {:token ""}
                                                               :form-params {:as_user ""
                                                                             :attachments ""
                                                                             :blocks ""
                                                                             :channel ""
                                                                             :icon_emoji ""
                                                                             :icon_url ""
                                                                             :link_names ""
                                                                             :parse ""
                                                                             :text ""
                                                                             :thread_ts ""
                                                                             :user ""
                                                                             :username ""}})
require "http/client"

url = "{{baseUrl}}/chat.postEphemeral"
headers = HTTP::Headers{
  "token" => ""
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "as_user=&attachments=&blocks=&channel=&icon_emoji=&icon_url=&link_names=&parse=&text=&thread_ts=&user=&username="

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}}/chat.postEphemeral"),
    Headers =
    {
        { "token", "" },
    },
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "as_user", "" },
        { "attachments", "" },
        { "blocks", "" },
        { "channel", "" },
        { "icon_emoji", "" },
        { "icon_url", "" },
        { "link_names", "" },
        { "parse", "" },
        { "text", "" },
        { "thread_ts", "" },
        { "user", "" },
        { "username", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/chat.postEphemeral");
var request = new RestRequest("", Method.Post);
request.AddHeader("token", "");
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "as_user=&attachments=&blocks=&channel=&icon_emoji=&icon_url=&link_names=&parse=&text=&thread_ts=&user=&username=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/chat.postEphemeral"

	payload := strings.NewReader("as_user=&attachments=&blocks=&channel=&icon_emoji=&icon_url=&link_names=&parse=&text=&thread_ts=&user=&username=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("token", "")
	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/chat.postEphemeral HTTP/1.1
Token: 
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 112

as_user=&attachments=&blocks=&channel=&icon_emoji=&icon_url=&link_names=&parse=&text=&thread_ts=&user=&username=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/chat.postEphemeral")
  .setHeader("token", "")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("as_user=&attachments=&blocks=&channel=&icon_emoji=&icon_url=&link_names=&parse=&text=&thread_ts=&user=&username=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/chat.postEphemeral"))
    .header("token", "")
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("as_user=&attachments=&blocks=&channel=&icon_emoji=&icon_url=&link_names=&parse=&text=&thread_ts=&user=&username="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "as_user=&attachments=&blocks=&channel=&icon_emoji=&icon_url=&link_names=&parse=&text=&thread_ts=&user=&username=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/chat.postEphemeral")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/chat.postEphemeral")
  .header("token", "")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("as_user=&attachments=&blocks=&channel=&icon_emoji=&icon_url=&link_names=&parse=&text=&thread_ts=&user=&username=")
  .asString();
const data = 'as_user=&attachments=&blocks=&channel=&icon_emoji=&icon_url=&link_names=&parse=&text=&thread_ts=&user=&username=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/chat.postEphemeral');
xhr.setRequestHeader('token', '');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('as_user', '');
encodedParams.set('attachments', '');
encodedParams.set('blocks', '');
encodedParams.set('channel', '');
encodedParams.set('icon_emoji', '');
encodedParams.set('icon_url', '');
encodedParams.set('link_names', '');
encodedParams.set('parse', '');
encodedParams.set('text', '');
encodedParams.set('thread_ts', '');
encodedParams.set('user', '');
encodedParams.set('username', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/chat.postEphemeral',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/chat.postEphemeral';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({
    as_user: '',
    attachments: '',
    blocks: '',
    channel: '',
    icon_emoji: '',
    icon_url: '',
    link_names: '',
    parse: '',
    text: '',
    thread_ts: '',
    user: '',
    username: ''
  })
};

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}}/chat.postEphemeral',
  method: 'POST',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    as_user: '',
    attachments: '',
    blocks: '',
    channel: '',
    icon_emoji: '',
    icon_url: '',
    link_names: '',
    parse: '',
    text: '',
    thread_ts: '',
    user: '',
    username: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "as_user=&attachments=&blocks=&channel=&icon_emoji=&icon_url=&link_names=&parse=&text=&thread_ts=&user=&username=")
val request = Request.Builder()
  .url("{{baseUrl}}/chat.postEphemeral")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/chat.postEphemeral',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({
  as_user: '',
  attachments: '',
  blocks: '',
  channel: '',
  icon_emoji: '',
  icon_url: '',
  link_names: '',
  parse: '',
  text: '',
  thread_ts: '',
  user: '',
  username: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/chat.postEphemeral',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  form: {
    as_user: '',
    attachments: '',
    blocks: '',
    channel: '',
    icon_emoji: '',
    icon_url: '',
    link_names: '',
    parse: '',
    text: '',
    thread_ts: '',
    user: '',
    username: ''
  }
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/chat.postEphemeral');

req.headers({
  token: '',
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  as_user: '',
  attachments: '',
  blocks: '',
  channel: '',
  icon_emoji: '',
  icon_url: '',
  link_names: '',
  parse: '',
  text: '',
  thread_ts: '',
  user: '',
  username: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('as_user', '');
encodedParams.set('attachments', '');
encodedParams.set('blocks', '');
encodedParams.set('channel', '');
encodedParams.set('icon_emoji', '');
encodedParams.set('icon_url', '');
encodedParams.set('link_names', '');
encodedParams.set('parse', '');
encodedParams.set('text', '');
encodedParams.set('thread_ts', '');
encodedParams.set('user', '');
encodedParams.set('username', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/chat.postEphemeral',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('as_user', '');
encodedParams.set('attachments', '');
encodedParams.set('blocks', '');
encodedParams.set('channel', '');
encodedParams.set('icon_emoji', '');
encodedParams.set('icon_url', '');
encodedParams.set('link_names', '');
encodedParams.set('parse', '');
encodedParams.set('text', '');
encodedParams.set('thread_ts', '');
encodedParams.set('user', '');
encodedParams.set('username', '');

const url = '{{baseUrl}}/chat.postEphemeral';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"token": @"",
                           @"content-type": @"application/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"as_user=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&attachments=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&blocks=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&channel=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&icon_emoji=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&icon_url=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&link_names=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&parse=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&text=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&thread_ts=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&user=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&username=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/chat.postEphemeral"]
                                                       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}}/chat.postEphemeral" in
let headers = Header.add_list (Header.init ()) [
  ("token", "");
  ("content-type", "application/x-www-form-urlencoded");
] in
let body = Cohttp_lwt_body.of_string "as_user=&attachments=&blocks=&channel=&icon_emoji=&icon_url=&link_names=&parse=&text=&thread_ts=&user=&username=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/chat.postEphemeral",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "as_user=&attachments=&blocks=&channel=&icon_emoji=&icon_url=&link_names=&parse=&text=&thread_ts=&user=&username=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded",
    "token: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/chat.postEphemeral', [
  'form_params' => [
    'as_user' => '',
    'attachments' => '',
    'blocks' => '',
    'channel' => '',
    'icon_emoji' => '',
    'icon_url' => '',
    'link_names' => '',
    'parse' => '',
    'text' => '',
    'thread_ts' => '',
    'user' => '',
    'username' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/chat.postEphemeral');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'as_user' => '',
  'attachments' => '',
  'blocks' => '',
  'channel' => '',
  'icon_emoji' => '',
  'icon_url' => '',
  'link_names' => '',
  'parse' => '',
  'text' => '',
  'thread_ts' => '',
  'user' => '',
  'username' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'as_user' => '',
  'attachments' => '',
  'blocks' => '',
  'channel' => '',
  'icon_emoji' => '',
  'icon_url' => '',
  'link_names' => '',
  'parse' => '',
  'text' => '',
  'thread_ts' => '',
  'user' => '',
  'username' => ''
]));

$request->setRequestUrl('{{baseUrl}}/chat.postEphemeral');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/chat.postEphemeral' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'as_user=&attachments=&blocks=&channel=&icon_emoji=&icon_url=&link_names=&parse=&text=&thread_ts=&user=&username='
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/chat.postEphemeral' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'as_user=&attachments=&blocks=&channel=&icon_emoji=&icon_url=&link_names=&parse=&text=&thread_ts=&user=&username='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "as_user=&attachments=&blocks=&channel=&icon_emoji=&icon_url=&link_names=&parse=&text=&thread_ts=&user=&username="

headers = {
    'token': "",
    'content-type': "application/x-www-form-urlencoded"
}

conn.request("POST", "/baseUrl/chat.postEphemeral", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/chat.postEphemeral"

payload = {
    "as_user": "",
    "attachments": "",
    "blocks": "",
    "channel": "",
    "icon_emoji": "",
    "icon_url": "",
    "link_names": "",
    "parse": "",
    "text": "",
    "thread_ts": "",
    "user": "",
    "username": ""
}
headers = {
    "token": "",
    "content-type": "application/x-www-form-urlencoded"
}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/chat.postEphemeral"

payload <- "as_user=&attachments=&blocks=&channel=&icon_emoji=&icon_url=&link_names=&parse=&text=&thread_ts=&user=&username="

encode <- "form"

response <- VERB("POST", url, body = payload, add_headers('token' = ''), content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/chat.postEphemeral")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["token"] = ''
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "as_user=&attachments=&blocks=&channel=&icon_emoji=&icon_url=&link_names=&parse=&text=&thread_ts=&user=&username="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :as_user => "",
  :attachments => "",
  :blocks => "",
  :channel => "",
  :icon_emoji => "",
  :icon_url => "",
  :link_names => "",
  :parse => "",
  :text => "",
  :thread_ts => "",
  :user => "",
  :username => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/chat.postEphemeral') do |req|
  req.headers['token'] = ''
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/chat.postEphemeral";

    let payload = json!({
        "as_user": "",
        "attachments": "",
        "blocks": "",
        "channel": "",
        "icon_emoji": "",
        "icon_url": "",
        "link_names": "",
        "parse": "",
        "text": "",
        "thread_ts": "",
        "user": "",
        "username": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/chat.postEphemeral \
  --header 'content-type: application/x-www-form-urlencoded' \
  --header 'token: ' \
  --data as_user= \
  --data attachments= \
  --data blocks= \
  --data channel= \
  --data icon_emoji= \
  --data icon_url= \
  --data link_names= \
  --data parse= \
  --data text= \
  --data thread_ts= \
  --data user= \
  --data username=
http --form POST {{baseUrl}}/chat.postEphemeral \
  content-type:application/x-www-form-urlencoded \
  token:'' \
  as_user='' \
  attachments='' \
  blocks='' \
  channel='' \
  icon_emoji='' \
  icon_url='' \
  link_names='' \
  parse='' \
  text='' \
  thread_ts='' \
  user='' \
  username=''
wget --quiet \
  --method POST \
  --header 'token: ' \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'as_user=&attachments=&blocks=&channel=&icon_emoji=&icon_url=&link_names=&parse=&text=&thread_ts=&user=&username=' \
  --output-document \
  - {{baseUrl}}/chat.postEphemeral
import Foundation

let headers = [
  "token": "",
  "content-type": "application/x-www-form-urlencoded"
]

let postData = NSMutableData(data: "as_user=".data(using: String.Encoding.utf8)!)
postData.append("&attachments=".data(using: String.Encoding.utf8)!)
postData.append("&blocks=".data(using: String.Encoding.utf8)!)
postData.append("&channel=".data(using: String.Encoding.utf8)!)
postData.append("&icon_emoji=".data(using: String.Encoding.utf8)!)
postData.append("&icon_url=".data(using: String.Encoding.utf8)!)
postData.append("&link_names=".data(using: String.Encoding.utf8)!)
postData.append("&parse=".data(using: String.Encoding.utf8)!)
postData.append("&text=".data(using: String.Encoding.utf8)!)
postData.append("&thread_ts=".data(using: String.Encoding.utf8)!)
postData.append("&user=".data(using: String.Encoding.utf8)!)
postData.append("&username=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/chat.postEphemeral")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "message_ts": "1502210682.580145",
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "user_not_in_channel",
  "ok": false
}
POST chat_postMessage
{{baseUrl}}/chat.postMessage
HEADERS

token
BODY formUrlEncoded

as_user
attachments
blocks
channel
icon_emoji
icon_url
link_names
mrkdwn
parse
reply_broadcast
text
thread_ts
unfurl_links
unfurl_media
username
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/chat.postMessage");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "as_user=&attachments=&blocks=&channel=&icon_emoji=&icon_url=&link_names=&mrkdwn=&parse=&reply_broadcast=&text=&thread_ts=&unfurl_links=&unfurl_media=&username=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/chat.postMessage" {:headers {:token ""}
                                                             :form-params {:as_user ""
                                                                           :attachments ""
                                                                           :blocks ""
                                                                           :channel ""
                                                                           :icon_emoji ""
                                                                           :icon_url ""
                                                                           :link_names ""
                                                                           :mrkdwn ""
                                                                           :parse ""
                                                                           :reply_broadcast ""
                                                                           :text ""
                                                                           :thread_ts ""
                                                                           :unfurl_links ""
                                                                           :unfurl_media ""
                                                                           :username ""}})
require "http/client"

url = "{{baseUrl}}/chat.postMessage"
headers = HTTP::Headers{
  "token" => ""
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "as_user=&attachments=&blocks=&channel=&icon_emoji=&icon_url=&link_names=&mrkdwn=&parse=&reply_broadcast=&text=&thread_ts=&unfurl_links=&unfurl_media=&username="

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}}/chat.postMessage"),
    Headers =
    {
        { "token", "" },
    },
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "as_user", "" },
        { "attachments", "" },
        { "blocks", "" },
        { "channel", "" },
        { "icon_emoji", "" },
        { "icon_url", "" },
        { "link_names", "" },
        { "mrkdwn", "" },
        { "parse", "" },
        { "reply_broadcast", "" },
        { "text", "" },
        { "thread_ts", "" },
        { "unfurl_links", "" },
        { "unfurl_media", "" },
        { "username", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/chat.postMessage");
var request = new RestRequest("", Method.Post);
request.AddHeader("token", "");
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "as_user=&attachments=&blocks=&channel=&icon_emoji=&icon_url=&link_names=&mrkdwn=&parse=&reply_broadcast=&text=&thread_ts=&unfurl_links=&unfurl_media=&username=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/chat.postMessage"

	payload := strings.NewReader("as_user=&attachments=&blocks=&channel=&icon_emoji=&icon_url=&link_names=&mrkdwn=&parse=&reply_broadcast=&text=&thread_ts=&unfurl_links=&unfurl_media=&username=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("token", "")
	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/chat.postMessage HTTP/1.1
Token: 
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 159

as_user=&attachments=&blocks=&channel=&icon_emoji=&icon_url=&link_names=&mrkdwn=&parse=&reply_broadcast=&text=&thread_ts=&unfurl_links=&unfurl_media=&username=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/chat.postMessage")
  .setHeader("token", "")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("as_user=&attachments=&blocks=&channel=&icon_emoji=&icon_url=&link_names=&mrkdwn=&parse=&reply_broadcast=&text=&thread_ts=&unfurl_links=&unfurl_media=&username=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/chat.postMessage"))
    .header("token", "")
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("as_user=&attachments=&blocks=&channel=&icon_emoji=&icon_url=&link_names=&mrkdwn=&parse=&reply_broadcast=&text=&thread_ts=&unfurl_links=&unfurl_media=&username="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "as_user=&attachments=&blocks=&channel=&icon_emoji=&icon_url=&link_names=&mrkdwn=&parse=&reply_broadcast=&text=&thread_ts=&unfurl_links=&unfurl_media=&username=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/chat.postMessage")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/chat.postMessage")
  .header("token", "")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("as_user=&attachments=&blocks=&channel=&icon_emoji=&icon_url=&link_names=&mrkdwn=&parse=&reply_broadcast=&text=&thread_ts=&unfurl_links=&unfurl_media=&username=")
  .asString();
const data = 'as_user=&attachments=&blocks=&channel=&icon_emoji=&icon_url=&link_names=&mrkdwn=&parse=&reply_broadcast=&text=&thread_ts=&unfurl_links=&unfurl_media=&username=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/chat.postMessage');
xhr.setRequestHeader('token', '');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('as_user', '');
encodedParams.set('attachments', '');
encodedParams.set('blocks', '');
encodedParams.set('channel', '');
encodedParams.set('icon_emoji', '');
encodedParams.set('icon_url', '');
encodedParams.set('link_names', '');
encodedParams.set('mrkdwn', '');
encodedParams.set('parse', '');
encodedParams.set('reply_broadcast', '');
encodedParams.set('text', '');
encodedParams.set('thread_ts', '');
encodedParams.set('unfurl_links', '');
encodedParams.set('unfurl_media', '');
encodedParams.set('username', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/chat.postMessage',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/chat.postMessage';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({
    as_user: '',
    attachments: '',
    blocks: '',
    channel: '',
    icon_emoji: '',
    icon_url: '',
    link_names: '',
    mrkdwn: '',
    parse: '',
    reply_broadcast: '',
    text: '',
    thread_ts: '',
    unfurl_links: '',
    unfurl_media: '',
    username: ''
  })
};

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}}/chat.postMessage',
  method: 'POST',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    as_user: '',
    attachments: '',
    blocks: '',
    channel: '',
    icon_emoji: '',
    icon_url: '',
    link_names: '',
    mrkdwn: '',
    parse: '',
    reply_broadcast: '',
    text: '',
    thread_ts: '',
    unfurl_links: '',
    unfurl_media: '',
    username: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "as_user=&attachments=&blocks=&channel=&icon_emoji=&icon_url=&link_names=&mrkdwn=&parse=&reply_broadcast=&text=&thread_ts=&unfurl_links=&unfurl_media=&username=")
val request = Request.Builder()
  .url("{{baseUrl}}/chat.postMessage")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/chat.postMessage',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({
  as_user: '',
  attachments: '',
  blocks: '',
  channel: '',
  icon_emoji: '',
  icon_url: '',
  link_names: '',
  mrkdwn: '',
  parse: '',
  reply_broadcast: '',
  text: '',
  thread_ts: '',
  unfurl_links: '',
  unfurl_media: '',
  username: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/chat.postMessage',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  form: {
    as_user: '',
    attachments: '',
    blocks: '',
    channel: '',
    icon_emoji: '',
    icon_url: '',
    link_names: '',
    mrkdwn: '',
    parse: '',
    reply_broadcast: '',
    text: '',
    thread_ts: '',
    unfurl_links: '',
    unfurl_media: '',
    username: ''
  }
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/chat.postMessage');

req.headers({
  token: '',
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  as_user: '',
  attachments: '',
  blocks: '',
  channel: '',
  icon_emoji: '',
  icon_url: '',
  link_names: '',
  mrkdwn: '',
  parse: '',
  reply_broadcast: '',
  text: '',
  thread_ts: '',
  unfurl_links: '',
  unfurl_media: '',
  username: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('as_user', '');
encodedParams.set('attachments', '');
encodedParams.set('blocks', '');
encodedParams.set('channel', '');
encodedParams.set('icon_emoji', '');
encodedParams.set('icon_url', '');
encodedParams.set('link_names', '');
encodedParams.set('mrkdwn', '');
encodedParams.set('parse', '');
encodedParams.set('reply_broadcast', '');
encodedParams.set('text', '');
encodedParams.set('thread_ts', '');
encodedParams.set('unfurl_links', '');
encodedParams.set('unfurl_media', '');
encodedParams.set('username', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/chat.postMessage',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('as_user', '');
encodedParams.set('attachments', '');
encodedParams.set('blocks', '');
encodedParams.set('channel', '');
encodedParams.set('icon_emoji', '');
encodedParams.set('icon_url', '');
encodedParams.set('link_names', '');
encodedParams.set('mrkdwn', '');
encodedParams.set('parse', '');
encodedParams.set('reply_broadcast', '');
encodedParams.set('text', '');
encodedParams.set('thread_ts', '');
encodedParams.set('unfurl_links', '');
encodedParams.set('unfurl_media', '');
encodedParams.set('username', '');

const url = '{{baseUrl}}/chat.postMessage';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"token": @"",
                           @"content-type": @"application/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"as_user=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&attachments=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&blocks=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&channel=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&icon_emoji=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&icon_url=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&link_names=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&mrkdwn=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&parse=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&reply_broadcast=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&text=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&thread_ts=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&unfurl_links=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&unfurl_media=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&username=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/chat.postMessage"]
                                                       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}}/chat.postMessage" in
let headers = Header.add_list (Header.init ()) [
  ("token", "");
  ("content-type", "application/x-www-form-urlencoded");
] in
let body = Cohttp_lwt_body.of_string "as_user=&attachments=&blocks=&channel=&icon_emoji=&icon_url=&link_names=&mrkdwn=&parse=&reply_broadcast=&text=&thread_ts=&unfurl_links=&unfurl_media=&username=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/chat.postMessage",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "as_user=&attachments=&blocks=&channel=&icon_emoji=&icon_url=&link_names=&mrkdwn=&parse=&reply_broadcast=&text=&thread_ts=&unfurl_links=&unfurl_media=&username=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded",
    "token: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/chat.postMessage', [
  'form_params' => [
    'as_user' => '',
    'attachments' => '',
    'blocks' => '',
    'channel' => '',
    'icon_emoji' => '',
    'icon_url' => '',
    'link_names' => '',
    'mrkdwn' => '',
    'parse' => '',
    'reply_broadcast' => '',
    'text' => '',
    'thread_ts' => '',
    'unfurl_links' => '',
    'unfurl_media' => '',
    'username' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/chat.postMessage');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'as_user' => '',
  'attachments' => '',
  'blocks' => '',
  'channel' => '',
  'icon_emoji' => '',
  'icon_url' => '',
  'link_names' => '',
  'mrkdwn' => '',
  'parse' => '',
  'reply_broadcast' => '',
  'text' => '',
  'thread_ts' => '',
  'unfurl_links' => '',
  'unfurl_media' => '',
  'username' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'as_user' => '',
  'attachments' => '',
  'blocks' => '',
  'channel' => '',
  'icon_emoji' => '',
  'icon_url' => '',
  'link_names' => '',
  'mrkdwn' => '',
  'parse' => '',
  'reply_broadcast' => '',
  'text' => '',
  'thread_ts' => '',
  'unfurl_links' => '',
  'unfurl_media' => '',
  'username' => ''
]));

$request->setRequestUrl('{{baseUrl}}/chat.postMessage');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/chat.postMessage' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'as_user=&attachments=&blocks=&channel=&icon_emoji=&icon_url=&link_names=&mrkdwn=&parse=&reply_broadcast=&text=&thread_ts=&unfurl_links=&unfurl_media=&username='
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/chat.postMessage' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'as_user=&attachments=&blocks=&channel=&icon_emoji=&icon_url=&link_names=&mrkdwn=&parse=&reply_broadcast=&text=&thread_ts=&unfurl_links=&unfurl_media=&username='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "as_user=&attachments=&blocks=&channel=&icon_emoji=&icon_url=&link_names=&mrkdwn=&parse=&reply_broadcast=&text=&thread_ts=&unfurl_links=&unfurl_media=&username="

headers = {
    'token': "",
    'content-type': "application/x-www-form-urlencoded"
}

conn.request("POST", "/baseUrl/chat.postMessage", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/chat.postMessage"

payload = {
    "as_user": "",
    "attachments": "",
    "blocks": "",
    "channel": "",
    "icon_emoji": "",
    "icon_url": "",
    "link_names": "",
    "mrkdwn": "",
    "parse": "",
    "reply_broadcast": "",
    "text": "",
    "thread_ts": "",
    "unfurl_links": "",
    "unfurl_media": "",
    "username": ""
}
headers = {
    "token": "",
    "content-type": "application/x-www-form-urlencoded"
}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/chat.postMessage"

payload <- "as_user=&attachments=&blocks=&channel=&icon_emoji=&icon_url=&link_names=&mrkdwn=&parse=&reply_broadcast=&text=&thread_ts=&unfurl_links=&unfurl_media=&username="

encode <- "form"

response <- VERB("POST", url, body = payload, add_headers('token' = ''), content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/chat.postMessage")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["token"] = ''
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "as_user=&attachments=&blocks=&channel=&icon_emoji=&icon_url=&link_names=&mrkdwn=&parse=&reply_broadcast=&text=&thread_ts=&unfurl_links=&unfurl_media=&username="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :as_user => "",
  :attachments => "",
  :blocks => "",
  :channel => "",
  :icon_emoji => "",
  :icon_url => "",
  :link_names => "",
  :mrkdwn => "",
  :parse => "",
  :reply_broadcast => "",
  :text => "",
  :thread_ts => "",
  :unfurl_links => "",
  :unfurl_media => "",
  :username => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/chat.postMessage') do |req|
  req.headers['token'] = ''
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/chat.postMessage";

    let payload = json!({
        "as_user": "",
        "attachments": "",
        "blocks": "",
        "channel": "",
        "icon_emoji": "",
        "icon_url": "",
        "link_names": "",
        "mrkdwn": "",
        "parse": "",
        "reply_broadcast": "",
        "text": "",
        "thread_ts": "",
        "unfurl_links": "",
        "unfurl_media": "",
        "username": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/chat.postMessage \
  --header 'content-type: application/x-www-form-urlencoded' \
  --header 'token: ' \
  --data as_user= \
  --data attachments= \
  --data blocks= \
  --data channel= \
  --data icon_emoji= \
  --data icon_url= \
  --data link_names= \
  --data mrkdwn= \
  --data parse= \
  --data reply_broadcast= \
  --data text= \
  --data thread_ts= \
  --data unfurl_links= \
  --data unfurl_media= \
  --data username=
http --form POST {{baseUrl}}/chat.postMessage \
  content-type:application/x-www-form-urlencoded \
  token:'' \
  as_user='' \
  attachments='' \
  blocks='' \
  channel='' \
  icon_emoji='' \
  icon_url='' \
  link_names='' \
  mrkdwn='' \
  parse='' \
  reply_broadcast='' \
  text='' \
  thread_ts='' \
  unfurl_links='' \
  unfurl_media='' \
  username=''
wget --quiet \
  --method POST \
  --header 'token: ' \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'as_user=&attachments=&blocks=&channel=&icon_emoji=&icon_url=&link_names=&mrkdwn=&parse=&reply_broadcast=&text=&thread_ts=&unfurl_links=&unfurl_media=&username=' \
  --output-document \
  - {{baseUrl}}/chat.postMessage
import Foundation

let headers = [
  "token": "",
  "content-type": "application/x-www-form-urlencoded"
]

let postData = NSMutableData(data: "as_user=".data(using: String.Encoding.utf8)!)
postData.append("&attachments=".data(using: String.Encoding.utf8)!)
postData.append("&blocks=".data(using: String.Encoding.utf8)!)
postData.append("&channel=".data(using: String.Encoding.utf8)!)
postData.append("&icon_emoji=".data(using: String.Encoding.utf8)!)
postData.append("&icon_url=".data(using: String.Encoding.utf8)!)
postData.append("&link_names=".data(using: String.Encoding.utf8)!)
postData.append("&mrkdwn=".data(using: String.Encoding.utf8)!)
postData.append("&parse=".data(using: String.Encoding.utf8)!)
postData.append("&reply_broadcast=".data(using: String.Encoding.utf8)!)
postData.append("&text=".data(using: String.Encoding.utf8)!)
postData.append("&thread_ts=".data(using: String.Encoding.utf8)!)
postData.append("&unfurl_links=".data(using: String.Encoding.utf8)!)
postData.append("&unfurl_media=".data(using: String.Encoding.utf8)!)
postData.append("&username=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/chat.postMessage")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "channel": "C1H9RESGL",
  "message": {
    "attachments": [
      {
        "fallback": "This is an attachment's fallback",
        "id": 1,
        "text": "This is an attachment"
      }
    ],
    "bot_id": "B19LU7CSY",
    "subtype": "bot_message",
    "text": "Here's a message for you",
    "ts": "1503435956.000247",
    "type": "message",
    "username": "ecto1"
  },
  "ok": true,
  "ts": "1503435956.000247"
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "too_many_attachments",
  "ok": false
}
POST chat_scheduleMessage
{{baseUrl}}/chat.scheduleMessage
BODY formUrlEncoded

as_user
attachments
blocks
channel
link_names
parse
post_at
reply_broadcast
text
thread_ts
unfurl_links
unfurl_media
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/chat.scheduleMessage");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "as_user=&attachments=&blocks=&channel=&link_names=&parse=&post_at=&reply_broadcast=&text=&thread_ts=&unfurl_links=&unfurl_media=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/chat.scheduleMessage" {:form-params {:as_user ""
                                                                               :attachments ""
                                                                               :blocks ""
                                                                               :channel ""
                                                                               :link_names ""
                                                                               :parse ""
                                                                               :post_at ""
                                                                               :reply_broadcast ""
                                                                               :text ""
                                                                               :thread_ts ""
                                                                               :unfurl_links ""
                                                                               :unfurl_media ""}})
require "http/client"

url = "{{baseUrl}}/chat.scheduleMessage"
headers = HTTP::Headers{
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "as_user=&attachments=&blocks=&channel=&link_names=&parse=&post_at=&reply_broadcast=&text=&thread_ts=&unfurl_links=&unfurl_media="

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}}/chat.scheduleMessage"),
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "as_user", "" },
        { "attachments", "" },
        { "blocks", "" },
        { "channel", "" },
        { "link_names", "" },
        { "parse", "" },
        { "post_at", "" },
        { "reply_broadcast", "" },
        { "text", "" },
        { "thread_ts", "" },
        { "unfurl_links", "" },
        { "unfurl_media", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/chat.scheduleMessage");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "as_user=&attachments=&blocks=&channel=&link_names=&parse=&post_at=&reply_broadcast=&text=&thread_ts=&unfurl_links=&unfurl_media=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/chat.scheduleMessage"

	payload := strings.NewReader("as_user=&attachments=&blocks=&channel=&link_names=&parse=&post_at=&reply_broadcast=&text=&thread_ts=&unfurl_links=&unfurl_media=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/chat.scheduleMessage HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 128

as_user=&attachments=&blocks=&channel=&link_names=&parse=&post_at=&reply_broadcast=&text=&thread_ts=&unfurl_links=&unfurl_media=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/chat.scheduleMessage")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("as_user=&attachments=&blocks=&channel=&link_names=&parse=&post_at=&reply_broadcast=&text=&thread_ts=&unfurl_links=&unfurl_media=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/chat.scheduleMessage"))
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("as_user=&attachments=&blocks=&channel=&link_names=&parse=&post_at=&reply_broadcast=&text=&thread_ts=&unfurl_links=&unfurl_media="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "as_user=&attachments=&blocks=&channel=&link_names=&parse=&post_at=&reply_broadcast=&text=&thread_ts=&unfurl_links=&unfurl_media=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/chat.scheduleMessage")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/chat.scheduleMessage")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("as_user=&attachments=&blocks=&channel=&link_names=&parse=&post_at=&reply_broadcast=&text=&thread_ts=&unfurl_links=&unfurl_media=")
  .asString();
const data = 'as_user=&attachments=&blocks=&channel=&link_names=&parse=&post_at=&reply_broadcast=&text=&thread_ts=&unfurl_links=&unfurl_media=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/chat.scheduleMessage');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('as_user', '');
encodedParams.set('attachments', '');
encodedParams.set('blocks', '');
encodedParams.set('channel', '');
encodedParams.set('link_names', '');
encodedParams.set('parse', '');
encodedParams.set('post_at', '');
encodedParams.set('reply_broadcast', '');
encodedParams.set('text', '');
encodedParams.set('thread_ts', '');
encodedParams.set('unfurl_links', '');
encodedParams.set('unfurl_media', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/chat.scheduleMessage',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/chat.scheduleMessage';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({
    as_user: '',
    attachments: '',
    blocks: '',
    channel: '',
    link_names: '',
    parse: '',
    post_at: '',
    reply_broadcast: '',
    text: '',
    thread_ts: '',
    unfurl_links: '',
    unfurl_media: ''
  })
};

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}}/chat.scheduleMessage',
  method: 'POST',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    as_user: '',
    attachments: '',
    blocks: '',
    channel: '',
    link_names: '',
    parse: '',
    post_at: '',
    reply_broadcast: '',
    text: '',
    thread_ts: '',
    unfurl_links: '',
    unfurl_media: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "as_user=&attachments=&blocks=&channel=&link_names=&parse=&post_at=&reply_broadcast=&text=&thread_ts=&unfurl_links=&unfurl_media=")
val request = Request.Builder()
  .url("{{baseUrl}}/chat.scheduleMessage")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/chat.scheduleMessage',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({
  as_user: '',
  attachments: '',
  blocks: '',
  channel: '',
  link_names: '',
  parse: '',
  post_at: '',
  reply_broadcast: '',
  text: '',
  thread_ts: '',
  unfurl_links: '',
  unfurl_media: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/chat.scheduleMessage',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  form: {
    as_user: '',
    attachments: '',
    blocks: '',
    channel: '',
    link_names: '',
    parse: '',
    post_at: '',
    reply_broadcast: '',
    text: '',
    thread_ts: '',
    unfurl_links: '',
    unfurl_media: ''
  }
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/chat.scheduleMessage');

req.headers({
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  as_user: '',
  attachments: '',
  blocks: '',
  channel: '',
  link_names: '',
  parse: '',
  post_at: '',
  reply_broadcast: '',
  text: '',
  thread_ts: '',
  unfurl_links: '',
  unfurl_media: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('as_user', '');
encodedParams.set('attachments', '');
encodedParams.set('blocks', '');
encodedParams.set('channel', '');
encodedParams.set('link_names', '');
encodedParams.set('parse', '');
encodedParams.set('post_at', '');
encodedParams.set('reply_broadcast', '');
encodedParams.set('text', '');
encodedParams.set('thread_ts', '');
encodedParams.set('unfurl_links', '');
encodedParams.set('unfurl_media', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/chat.scheduleMessage',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('as_user', '');
encodedParams.set('attachments', '');
encodedParams.set('blocks', '');
encodedParams.set('channel', '');
encodedParams.set('link_names', '');
encodedParams.set('parse', '');
encodedParams.set('post_at', '');
encodedParams.set('reply_broadcast', '');
encodedParams.set('text', '');
encodedParams.set('thread_ts', '');
encodedParams.set('unfurl_links', '');
encodedParams.set('unfurl_media', '');

const url = '{{baseUrl}}/chat.scheduleMessage';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

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/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"as_user=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&attachments=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&blocks=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&channel=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&link_names=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&parse=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&post_at=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&reply_broadcast=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&text=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&thread_ts=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&unfurl_links=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&unfurl_media=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/chat.scheduleMessage"]
                                                       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}}/chat.scheduleMessage" in
let headers = Header.add (Header.init ()) "content-type" "application/x-www-form-urlencoded" in
let body = Cohttp_lwt_body.of_string "as_user=&attachments=&blocks=&channel=&link_names=&parse=&post_at=&reply_broadcast=&text=&thread_ts=&unfurl_links=&unfurl_media=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/chat.scheduleMessage",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "as_user=&attachments=&blocks=&channel=&link_names=&parse=&post_at=&reply_broadcast=&text=&thread_ts=&unfurl_links=&unfurl_media=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/chat.scheduleMessage', [
  'form_params' => [
    'as_user' => '',
    'attachments' => '',
    'blocks' => '',
    'channel' => '',
    'link_names' => '',
    'parse' => '',
    'post_at' => '',
    'reply_broadcast' => '',
    'text' => '',
    'thread_ts' => '',
    'unfurl_links' => '',
    'unfurl_media' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/chat.scheduleMessage');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'as_user' => '',
  'attachments' => '',
  'blocks' => '',
  'channel' => '',
  'link_names' => '',
  'parse' => '',
  'post_at' => '',
  'reply_broadcast' => '',
  'text' => '',
  'thread_ts' => '',
  'unfurl_links' => '',
  'unfurl_media' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'as_user' => '',
  'attachments' => '',
  'blocks' => '',
  'channel' => '',
  'link_names' => '',
  'parse' => '',
  'post_at' => '',
  'reply_broadcast' => '',
  'text' => '',
  'thread_ts' => '',
  'unfurl_links' => '',
  'unfurl_media' => ''
]));

$request->setRequestUrl('{{baseUrl}}/chat.scheduleMessage');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/chat.scheduleMessage' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'as_user=&attachments=&blocks=&channel=&link_names=&parse=&post_at=&reply_broadcast=&text=&thread_ts=&unfurl_links=&unfurl_media='
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/chat.scheduleMessage' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'as_user=&attachments=&blocks=&channel=&link_names=&parse=&post_at=&reply_broadcast=&text=&thread_ts=&unfurl_links=&unfurl_media='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "as_user=&attachments=&blocks=&channel=&link_names=&parse=&post_at=&reply_broadcast=&text=&thread_ts=&unfurl_links=&unfurl_media="

headers = { 'content-type': "application/x-www-form-urlencoded" }

conn.request("POST", "/baseUrl/chat.scheduleMessage", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/chat.scheduleMessage"

payload = {
    "as_user": "",
    "attachments": "",
    "blocks": "",
    "channel": "",
    "link_names": "",
    "parse": "",
    "post_at": "",
    "reply_broadcast": "",
    "text": "",
    "thread_ts": "",
    "unfurl_links": "",
    "unfurl_media": ""
}
headers = {"content-type": "application/x-www-form-urlencoded"}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/chat.scheduleMessage"

payload <- "as_user=&attachments=&blocks=&channel=&link_names=&parse=&post_at=&reply_broadcast=&text=&thread_ts=&unfurl_links=&unfurl_media="

encode <- "form"

response <- VERB("POST", url, body = payload, content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/chat.scheduleMessage")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "as_user=&attachments=&blocks=&channel=&link_names=&parse=&post_at=&reply_broadcast=&text=&thread_ts=&unfurl_links=&unfurl_media="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :as_user => "",
  :attachments => "",
  :blocks => "",
  :channel => "",
  :link_names => "",
  :parse => "",
  :post_at => "",
  :reply_broadcast => "",
  :text => "",
  :thread_ts => "",
  :unfurl_links => "",
  :unfurl_media => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/chat.scheduleMessage') do |req|
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/chat.scheduleMessage";

    let payload = json!({
        "as_user": "",
        "attachments": "",
        "blocks": "",
        "channel": "",
        "link_names": "",
        "parse": "",
        "post_at": "",
        "reply_broadcast": "",
        "text": "",
        "thread_ts": "",
        "unfurl_links": "",
        "unfurl_media": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/chat.scheduleMessage \
  --header 'content-type: application/x-www-form-urlencoded' \
  --data as_user= \
  --data attachments= \
  --data blocks= \
  --data channel= \
  --data link_names= \
  --data parse= \
  --data post_at= \
  --data reply_broadcast= \
  --data text= \
  --data thread_ts= \
  --data unfurl_links= \
  --data unfurl_media=
http --form POST {{baseUrl}}/chat.scheduleMessage \
  content-type:application/x-www-form-urlencoded \
  as_user='' \
  attachments='' \
  blocks='' \
  channel='' \
  link_names='' \
  parse='' \
  post_at='' \
  reply_broadcast='' \
  text='' \
  thread_ts='' \
  unfurl_links='' \
  unfurl_media=''
wget --quiet \
  --method POST \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'as_user=&attachments=&blocks=&channel=&link_names=&parse=&post_at=&reply_broadcast=&text=&thread_ts=&unfurl_links=&unfurl_media=' \
  --output-document \
  - {{baseUrl}}/chat.scheduleMessage
import Foundation

let headers = ["content-type": "application/x-www-form-urlencoded"]

let postData = NSMutableData(data: "as_user=".data(using: String.Encoding.utf8)!)
postData.append("&attachments=".data(using: String.Encoding.utf8)!)
postData.append("&blocks=".data(using: String.Encoding.utf8)!)
postData.append("&channel=".data(using: String.Encoding.utf8)!)
postData.append("&link_names=".data(using: String.Encoding.utf8)!)
postData.append("&parse=".data(using: String.Encoding.utf8)!)
postData.append("&post_at=".data(using: String.Encoding.utf8)!)
postData.append("&reply_broadcast=".data(using: String.Encoding.utf8)!)
postData.append("&text=".data(using: String.Encoding.utf8)!)
postData.append("&thread_ts=".data(using: String.Encoding.utf8)!)
postData.append("&unfurl_links=".data(using: String.Encoding.utf8)!)
postData.append("&unfurl_media=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/chat.scheduleMessage")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "channel": "C1H9RESGL",
  "message": {
    "attachments": [
      {
        "fallback": "This is an attachment's fallback",
        "id": 1,
        "text": "This is an attachment"
      }
    ],
    "bot_id": "B19LU7CSY",
    "subtype": "bot_message",
    "text": "Here's a message for you in the future",
    "type": "delayed_message",
    "username": "ecto1"
  },
  "ok": true,
  "post_at": "1562180400",
  "scheduled_message_id": "Q1298393284"
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "time_in_past",
  "ok": false
}
POST chat_unfurl
{{baseUrl}}/chat.unfurl
HEADERS

token
BODY formUrlEncoded

channel
ts
unfurls
user_auth_message
user_auth_required
user_auth_url
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/chat.unfurl");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "channel=&ts=&unfurls=&user_auth_message=&user_auth_required=&user_auth_url=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/chat.unfurl" {:headers {:token ""}
                                                        :form-params {:channel ""
                                                                      :ts ""
                                                                      :unfurls ""
                                                                      :user_auth_message ""
                                                                      :user_auth_required ""
                                                                      :user_auth_url ""}})
require "http/client"

url = "{{baseUrl}}/chat.unfurl"
headers = HTTP::Headers{
  "token" => ""
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "channel=&ts=&unfurls=&user_auth_message=&user_auth_required=&user_auth_url="

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}}/chat.unfurl"),
    Headers =
    {
        { "token", "" },
    },
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "channel", "" },
        { "ts", "" },
        { "unfurls", "" },
        { "user_auth_message", "" },
        { "user_auth_required", "" },
        { "user_auth_url", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/chat.unfurl");
var request = new RestRequest("", Method.Post);
request.AddHeader("token", "");
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "channel=&ts=&unfurls=&user_auth_message=&user_auth_required=&user_auth_url=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/chat.unfurl"

	payload := strings.NewReader("channel=&ts=&unfurls=&user_auth_message=&user_auth_required=&user_auth_url=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("token", "")
	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/chat.unfurl HTTP/1.1
Token: 
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 75

channel=&ts=&unfurls=&user_auth_message=&user_auth_required=&user_auth_url=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/chat.unfurl")
  .setHeader("token", "")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("channel=&ts=&unfurls=&user_auth_message=&user_auth_required=&user_auth_url=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/chat.unfurl"))
    .header("token", "")
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("channel=&ts=&unfurls=&user_auth_message=&user_auth_required=&user_auth_url="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "channel=&ts=&unfurls=&user_auth_message=&user_auth_required=&user_auth_url=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/chat.unfurl")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/chat.unfurl")
  .header("token", "")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("channel=&ts=&unfurls=&user_auth_message=&user_auth_required=&user_auth_url=")
  .asString();
const data = 'channel=&ts=&unfurls=&user_auth_message=&user_auth_required=&user_auth_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}}/chat.unfurl');
xhr.setRequestHeader('token', '');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('channel', '');
encodedParams.set('ts', '');
encodedParams.set('unfurls', '');
encodedParams.set('user_auth_message', '');
encodedParams.set('user_auth_required', '');
encodedParams.set('user_auth_url', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/chat.unfurl',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/chat.unfurl';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({
    channel: '',
    ts: '',
    unfurls: '',
    user_auth_message: '',
    user_auth_required: '',
    user_auth_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}}/chat.unfurl',
  method: 'POST',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    channel: '',
    ts: '',
    unfurls: '',
    user_auth_message: '',
    user_auth_required: '',
    user_auth_url: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "channel=&ts=&unfurls=&user_auth_message=&user_auth_required=&user_auth_url=")
val request = Request.Builder()
  .url("{{baseUrl}}/chat.unfurl")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/chat.unfurl',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({
  channel: '',
  ts: '',
  unfurls: '',
  user_auth_message: '',
  user_auth_required: '',
  user_auth_url: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/chat.unfurl',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  form: {
    channel: '',
    ts: '',
    unfurls: '',
    user_auth_message: '',
    user_auth_required: '',
    user_auth_url: ''
  }
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/chat.unfurl');

req.headers({
  token: '',
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  channel: '',
  ts: '',
  unfurls: '',
  user_auth_message: '',
  user_auth_required: '',
  user_auth_url: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('channel', '');
encodedParams.set('ts', '');
encodedParams.set('unfurls', '');
encodedParams.set('user_auth_message', '');
encodedParams.set('user_auth_required', '');
encodedParams.set('user_auth_url', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/chat.unfurl',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('channel', '');
encodedParams.set('ts', '');
encodedParams.set('unfurls', '');
encodedParams.set('user_auth_message', '');
encodedParams.set('user_auth_required', '');
encodedParams.set('user_auth_url', '');

const url = '{{baseUrl}}/chat.unfurl';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"token": @"",
                           @"content-type": @"application/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"channel=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&ts=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&unfurls=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&user_auth_message=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&user_auth_required=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&user_auth_url=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/chat.unfurl"]
                                                       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}}/chat.unfurl" in
let headers = Header.add_list (Header.init ()) [
  ("token", "");
  ("content-type", "application/x-www-form-urlencoded");
] in
let body = Cohttp_lwt_body.of_string "channel=&ts=&unfurls=&user_auth_message=&user_auth_required=&user_auth_url=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/chat.unfurl",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "channel=&ts=&unfurls=&user_auth_message=&user_auth_required=&user_auth_url=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded",
    "token: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/chat.unfurl', [
  'form_params' => [
    'channel' => '',
    'ts' => '',
    'unfurls' => '',
    'user_auth_message' => '',
    'user_auth_required' => '',
    'user_auth_url' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/chat.unfurl');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'channel' => '',
  'ts' => '',
  'unfurls' => '',
  'user_auth_message' => '',
  'user_auth_required' => '',
  'user_auth_url' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'channel' => '',
  'ts' => '',
  'unfurls' => '',
  'user_auth_message' => '',
  'user_auth_required' => '',
  'user_auth_url' => ''
]));

$request->setRequestUrl('{{baseUrl}}/chat.unfurl');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/chat.unfurl' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channel=&ts=&unfurls=&user_auth_message=&user_auth_required=&user_auth_url='
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/chat.unfurl' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channel=&ts=&unfurls=&user_auth_message=&user_auth_required=&user_auth_url='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "channel=&ts=&unfurls=&user_auth_message=&user_auth_required=&user_auth_url="

headers = {
    'token': "",
    'content-type': "application/x-www-form-urlencoded"
}

conn.request("POST", "/baseUrl/chat.unfurl", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/chat.unfurl"

payload = {
    "channel": "",
    "ts": "",
    "unfurls": "",
    "user_auth_message": "",
    "user_auth_required": "",
    "user_auth_url": ""
}
headers = {
    "token": "",
    "content-type": "application/x-www-form-urlencoded"
}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/chat.unfurl"

payload <- "channel=&ts=&unfurls=&user_auth_message=&user_auth_required=&user_auth_url="

encode <- "form"

response <- VERB("POST", url, body = payload, add_headers('token' = ''), content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/chat.unfurl")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["token"] = ''
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "channel=&ts=&unfurls=&user_auth_message=&user_auth_required=&user_auth_url="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :channel => "",
  :ts => "",
  :unfurls => "",
  :user_auth_message => "",
  :user_auth_required => "",
  :user_auth_url => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/chat.unfurl') do |req|
  req.headers['token'] = ''
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/chat.unfurl";

    let payload = json!({
        "channel": "",
        "ts": "",
        "unfurls": "",
        "user_auth_message": "",
        "user_auth_required": "",
        "user_auth_url": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/chat.unfurl \
  --header 'content-type: application/x-www-form-urlencoded' \
  --header 'token: ' \
  --data channel= \
  --data ts= \
  --data unfurls= \
  --data user_auth_message= \
  --data user_auth_required= \
  --data user_auth_url=
http --form POST {{baseUrl}}/chat.unfurl \
  content-type:application/x-www-form-urlencoded \
  token:'' \
  channel='' \
  ts='' \
  unfurls='' \
  user_auth_message='' \
  user_auth_required='' \
  user_auth_url=''
wget --quiet \
  --method POST \
  --header 'token: ' \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'channel=&ts=&unfurls=&user_auth_message=&user_auth_required=&user_auth_url=' \
  --output-document \
  - {{baseUrl}}/chat.unfurl
import Foundation

let headers = [
  "token": "",
  "content-type": "application/x-www-form-urlencoded"
]

let postData = NSMutableData(data: "channel=".data(using: String.Encoding.utf8)!)
postData.append("&ts=".data(using: String.Encoding.utf8)!)
postData.append("&unfurls=".data(using: String.Encoding.utf8)!)
postData.append("&user_auth_message=".data(using: String.Encoding.utf8)!)
postData.append("&user_auth_required=".data(using: String.Encoding.utf8)!)
postData.append("&user_auth_url=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/chat.unfurl")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "cannot_unfurl_url",
  "ok": false
}
POST chat_update
{{baseUrl}}/chat.update
HEADERS

token
BODY formUrlEncoded

as_user
attachments
blocks
channel
link_names
parse
text
ts
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/chat.update");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "as_user=&attachments=&blocks=&channel=&link_names=&parse=&text=&ts=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/chat.update" {:headers {:token ""}
                                                        :form-params {:as_user ""
                                                                      :attachments ""
                                                                      :blocks ""
                                                                      :channel ""
                                                                      :link_names ""
                                                                      :parse ""
                                                                      :text ""
                                                                      :ts ""}})
require "http/client"

url = "{{baseUrl}}/chat.update"
headers = HTTP::Headers{
  "token" => ""
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "as_user=&attachments=&blocks=&channel=&link_names=&parse=&text=&ts="

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}}/chat.update"),
    Headers =
    {
        { "token", "" },
    },
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "as_user", "" },
        { "attachments", "" },
        { "blocks", "" },
        { "channel", "" },
        { "link_names", "" },
        { "parse", "" },
        { "text", "" },
        { "ts", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/chat.update");
var request = new RestRequest("", Method.Post);
request.AddHeader("token", "");
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "as_user=&attachments=&blocks=&channel=&link_names=&parse=&text=&ts=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/chat.update"

	payload := strings.NewReader("as_user=&attachments=&blocks=&channel=&link_names=&parse=&text=&ts=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("token", "")
	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/chat.update HTTP/1.1
Token: 
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 67

as_user=&attachments=&blocks=&channel=&link_names=&parse=&text=&ts=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/chat.update")
  .setHeader("token", "")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("as_user=&attachments=&blocks=&channel=&link_names=&parse=&text=&ts=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/chat.update"))
    .header("token", "")
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("as_user=&attachments=&blocks=&channel=&link_names=&parse=&text=&ts="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "as_user=&attachments=&blocks=&channel=&link_names=&parse=&text=&ts=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/chat.update")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/chat.update")
  .header("token", "")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("as_user=&attachments=&blocks=&channel=&link_names=&parse=&text=&ts=")
  .asString();
const data = 'as_user=&attachments=&blocks=&channel=&link_names=&parse=&text=&ts=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/chat.update');
xhr.setRequestHeader('token', '');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('as_user', '');
encodedParams.set('attachments', '');
encodedParams.set('blocks', '');
encodedParams.set('channel', '');
encodedParams.set('link_names', '');
encodedParams.set('parse', '');
encodedParams.set('text', '');
encodedParams.set('ts', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/chat.update',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/chat.update';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({
    as_user: '',
    attachments: '',
    blocks: '',
    channel: '',
    link_names: '',
    parse: '',
    text: '',
    ts: ''
  })
};

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}}/chat.update',
  method: 'POST',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    as_user: '',
    attachments: '',
    blocks: '',
    channel: '',
    link_names: '',
    parse: '',
    text: '',
    ts: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "as_user=&attachments=&blocks=&channel=&link_names=&parse=&text=&ts=")
val request = Request.Builder()
  .url("{{baseUrl}}/chat.update")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/chat.update',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({
  as_user: '',
  attachments: '',
  blocks: '',
  channel: '',
  link_names: '',
  parse: '',
  text: '',
  ts: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/chat.update',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  form: {
    as_user: '',
    attachments: '',
    blocks: '',
    channel: '',
    link_names: '',
    parse: '',
    text: '',
    ts: ''
  }
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/chat.update');

req.headers({
  token: '',
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  as_user: '',
  attachments: '',
  blocks: '',
  channel: '',
  link_names: '',
  parse: '',
  text: '',
  ts: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('as_user', '');
encodedParams.set('attachments', '');
encodedParams.set('blocks', '');
encodedParams.set('channel', '');
encodedParams.set('link_names', '');
encodedParams.set('parse', '');
encodedParams.set('text', '');
encodedParams.set('ts', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/chat.update',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('as_user', '');
encodedParams.set('attachments', '');
encodedParams.set('blocks', '');
encodedParams.set('channel', '');
encodedParams.set('link_names', '');
encodedParams.set('parse', '');
encodedParams.set('text', '');
encodedParams.set('ts', '');

const url = '{{baseUrl}}/chat.update';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"token": @"",
                           @"content-type": @"application/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"as_user=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&attachments=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&blocks=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&channel=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&link_names=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&parse=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&text=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&ts=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/chat.update"]
                                                       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}}/chat.update" in
let headers = Header.add_list (Header.init ()) [
  ("token", "");
  ("content-type", "application/x-www-form-urlencoded");
] in
let body = Cohttp_lwt_body.of_string "as_user=&attachments=&blocks=&channel=&link_names=&parse=&text=&ts=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/chat.update",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "as_user=&attachments=&blocks=&channel=&link_names=&parse=&text=&ts=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded",
    "token: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/chat.update', [
  'form_params' => [
    'as_user' => '',
    'attachments' => '',
    'blocks' => '',
    'channel' => '',
    'link_names' => '',
    'parse' => '',
    'text' => '',
    'ts' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/chat.update');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'as_user' => '',
  'attachments' => '',
  'blocks' => '',
  'channel' => '',
  'link_names' => '',
  'parse' => '',
  'text' => '',
  'ts' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'as_user' => '',
  'attachments' => '',
  'blocks' => '',
  'channel' => '',
  'link_names' => '',
  'parse' => '',
  'text' => '',
  'ts' => ''
]));

$request->setRequestUrl('{{baseUrl}}/chat.update');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/chat.update' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'as_user=&attachments=&blocks=&channel=&link_names=&parse=&text=&ts='
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/chat.update' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'as_user=&attachments=&blocks=&channel=&link_names=&parse=&text=&ts='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "as_user=&attachments=&blocks=&channel=&link_names=&parse=&text=&ts="

headers = {
    'token': "",
    'content-type': "application/x-www-form-urlencoded"
}

conn.request("POST", "/baseUrl/chat.update", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/chat.update"

payload = {
    "as_user": "",
    "attachments": "",
    "blocks": "",
    "channel": "",
    "link_names": "",
    "parse": "",
    "text": "",
    "ts": ""
}
headers = {
    "token": "",
    "content-type": "application/x-www-form-urlencoded"
}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/chat.update"

payload <- "as_user=&attachments=&blocks=&channel=&link_names=&parse=&text=&ts="

encode <- "form"

response <- VERB("POST", url, body = payload, add_headers('token' = ''), content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/chat.update")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["token"] = ''
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "as_user=&attachments=&blocks=&channel=&link_names=&parse=&text=&ts="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :as_user => "",
  :attachments => "",
  :blocks => "",
  :channel => "",
  :link_names => "",
  :parse => "",
  :text => "",
  :ts => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/chat.update') do |req|
  req.headers['token'] = ''
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/chat.update";

    let payload = json!({
        "as_user": "",
        "attachments": "",
        "blocks": "",
        "channel": "",
        "link_names": "",
        "parse": "",
        "text": "",
        "ts": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/chat.update \
  --header 'content-type: application/x-www-form-urlencoded' \
  --header 'token: ' \
  --data as_user= \
  --data attachments= \
  --data blocks= \
  --data channel= \
  --data link_names= \
  --data parse= \
  --data text= \
  --data ts=
http --form POST {{baseUrl}}/chat.update \
  content-type:application/x-www-form-urlencoded \
  token:'' \
  as_user='' \
  attachments='' \
  blocks='' \
  channel='' \
  link_names='' \
  parse='' \
  text='' \
  ts=''
wget --quiet \
  --method POST \
  --header 'token: ' \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'as_user=&attachments=&blocks=&channel=&link_names=&parse=&text=&ts=' \
  --output-document \
  - {{baseUrl}}/chat.update
import Foundation

let headers = [
  "token": "",
  "content-type": "application/x-www-form-urlencoded"
]

let postData = NSMutableData(data: "as_user=".data(using: String.Encoding.utf8)!)
postData.append("&attachments=".data(using: String.Encoding.utf8)!)
postData.append("&blocks=".data(using: String.Encoding.utf8)!)
postData.append("&channel=".data(using: String.Encoding.utf8)!)
postData.append("&link_names=".data(using: String.Encoding.utf8)!)
postData.append("&parse=".data(using: String.Encoding.utf8)!)
postData.append("&text=".data(using: String.Encoding.utf8)!)
postData.append("&ts=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/chat.update")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "channel": "C024BE91L",
  "message": {
    "text": "Updated text you carefully authored",
    "user": "U34567890"
  },
  "ok": true,
  "text": "Updated text you carefully authored",
  "ts": "1401383885.000061"
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "cant_update_message",
  "ok": false
}
GET chat_scheduledMessages_list
{{baseUrl}}/chat.scheduledMessages.list
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/chat.scheduledMessages.list");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/chat.scheduledMessages.list")
require "http/client"

url = "{{baseUrl}}/chat.scheduledMessages.list"

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}}/chat.scheduledMessages.list"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/chat.scheduledMessages.list");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/chat.scheduledMessages.list"

	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/chat.scheduledMessages.list HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/chat.scheduledMessages.list")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/chat.scheduledMessages.list"))
    .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}}/chat.scheduledMessages.list")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/chat.scheduledMessages.list")
  .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}}/chat.scheduledMessages.list');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/chat.scheduledMessages.list'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/chat.scheduledMessages.list';
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}}/chat.scheduledMessages.list',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/chat.scheduledMessages.list")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/chat.scheduledMessages.list',
  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}}/chat.scheduledMessages.list'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/chat.scheduledMessages.list');

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}}/chat.scheduledMessages.list'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/chat.scheduledMessages.list';
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}}/chat.scheduledMessages.list"]
                                                       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}}/chat.scheduledMessages.list" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/chat.scheduledMessages.list",
  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}}/chat.scheduledMessages.list');

echo $response->getBody();
setUrl('{{baseUrl}}/chat.scheduledMessages.list');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/chat.scheduledMessages.list');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/chat.scheduledMessages.list' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/chat.scheduledMessages.list' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/chat.scheduledMessages.list")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/chat.scheduledMessages.list"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/chat.scheduledMessages.list"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/chat.scheduledMessages.list")

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/chat.scheduledMessages.list') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/chat.scheduledMessages.list";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/chat.scheduledMessages.list
http GET {{baseUrl}}/chat.scheduledMessages.list
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/chat.scheduledMessages.list
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/chat.scheduledMessages.list")! 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

{
  "ok": true,
  "response_metadata": {
    "next_cursor": ""
  },
  "scheduled_messages": [
    {
      "channel_id": "C1H9RESGL",
      "date_created": 1551891734,
      "id": 1298393284,
      "post_at": 1551991428,
      "text": "Here's a message for you in the future"
    }
  ]
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_channel",
  "ok": false
}
POST conversations_archive
{{baseUrl}}/conversations.archive
BODY formUrlEncoded

channel
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/conversations.archive");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "channel=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/conversations.archive" {:form-params {:channel ""}})
require "http/client"

url = "{{baseUrl}}/conversations.archive"
headers = HTTP::Headers{
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "channel="

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}}/conversations.archive"),
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "channel", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/conversations.archive");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "channel=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/conversations.archive"

	payload := strings.NewReader("channel=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/conversations.archive HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 8

channel=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/conversations.archive")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("channel=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/conversations.archive"))
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("channel="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "channel=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/conversations.archive")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/conversations.archive")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("channel=")
  .asString();
const data = 'channel=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/conversations.archive');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('channel', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/conversations.archive',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/conversations.archive';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({channel: ''})
};

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}}/conversations.archive',
  method: 'POST',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    channel: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "channel=")
val request = Request.Builder()
  .url("{{baseUrl}}/conversations.archive")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/conversations.archive',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({channel: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/conversations.archive',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  form: {channel: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/conversations.archive');

req.headers({
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  channel: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('channel', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/conversations.archive',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('channel', '');

const url = '{{baseUrl}}/conversations.archive';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

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/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"channel=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/conversations.archive"]
                                                       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}}/conversations.archive" in
let headers = Header.add (Header.init ()) "content-type" "application/x-www-form-urlencoded" in
let body = Cohttp_lwt_body.of_string "channel=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/conversations.archive",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "channel=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/conversations.archive', [
  'form_params' => [
    'channel' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/conversations.archive');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'channel' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'channel' => ''
]));

$request->setRequestUrl('{{baseUrl}}/conversations.archive');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/conversations.archive' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channel='
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/conversations.archive' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channel='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "channel="

headers = { 'content-type': "application/x-www-form-urlencoded" }

conn.request("POST", "/baseUrl/conversations.archive", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/conversations.archive"

payload = { "channel": "" }
headers = {"content-type": "application/x-www-form-urlencoded"}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/conversations.archive"

payload <- "channel="

encode <- "form"

response <- VERB("POST", url, body = payload, content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/conversations.archive")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "channel="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :channel => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/conversations.archive') do |req|
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/conversations.archive";

    let payload = json!({"channel": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/conversations.archive \
  --header 'content-type: application/x-www-form-urlencoded' \
  --data channel=
http --form POST {{baseUrl}}/conversations.archive \
  content-type:application/x-www-form-urlencoded \
  channel=''
wget --quiet \
  --method POST \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data channel= \
  --output-document \
  - {{baseUrl}}/conversations.archive
import Foundation

let headers = ["content-type": "application/x-www-form-urlencoded"]

let postData = NSMutableData(data: "channel=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/conversations.archive")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "channel_not_found",
  "ok": false
}
POST conversations_close
{{baseUrl}}/conversations.close
BODY formUrlEncoded

channel
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/conversations.close");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "channel=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/conversations.close" {:form-params {:channel ""}})
require "http/client"

url = "{{baseUrl}}/conversations.close"
headers = HTTP::Headers{
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "channel="

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}}/conversations.close"),
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "channel", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/conversations.close");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "channel=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/conversations.close"

	payload := strings.NewReader("channel=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/conversations.close HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 8

channel=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/conversations.close")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("channel=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/conversations.close"))
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("channel="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "channel=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/conversations.close")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/conversations.close")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("channel=")
  .asString();
const data = 'channel=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/conversations.close');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('channel', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/conversations.close',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/conversations.close';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({channel: ''})
};

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}}/conversations.close',
  method: 'POST',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    channel: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "channel=")
val request = Request.Builder()
  .url("{{baseUrl}}/conversations.close")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/conversations.close',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({channel: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/conversations.close',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  form: {channel: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/conversations.close');

req.headers({
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  channel: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('channel', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/conversations.close',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('channel', '');

const url = '{{baseUrl}}/conversations.close';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

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/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"channel=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/conversations.close"]
                                                       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}}/conversations.close" in
let headers = Header.add (Header.init ()) "content-type" "application/x-www-form-urlencoded" in
let body = Cohttp_lwt_body.of_string "channel=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/conversations.close",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "channel=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/conversations.close', [
  'form_params' => [
    'channel' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/conversations.close');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'channel' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'channel' => ''
]));

$request->setRequestUrl('{{baseUrl}}/conversations.close');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/conversations.close' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channel='
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/conversations.close' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channel='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "channel="

headers = { 'content-type': "application/x-www-form-urlencoded" }

conn.request("POST", "/baseUrl/conversations.close", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/conversations.close"

payload = { "channel": "" }
headers = {"content-type": "application/x-www-form-urlencoded"}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/conversations.close"

payload <- "channel="

encode <- "form"

response <- VERB("POST", url, body = payload, content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/conversations.close")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "channel="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :channel => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/conversations.close') do |req|
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/conversations.close";

    let payload = json!({"channel": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/conversations.close \
  --header 'content-type: application/x-www-form-urlencoded' \
  --data channel=
http --form POST {{baseUrl}}/conversations.close \
  content-type:application/x-www-form-urlencoded \
  channel=''
wget --quiet \
  --method POST \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data channel= \
  --output-document \
  - {{baseUrl}}/conversations.close
import Foundation

let headers = ["content-type": "application/x-www-form-urlencoded"]

let postData = NSMutableData(data: "channel=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/conversations.close")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "channel_not_found",
  "ok": false
}
POST conversations_create
{{baseUrl}}/conversations.create
BODY formUrlEncoded

is_private
name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/conversations.create");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "is_private=&name=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/conversations.create" {:form-params {:is_private ""
                                                                               :name ""}})
require "http/client"

url = "{{baseUrl}}/conversations.create"
headers = HTTP::Headers{
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "is_private=&name="

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}}/conversations.create"),
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "is_private", "" },
        { "name", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/conversations.create");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "is_private=&name=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/conversations.create"

	payload := strings.NewReader("is_private=&name=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/conversations.create HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 17

is_private=&name=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/conversations.create")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("is_private=&name=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/conversations.create"))
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("is_private=&name="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "is_private=&name=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/conversations.create")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/conversations.create")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("is_private=&name=")
  .asString();
const data = 'is_private=&name=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/conversations.create');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('is_private', '');
encodedParams.set('name', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/conversations.create',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/conversations.create';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({is_private: '', name: ''})
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/conversations.create',
  method: 'POST',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    is_private: '',
    name: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "is_private=&name=")
val request = Request.Builder()
  .url("{{baseUrl}}/conversations.create")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/conversations.create',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({is_private: '', name: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/conversations.create',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  form: {is_private: '', name: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/conversations.create');

req.headers({
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  is_private: '',
  name: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('is_private', '');
encodedParams.set('name', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/conversations.create',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('is_private', '');
encodedParams.set('name', '');

const url = '{{baseUrl}}/conversations.create';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

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/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"is_private=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&name=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/conversations.create"]
                                                       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}}/conversations.create" in
let headers = Header.add (Header.init ()) "content-type" "application/x-www-form-urlencoded" in
let body = Cohttp_lwt_body.of_string "is_private=&name=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/conversations.create",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "is_private=&name=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/conversations.create', [
  'form_params' => [
    'is_private' => '',
    'name' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/conversations.create');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'is_private' => '',
  'name' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'is_private' => '',
  'name' => ''
]));

$request->setRequestUrl('{{baseUrl}}/conversations.create');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/conversations.create' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'is_private=&name='
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/conversations.create' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'is_private=&name='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "is_private=&name="

headers = { 'content-type': "application/x-www-form-urlencoded" }

conn.request("POST", "/baseUrl/conversations.create", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/conversations.create"

payload = {
    "is_private": "",
    "name": ""
}
headers = {"content-type": "application/x-www-form-urlencoded"}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/conversations.create"

payload <- "is_private=&name="

encode <- "form"

response <- VERB("POST", url, body = payload, content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/conversations.create")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "is_private=&name="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :is_private => "",
  :name => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/conversations.create') do |req|
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/conversations.create";

    let payload = json!({
        "is_private": "",
        "name": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/conversations.create \
  --header 'content-type: application/x-www-form-urlencoded' \
  --data is_private= \
  --data name=
http --form POST {{baseUrl}}/conversations.create \
  content-type:application/x-www-form-urlencoded \
  is_private='' \
  name=''
wget --quiet \
  --method POST \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'is_private=&name=' \
  --output-document \
  - {{baseUrl}}/conversations.create
import Foundation

let headers = ["content-type": "application/x-www-form-urlencoded"]

let postData = NSMutableData(data: "is_private=".data(using: String.Encoding.utf8)!)
postData.append("&name=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/conversations.create")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "channel": {
    "created": 1504554479,
    "creator": "U0123456",
    "id": "C0EAQDV4Z",
    "is_archived": false,
    "is_channel": true,
    "is_ext_shared": false,
    "is_general": false,
    "is_group": false,
    "is_im": false,
    "is_member": true,
    "is_mpim": false,
    "is_org_shared": false,
    "is_pending_ext_shared": false,
    "is_private": false,
    "is_shared": false,
    "last_read": "0000000000.000000",
    "latest": null,
    "name": "endeavor",
    "name_normalized": "endeavor",
    "pending_shared": [],
    "previous_names": [],
    "priority": 0,
    "purpose": {
      "creator": "",
      "last_set": 0,
      "value": ""
    },
    "topic": {
      "creator": "",
      "last_set": 0,
      "value": ""
    },
    "unlinked": 0,
    "unread_count": 0,
    "unread_count_display": 0
  },
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "name_taken",
  "ok": false
}
GET conversations_history
{{baseUrl}}/conversations.history
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/conversations.history");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/conversations.history")
require "http/client"

url = "{{baseUrl}}/conversations.history"

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}}/conversations.history"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/conversations.history");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/conversations.history"

	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/conversations.history HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/conversations.history")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/conversations.history"))
    .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}}/conversations.history")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/conversations.history")
  .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}}/conversations.history');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/conversations.history'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/conversations.history';
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}}/conversations.history',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/conversations.history")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/conversations.history',
  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}}/conversations.history'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/conversations.history');

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}}/conversations.history'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/conversations.history';
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}}/conversations.history"]
                                                       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}}/conversations.history" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/conversations.history",
  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}}/conversations.history');

echo $response->getBody();
setUrl('{{baseUrl}}/conversations.history');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/conversations.history');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/conversations.history' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/conversations.history' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/conversations.history")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/conversations.history"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/conversations.history"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/conversations.history")

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/conversations.history') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/conversations.history";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/conversations.history
http GET {{baseUrl}}/conversations.history
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/conversations.history
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/conversations.history")! 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

{
  "has_more": true,
  "messages": [
    {
      "text": "I find you punny and would like to smell your nose letter",
      "ts": "1512085950.000216",
      "type": "message",
      "user": "U012AB3CDE"
    },
    {
      "text": "What, you want to smell my shoes better?",
      "ts": "1512104434.000490",
      "type": "message",
      "user": "U061F7AUR"
    }
  ],
  "ok": true,
  "pin_count": 0,
  "response_metadata": {
    "next_cursor": "bmV4dF90czoxNTEyMDg1ODYxMDAwNTQz"
  }
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "channel_not_found",
  "ok": false
}
GET conversations_info
{{baseUrl}}/conversations.info
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/conversations.info");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/conversations.info")
require "http/client"

url = "{{baseUrl}}/conversations.info"

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}}/conversations.info"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/conversations.info");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/conversations.info"

	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/conversations.info HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/conversations.info")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/conversations.info"))
    .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}}/conversations.info")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/conversations.info")
  .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}}/conversations.info');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/conversations.info'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/conversations.info';
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}}/conversations.info',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/conversations.info")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/conversations.info',
  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}}/conversations.info'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/conversations.info');

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}}/conversations.info'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/conversations.info';
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}}/conversations.info"]
                                                       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}}/conversations.info" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/conversations.info",
  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}}/conversations.info');

echo $response->getBody();
setUrl('{{baseUrl}}/conversations.info');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/conversations.info');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/conversations.info' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/conversations.info' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/conversations.info")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/conversations.info"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/conversations.info"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/conversations.info")

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/conversations.info') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/conversations.info";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/conversations.info
http GET {{baseUrl}}/conversations.info
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/conversations.info
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/conversations.info")! 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

{
  "channel": {
    "created": 1449252889,
    "creator": "W012A3BCD",
    "id": "C012AB3CD",
    "is_archived": false,
    "is_channel": true,
    "is_ext_shared": false,
    "is_general": true,
    "is_group": false,
    "is_im": false,
    "is_member": true,
    "is_mpim": false,
    "is_org_shared": false,
    "is_pending_ext_shared": false,
    "is_private": false,
    "is_read_only": false,
    "is_shared": false,
    "last_read": "1502126650.228446",
    "locale": "en-US",
    "name": "general",
    "name_normalized": "general",
    "parent_conversation": null,
    "pending_shared": [],
    "previous_names": [
      "specifics",
      "abstractions",
      "etc"
    ],
    "purpose": {
      "creator": "W012A3BCD",
      "last_set": 1449709364,
      "value": "This part of the workspace is for fun. Make fun here."
    },
    "topic": {
      "creator": "W012A3BCD",
      "last_set": 1449709364,
      "value": "For public discussion of generalities"
    },
    "unlinked": 0
  },
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "channel_not_found",
  "ok": false
}
POST conversations_invite
{{baseUrl}}/conversations.invite
BODY formUrlEncoded

channel
users
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/conversations.invite");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "channel=&users=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/conversations.invite" {:form-params {:channel ""
                                                                               :users ""}})
require "http/client"

url = "{{baseUrl}}/conversations.invite"
headers = HTTP::Headers{
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "channel=&users="

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}}/conversations.invite"),
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "channel", "" },
        { "users", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/conversations.invite");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "channel=&users=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/conversations.invite"

	payload := strings.NewReader("channel=&users=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/conversations.invite HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 15

channel=&users=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/conversations.invite")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("channel=&users=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/conversations.invite"))
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("channel=&users="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "channel=&users=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/conversations.invite")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/conversations.invite")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("channel=&users=")
  .asString();
const data = 'channel=&users=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/conversations.invite');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('channel', '');
encodedParams.set('users', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/conversations.invite',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/conversations.invite';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({channel: '', users: ''})
};

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}}/conversations.invite',
  method: 'POST',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    channel: '',
    users: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "channel=&users=")
val request = Request.Builder()
  .url("{{baseUrl}}/conversations.invite")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/conversations.invite',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({channel: '', users: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/conversations.invite',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  form: {channel: '', users: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/conversations.invite');

req.headers({
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  channel: '',
  users: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('channel', '');
encodedParams.set('users', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/conversations.invite',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('channel', '');
encodedParams.set('users', '');

const url = '{{baseUrl}}/conversations.invite';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

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/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"channel=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&users=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/conversations.invite"]
                                                       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}}/conversations.invite" in
let headers = Header.add (Header.init ()) "content-type" "application/x-www-form-urlencoded" in
let body = Cohttp_lwt_body.of_string "channel=&users=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/conversations.invite",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "channel=&users=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/conversations.invite', [
  'form_params' => [
    'channel' => '',
    'users' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/conversations.invite');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'channel' => '',
  'users' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'channel' => '',
  'users' => ''
]));

$request->setRequestUrl('{{baseUrl}}/conversations.invite');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/conversations.invite' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channel=&users='
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/conversations.invite' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channel=&users='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "channel=&users="

headers = { 'content-type': "application/x-www-form-urlencoded" }

conn.request("POST", "/baseUrl/conversations.invite", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/conversations.invite"

payload = {
    "channel": "",
    "users": ""
}
headers = {"content-type": "application/x-www-form-urlencoded"}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/conversations.invite"

payload <- "channel=&users="

encode <- "form"

response <- VERB("POST", url, body = payload, content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/conversations.invite")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "channel=&users="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :channel => "",
  :users => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/conversations.invite') do |req|
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/conversations.invite";

    let payload = json!({
        "channel": "",
        "users": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/conversations.invite \
  --header 'content-type: application/x-www-form-urlencoded' \
  --data channel= \
  --data users=
http --form POST {{baseUrl}}/conversations.invite \
  content-type:application/x-www-form-urlencoded \
  channel='' \
  users=''
wget --quiet \
  --method POST \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'channel=&users=' \
  --output-document \
  - {{baseUrl}}/conversations.invite
import Foundation

let headers = ["content-type": "application/x-www-form-urlencoded"]

let postData = NSMutableData(data: "channel=".data(using: String.Encoding.utf8)!)
postData.append("&users=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/conversations.invite")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "channel": {
    "created": 1449252889,
    "creator": "W012A3BCD",
    "id": "C012AB3CD",
    "is_archived": false,
    "is_channel": true,
    "is_ext_shared": false,
    "is_general": true,
    "is_group": false,
    "is_im": false,
    "is_member": true,
    "is_mpim": false,
    "is_org_shared": false,
    "is_pending_ext_shared": false,
    "is_private": false,
    "is_read_only": false,
    "is_shared": false,
    "last_read": "1502126650.228446",
    "locale": "en-US",
    "name": "general",
    "name_normalized": "general",
    "num_members": 23,
    "pending_shared": [],
    "previous_names": [
      "specifics",
      "abstractions",
      "etc"
    ],
    "purpose": {
      "creator": "W012A3BCD",
      "last_set": 1449709364,
      "value": "This part of the workspace is for fun. Make fun here."
    },
    "topic": {
      "creator": "W012A3BCD",
      "last_set": 1449709364,
      "value": "For public discussion of generalities"
    },
    "unlinked": 0
  },
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "method_not_supported_for_channel_type",
  "ok": false
}
POST conversations_join
{{baseUrl}}/conversations.join
BODY formUrlEncoded

channel
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/conversations.join");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "channel=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/conversations.join" {:form-params {:channel ""}})
require "http/client"

url = "{{baseUrl}}/conversations.join"
headers = HTTP::Headers{
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "channel="

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}}/conversations.join"),
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "channel", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/conversations.join");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "channel=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/conversations.join"

	payload := strings.NewReader("channel=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/conversations.join HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 8

channel=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/conversations.join")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("channel=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/conversations.join"))
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("channel="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "channel=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/conversations.join")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/conversations.join")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("channel=")
  .asString();
const data = 'channel=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/conversations.join');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('channel', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/conversations.join',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/conversations.join';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({channel: ''})
};

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}}/conversations.join',
  method: 'POST',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    channel: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "channel=")
val request = Request.Builder()
  .url("{{baseUrl}}/conversations.join")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/conversations.join',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({channel: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/conversations.join',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  form: {channel: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/conversations.join');

req.headers({
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  channel: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('channel', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/conversations.join',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('channel', '');

const url = '{{baseUrl}}/conversations.join';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

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/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"channel=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/conversations.join"]
                                                       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}}/conversations.join" in
let headers = Header.add (Header.init ()) "content-type" "application/x-www-form-urlencoded" in
let body = Cohttp_lwt_body.of_string "channel=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/conversations.join",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "channel=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/conversations.join', [
  'form_params' => [
    'channel' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/conversations.join');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'channel' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'channel' => ''
]));

$request->setRequestUrl('{{baseUrl}}/conversations.join');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/conversations.join' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channel='
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/conversations.join' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channel='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "channel="

headers = { 'content-type': "application/x-www-form-urlencoded" }

conn.request("POST", "/baseUrl/conversations.join", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/conversations.join"

payload = { "channel": "" }
headers = {"content-type": "application/x-www-form-urlencoded"}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/conversations.join"

payload <- "channel="

encode <- "form"

response <- VERB("POST", url, body = payload, content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/conversations.join")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "channel="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :channel => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/conversations.join') do |req|
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/conversations.join";

    let payload = json!({"channel": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/conversations.join \
  --header 'content-type: application/x-www-form-urlencoded' \
  --data channel=
http --form POST {{baseUrl}}/conversations.join \
  content-type:application/x-www-form-urlencoded \
  channel=''
wget --quiet \
  --method POST \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data channel= \
  --output-document \
  - {{baseUrl}}/conversations.join
import Foundation

let headers = ["content-type": "application/x-www-form-urlencoded"]

let postData = NSMutableData(data: "channel=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/conversations.join")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "channel": {
    "created": 1449252889,
    "creator": "U061F7AUR",
    "id": "C061EG9SL",
    "is_archived": false,
    "is_channel": true,
    "is_ext_shared": false,
    "is_general": true,
    "is_group": false,
    "is_im": false,
    "is_member": true,
    "is_mpim": false,
    "is_org_shared": false,
    "is_pending_ext_shared": false,
    "is_private": false,
    "is_shared": false,
    "name": "general",
    "name_normalized": "general",
    "pending_shared": [],
    "previous_names": [],
    "purpose": {
      "creator": "",
      "last_set": 0,
      "value": "For widget discussion"
    },
    "topic": {
      "creator": "",
      "last_set": 0,
      "value": "Which widget do you worry about?"
    },
    "unlinked": 0
  },
  "ok": true,
  "response_metadata": {
    "warnings": [
      "already_in_channel"
    ]
  },
  "warning": "already_in_channel"
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "is_archived",
  "ok": false
}
POST conversations_kick
{{baseUrl}}/conversations.kick
BODY formUrlEncoded

channel
user
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/conversations.kick");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "channel=&user=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/conversations.kick" {:form-params {:channel ""
                                                                             :user ""}})
require "http/client"

url = "{{baseUrl}}/conversations.kick"
headers = HTTP::Headers{
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "channel=&user="

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}}/conversations.kick"),
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "channel", "" },
        { "user", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/conversations.kick");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "channel=&user=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/conversations.kick"

	payload := strings.NewReader("channel=&user=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/conversations.kick HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 14

channel=&user=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/conversations.kick")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("channel=&user=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/conversations.kick"))
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("channel=&user="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "channel=&user=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/conversations.kick")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/conversations.kick")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("channel=&user=")
  .asString();
const data = 'channel=&user=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/conversations.kick');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('channel', '');
encodedParams.set('user', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/conversations.kick',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/conversations.kick';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({channel: '', user: ''})
};

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}}/conversations.kick',
  method: 'POST',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    channel: '',
    user: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "channel=&user=")
val request = Request.Builder()
  .url("{{baseUrl}}/conversations.kick")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/conversations.kick',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({channel: '', user: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/conversations.kick',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  form: {channel: '', user: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/conversations.kick');

req.headers({
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  channel: '',
  user: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('channel', '');
encodedParams.set('user', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/conversations.kick',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('channel', '');
encodedParams.set('user', '');

const url = '{{baseUrl}}/conversations.kick';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

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/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"channel=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&user=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/conversations.kick"]
                                                       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}}/conversations.kick" in
let headers = Header.add (Header.init ()) "content-type" "application/x-www-form-urlencoded" in
let body = Cohttp_lwt_body.of_string "channel=&user=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/conversations.kick",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "channel=&user=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/conversations.kick', [
  'form_params' => [
    'channel' => '',
    'user' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/conversations.kick');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'channel' => '',
  'user' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'channel' => '',
  'user' => ''
]));

$request->setRequestUrl('{{baseUrl}}/conversations.kick');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/conversations.kick' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channel=&user='
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/conversations.kick' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channel=&user='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "channel=&user="

headers = { 'content-type': "application/x-www-form-urlencoded" }

conn.request("POST", "/baseUrl/conversations.kick", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/conversations.kick"

payload = {
    "channel": "",
    "user": ""
}
headers = {"content-type": "application/x-www-form-urlencoded"}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/conversations.kick"

payload <- "channel=&user="

encode <- "form"

response <- VERB("POST", url, body = payload, content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/conversations.kick")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "channel=&user="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :channel => "",
  :user => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/conversations.kick') do |req|
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/conversations.kick";

    let payload = json!({
        "channel": "",
        "user": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/conversations.kick \
  --header 'content-type: application/x-www-form-urlencoded' \
  --data channel= \
  --data user=
http --form POST {{baseUrl}}/conversations.kick \
  content-type:application/x-www-form-urlencoded \
  channel='' \
  user=''
wget --quiet \
  --method POST \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'channel=&user=' \
  --output-document \
  - {{baseUrl}}/conversations.kick
import Foundation

let headers = ["content-type": "application/x-www-form-urlencoded"]

let postData = NSMutableData(data: "channel=".data(using: String.Encoding.utf8)!)
postData.append("&user=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/conversations.kick")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "cant_kick_self",
  "ok": false
}
POST conversations_leave
{{baseUrl}}/conversations.leave
BODY formUrlEncoded

channel
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/conversations.leave");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "channel=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/conversations.leave" {:form-params {:channel ""}})
require "http/client"

url = "{{baseUrl}}/conversations.leave"
headers = HTTP::Headers{
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "channel="

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}}/conversations.leave"),
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "channel", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/conversations.leave");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "channel=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/conversations.leave"

	payload := strings.NewReader("channel=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/conversations.leave HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 8

channel=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/conversations.leave")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("channel=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/conversations.leave"))
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("channel="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "channel=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/conversations.leave")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/conversations.leave")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("channel=")
  .asString();
const data = 'channel=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/conversations.leave');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('channel', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/conversations.leave',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/conversations.leave';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({channel: ''})
};

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}}/conversations.leave',
  method: 'POST',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    channel: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "channel=")
val request = Request.Builder()
  .url("{{baseUrl}}/conversations.leave")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/conversations.leave',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({channel: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/conversations.leave',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  form: {channel: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/conversations.leave');

req.headers({
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  channel: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('channel', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/conversations.leave',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('channel', '');

const url = '{{baseUrl}}/conversations.leave';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

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/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"channel=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/conversations.leave"]
                                                       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}}/conversations.leave" in
let headers = Header.add (Header.init ()) "content-type" "application/x-www-form-urlencoded" in
let body = Cohttp_lwt_body.of_string "channel=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/conversations.leave",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "channel=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/conversations.leave', [
  'form_params' => [
    'channel' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/conversations.leave');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'channel' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'channel' => ''
]));

$request->setRequestUrl('{{baseUrl}}/conversations.leave');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/conversations.leave' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channel='
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/conversations.leave' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channel='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "channel="

headers = { 'content-type': "application/x-www-form-urlencoded" }

conn.request("POST", "/baseUrl/conversations.leave", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/conversations.leave"

payload = { "channel": "" }
headers = {"content-type": "application/x-www-form-urlencoded"}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/conversations.leave"

payload <- "channel="

encode <- "form"

response <- VERB("POST", url, body = payload, content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/conversations.leave")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "channel="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :channel => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/conversations.leave') do |req|
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/conversations.leave";

    let payload = json!({"channel": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/conversations.leave \
  --header 'content-type: application/x-www-form-urlencoded' \
  --data channel=
http --form POST {{baseUrl}}/conversations.leave \
  content-type:application/x-www-form-urlencoded \
  channel=''
wget --quiet \
  --method POST \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data channel= \
  --output-document \
  - {{baseUrl}}/conversations.leave
import Foundation

let headers = ["content-type": "application/x-www-form-urlencoded"]

let postData = NSMutableData(data: "channel=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/conversations.leave")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "cant_leave_general",
  "ok": false
}
GET conversations_list
{{baseUrl}}/conversations.list
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/conversations.list");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/conversations.list")
require "http/client"

url = "{{baseUrl}}/conversations.list"

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}}/conversations.list"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/conversations.list");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/conversations.list"

	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/conversations.list HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/conversations.list")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/conversations.list"))
    .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}}/conversations.list")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/conversations.list")
  .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}}/conversations.list');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/conversations.list'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/conversations.list';
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}}/conversations.list',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/conversations.list")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/conversations.list',
  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}}/conversations.list'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/conversations.list');

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}}/conversations.list'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/conversations.list';
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}}/conversations.list"]
                                                       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}}/conversations.list" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/conversations.list",
  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}}/conversations.list');

echo $response->getBody();
setUrl('{{baseUrl}}/conversations.list');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/conversations.list');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/conversations.list' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/conversations.list' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/conversations.list")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/conversations.list"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/conversations.list"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/conversations.list")

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/conversations.list') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/conversations.list";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/conversations.list
http GET {{baseUrl}}/conversations.list
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/conversations.list
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/conversations.list")! 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

{
  "channels": [
    {
      "created": 1449252889,
      "creator": "U012A3CDE",
      "id": "C012AB3CD",
      "is_archived": false,
      "is_channel": true,
      "is_ext_shared": false,
      "is_general": true,
      "is_group": false,
      "is_im": false,
      "is_member": true,
      "is_mpim": false,
      "is_org_shared": false,
      "is_pending_ext_shared": false,
      "is_private": false,
      "is_shared": false,
      "name": "general",
      "name_normalized": "general",
      "num_members": 4,
      "pending_shared": [],
      "previous_names": [],
      "purpose": {
        "creator": "",
        "last_set": 0,
        "value": "This channel is for team-wide communication and announcements. All team members are in this channel."
      },
      "topic": {
        "creator": "",
        "last_set": 0,
        "value": "Company-wide announcements and work-based matters"
      },
      "unlinked": 0
    },
    {
      "created": 1449252889,
      "creator": "U061F7AUR",
      "id": "C061EG9T2",
      "is_archived": false,
      "is_channel": true,
      "is_ext_shared": false,
      "is_general": false,
      "is_group": false,
      "is_im": false,
      "is_member": true,
      "is_mpim": false,
      "is_org_shared": false,
      "is_pending_ext_shared": false,
      "is_private": false,
      "is_shared": false,
      "name": "random",
      "name_normalized": "random",
      "num_members": 4,
      "pending_shared": [],
      "previous_names": [],
      "purpose": {
        "creator": "",
        "last_set": 0,
        "value": "A place for non-work-related flimflam, faffing, hodge-podge or jibber-jabber you'd prefer to keep out of more focused work-related channels."
      },
      "topic": {
        "creator": "",
        "last_set": 0,
        "value": "Non-work banter and water cooler conversation"
      },
      "unlinked": 0
    }
  ],
  "ok": true,
  "response_metadata": {
    "next_cursor": "dGVhbTpDMDYxRkE1UEI="
  }
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
POST conversations_mark
{{baseUrl}}/conversations.mark
BODY formUrlEncoded

channel
ts
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/conversations.mark");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "channel=&ts=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/conversations.mark" {:form-params {:channel ""
                                                                             :ts ""}})
require "http/client"

url = "{{baseUrl}}/conversations.mark"
headers = HTTP::Headers{
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "channel=&ts="

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}}/conversations.mark"),
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "channel", "" },
        { "ts", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/conversations.mark");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "channel=&ts=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/conversations.mark"

	payload := strings.NewReader("channel=&ts=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/conversations.mark HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 12

channel=&ts=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/conversations.mark")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("channel=&ts=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/conversations.mark"))
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("channel=&ts="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "channel=&ts=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/conversations.mark")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/conversations.mark")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("channel=&ts=")
  .asString();
const data = 'channel=&ts=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/conversations.mark');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('channel', '');
encodedParams.set('ts', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/conversations.mark',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/conversations.mark';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({channel: '', ts: ''})
};

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}}/conversations.mark',
  method: 'POST',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    channel: '',
    ts: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "channel=&ts=")
val request = Request.Builder()
  .url("{{baseUrl}}/conversations.mark")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/conversations.mark',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({channel: '', ts: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/conversations.mark',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  form: {channel: '', ts: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/conversations.mark');

req.headers({
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  channel: '',
  ts: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('channel', '');
encodedParams.set('ts', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/conversations.mark',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('channel', '');
encodedParams.set('ts', '');

const url = '{{baseUrl}}/conversations.mark';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

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/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"channel=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&ts=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/conversations.mark"]
                                                       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}}/conversations.mark" in
let headers = Header.add (Header.init ()) "content-type" "application/x-www-form-urlencoded" in
let body = Cohttp_lwt_body.of_string "channel=&ts=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/conversations.mark",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "channel=&ts=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/conversations.mark', [
  'form_params' => [
    'channel' => '',
    'ts' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/conversations.mark');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'channel' => '',
  'ts' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'channel' => '',
  'ts' => ''
]));

$request->setRequestUrl('{{baseUrl}}/conversations.mark');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/conversations.mark' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channel=&ts='
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/conversations.mark' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channel=&ts='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "channel=&ts="

headers = { 'content-type': "application/x-www-form-urlencoded" }

conn.request("POST", "/baseUrl/conversations.mark", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/conversations.mark"

payload = {
    "channel": "",
    "ts": ""
}
headers = {"content-type": "application/x-www-form-urlencoded"}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/conversations.mark"

payload <- "channel=&ts="

encode <- "form"

response <- VERB("POST", url, body = payload, content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/conversations.mark")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "channel=&ts="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :channel => "",
  :ts => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/conversations.mark') do |req|
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/conversations.mark";

    let payload = json!({
        "channel": "",
        "ts": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/conversations.mark \
  --header 'content-type: application/x-www-form-urlencoded' \
  --data channel= \
  --data ts=
http --form POST {{baseUrl}}/conversations.mark \
  content-type:application/x-www-form-urlencoded \
  channel='' \
  ts=''
wget --quiet \
  --method POST \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'channel=&ts=' \
  --output-document \
  - {{baseUrl}}/conversations.mark
import Foundation

let headers = ["content-type": "application/x-www-form-urlencoded"]

let postData = NSMutableData(data: "channel=".data(using: String.Encoding.utf8)!)
postData.append("&ts=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/conversations.mark")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
GET conversations_members
{{baseUrl}}/conversations.members
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/conversations.members");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/conversations.members")
require "http/client"

url = "{{baseUrl}}/conversations.members"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/conversations.members"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/conversations.members");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/conversations.members"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/conversations.members HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/conversations.members")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/conversations.members"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/conversations.members")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/conversations.members")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/conversations.members');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/conversations.members'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/conversations.members';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/conversations.members',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/conversations.members")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/conversations.members',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/conversations.members'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/conversations.members');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/conversations.members'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/conversations.members';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/conversations.members"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/conversations.members" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/conversations.members",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/conversations.members');

echo $response->getBody();
setUrl('{{baseUrl}}/conversations.members');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/conversations.members');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/conversations.members' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/conversations.members' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/conversations.members")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/conversations.members"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/conversations.members"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/conversations.members")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/conversations.members') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/conversations.members";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/conversations.members
http GET {{baseUrl}}/conversations.members
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/conversations.members
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/conversations.members")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "members": [
    "U023BECGF",
    "U061F7AUR",
    "W012A3CDE"
  ],
  "ok": true,
  "response_metadata": {
    "next_cursor": "e3VzZXJfaWQ6IFcxMjM0NTY3fQ=="
  }
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_cursor",
  "ok": false
}
POST conversations_open
{{baseUrl}}/conversations.open
BODY formUrlEncoded

channel
return_im
users
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/conversations.open");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "channel=&return_im=&users=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/conversations.open" {:form-params {:channel ""
                                                                             :return_im ""
                                                                             :users ""}})
require "http/client"

url = "{{baseUrl}}/conversations.open"
headers = HTTP::Headers{
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "channel=&return_im=&users="

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}}/conversations.open"),
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "channel", "" },
        { "return_im", "" },
        { "users", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/conversations.open");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "channel=&return_im=&users=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/conversations.open"

	payload := strings.NewReader("channel=&return_im=&users=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/conversations.open HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 26

channel=&return_im=&users=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/conversations.open")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("channel=&return_im=&users=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/conversations.open"))
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("channel=&return_im=&users="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "channel=&return_im=&users=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/conversations.open")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/conversations.open")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("channel=&return_im=&users=")
  .asString();
const data = 'channel=&return_im=&users=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/conversations.open');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('channel', '');
encodedParams.set('return_im', '');
encodedParams.set('users', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/conversations.open',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/conversations.open';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({channel: '', return_im: '', users: ''})
};

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}}/conversations.open',
  method: 'POST',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    channel: '',
    return_im: '',
    users: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "channel=&return_im=&users=")
val request = Request.Builder()
  .url("{{baseUrl}}/conversations.open")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/conversations.open',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({channel: '', return_im: '', users: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/conversations.open',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  form: {channel: '', return_im: '', users: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/conversations.open');

req.headers({
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  channel: '',
  return_im: '',
  users: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('channel', '');
encodedParams.set('return_im', '');
encodedParams.set('users', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/conversations.open',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('channel', '');
encodedParams.set('return_im', '');
encodedParams.set('users', '');

const url = '{{baseUrl}}/conversations.open';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

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/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"channel=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&return_im=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&users=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/conversations.open"]
                                                       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}}/conversations.open" in
let headers = Header.add (Header.init ()) "content-type" "application/x-www-form-urlencoded" in
let body = Cohttp_lwt_body.of_string "channel=&return_im=&users=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/conversations.open",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "channel=&return_im=&users=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/conversations.open', [
  'form_params' => [
    'channel' => '',
    'return_im' => '',
    'users' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/conversations.open');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'channel' => '',
  'return_im' => '',
  'users' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'channel' => '',
  'return_im' => '',
  'users' => ''
]));

$request->setRequestUrl('{{baseUrl}}/conversations.open');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/conversations.open' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channel=&return_im=&users='
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/conversations.open' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channel=&return_im=&users='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "channel=&return_im=&users="

headers = { 'content-type': "application/x-www-form-urlencoded" }

conn.request("POST", "/baseUrl/conversations.open", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/conversations.open"

payload = {
    "channel": "",
    "return_im": "",
    "users": ""
}
headers = {"content-type": "application/x-www-form-urlencoded"}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/conversations.open"

payload <- "channel=&return_im=&users="

encode <- "form"

response <- VERB("POST", url, body = payload, content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/conversations.open")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "channel=&return_im=&users="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :channel => "",
  :return_im => "",
  :users => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/conversations.open') do |req|
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/conversations.open";

    let payload = json!({
        "channel": "",
        "return_im": "",
        "users": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/conversations.open \
  --header 'content-type: application/x-www-form-urlencoded' \
  --data channel= \
  --data return_im= \
  --data users=
http --form POST {{baseUrl}}/conversations.open \
  content-type:application/x-www-form-urlencoded \
  channel='' \
  return_im='' \
  users=''
wget --quiet \
  --method POST \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'channel=&return_im=&users=' \
  --output-document \
  - {{baseUrl}}/conversations.open
import Foundation

let headers = ["content-type": "application/x-www-form-urlencoded"]

let postData = NSMutableData(data: "channel=".data(using: String.Encoding.utf8)!)
postData.append("&return_im=".data(using: String.Encoding.utf8)!)
postData.append("&users=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/conversations.open")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "channel": {
    "id": "D069C7QFK"
  },
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "channel_not_found",
  "ok": false
}
POST conversations_rename
{{baseUrl}}/conversations.rename
BODY formUrlEncoded

channel
name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/conversations.rename");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "channel=&name=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/conversations.rename" {:form-params {:channel ""
                                                                               :name ""}})
require "http/client"

url = "{{baseUrl}}/conversations.rename"
headers = HTTP::Headers{
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "channel=&name="

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}}/conversations.rename"),
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "channel", "" },
        { "name", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/conversations.rename");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "channel=&name=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/conversations.rename"

	payload := strings.NewReader("channel=&name=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/conversations.rename HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 14

channel=&name=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/conversations.rename")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("channel=&name=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/conversations.rename"))
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("channel=&name="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "channel=&name=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/conversations.rename")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/conversations.rename")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("channel=&name=")
  .asString();
const data = 'channel=&name=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/conversations.rename');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('channel', '');
encodedParams.set('name', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/conversations.rename',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/conversations.rename';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({channel: '', name: ''})
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/conversations.rename',
  method: 'POST',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    channel: '',
    name: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "channel=&name=")
val request = Request.Builder()
  .url("{{baseUrl}}/conversations.rename")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/conversations.rename',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({channel: '', name: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/conversations.rename',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  form: {channel: '', name: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/conversations.rename');

req.headers({
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  channel: '',
  name: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('channel', '');
encodedParams.set('name', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/conversations.rename',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('channel', '');
encodedParams.set('name', '');

const url = '{{baseUrl}}/conversations.rename';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

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/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"channel=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&name=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/conversations.rename"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/conversations.rename" in
let headers = Header.add (Header.init ()) "content-type" "application/x-www-form-urlencoded" in
let body = Cohttp_lwt_body.of_string "channel=&name=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/conversations.rename",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "channel=&name=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/conversations.rename', [
  'form_params' => [
    'channel' => '',
    'name' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/conversations.rename');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'channel' => '',
  'name' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'channel' => '',
  'name' => ''
]));

$request->setRequestUrl('{{baseUrl}}/conversations.rename');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/conversations.rename' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channel=&name='
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/conversations.rename' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channel=&name='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "channel=&name="

headers = { 'content-type': "application/x-www-form-urlencoded" }

conn.request("POST", "/baseUrl/conversations.rename", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/conversations.rename"

payload = {
    "channel": "",
    "name": ""
}
headers = {"content-type": "application/x-www-form-urlencoded"}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/conversations.rename"

payload <- "channel=&name="

encode <- "form"

response <- VERB("POST", url, body = payload, content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/conversations.rename")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "channel=&name="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :channel => "",
  :name => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/conversations.rename') do |req|
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/conversations.rename";

    let payload = json!({
        "channel": "",
        "name": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/conversations.rename \
  --header 'content-type: application/x-www-form-urlencoded' \
  --data channel= \
  --data name=
http --form POST {{baseUrl}}/conversations.rename \
  content-type:application/x-www-form-urlencoded \
  channel='' \
  name=''
wget --quiet \
  --method POST \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'channel=&name=' \
  --output-document \
  - {{baseUrl}}/conversations.rename
import Foundation

let headers = ["content-type": "application/x-www-form-urlencoded"]

let postData = NSMutableData(data: "channel=".data(using: String.Encoding.utf8)!)
postData.append("&name=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/conversations.rename")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "channel": {
    "created": 1449252889,
    "creator": "W012A3BCD",
    "id": "C012AB3CD",
    "is_archived": false,
    "is_channel": true,
    "is_ext_shared": false,
    "is_general": true,
    "is_group": false,
    "is_im": false,
    "is_member": true,
    "is_mpim": false,
    "is_org_shared": false,
    "is_pending_ext_shared": false,
    "is_private": false,
    "is_read_only": false,
    "is_shared": false,
    "last_read": "1502126650.228446",
    "locale": "en-US",
    "name": "general",
    "name_normalized": "general",
    "num_members": 23,
    "pending_shared": [],
    "previous_names": [
      "specifics",
      "abstractions",
      "etc"
    ],
    "purpose": {
      "creator": "W012A3BCD",
      "last_set": 1449709364,
      "value": "This part of the workspace is for fun. Make fun here."
    },
    "topic": {
      "creator": "W012A3BCD",
      "last_set": 1449709364,
      "value": "For public discussion of generalities"
    },
    "unlinked": 0
  },
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "not_in_channel",
  "ok": false
}
GET conversations_replies
{{baseUrl}}/conversations.replies
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/conversations.replies");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/conversations.replies")
require "http/client"

url = "{{baseUrl}}/conversations.replies"

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}}/conversations.replies"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/conversations.replies");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/conversations.replies"

	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/conversations.replies HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/conversations.replies")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/conversations.replies"))
    .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}}/conversations.replies")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/conversations.replies")
  .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}}/conversations.replies');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/conversations.replies'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/conversations.replies';
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}}/conversations.replies',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/conversations.replies")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/conversations.replies',
  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}}/conversations.replies'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/conversations.replies');

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}}/conversations.replies'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/conversations.replies';
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}}/conversations.replies"]
                                                       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}}/conversations.replies" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/conversations.replies",
  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}}/conversations.replies');

echo $response->getBody();
setUrl('{{baseUrl}}/conversations.replies');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/conversations.replies');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/conversations.replies' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/conversations.replies' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/conversations.replies")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/conversations.replies"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/conversations.replies"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/conversations.replies")

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/conversations.replies') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/conversations.replies";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/conversations.replies
http GET {{baseUrl}}/conversations.replies
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/conversations.replies
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/conversations.replies")! 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

{
  "has_more": true,
  "messages": [
    {
      "last_read": "1484678597.521003",
      "reply_count": 3,
      "subscribed": true,
      "text": "island",
      "thread_ts": "1482960137.003543",
      "ts": "1482960137.003543",
      "type": "message",
      "unread_count": 0,
      "user": "U061F7AUR"
    },
    {
      "parent_user_id": "U061F7AUR",
      "text": "one island",
      "thread_ts": "1482960137.003543",
      "ts": "1483037603.017503",
      "type": "message",
      "user": "U061F7AUR"
    },
    {
      "parent_user_id": "U061F7AUR",
      "text": "two island",
      "thread_ts": "1482960137.003543",
      "ts": "1483051909.018632",
      "type": "message",
      "user": "U061F7AUR"
    },
    {
      "parent_user_id": "U061F7AUR",
      "text": "three for the land",
      "thread_ts": "1482960137.003543",
      "ts": "1483125339.020269",
      "type": "message",
      "user": "U061F7AUR"
    }
  ],
  "ok": true,
  "response_metadata": {
    "next_cursor": "bmV4dF90czoxNDg0Njc4MjkwNTE3MDkx"
  }
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "thread_not_found",
  "ok": false
}
POST conversations_setPurpose
{{baseUrl}}/conversations.setPurpose
BODY formUrlEncoded

channel
purpose
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/conversations.setPurpose");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "channel=&purpose=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/conversations.setPurpose" {:form-params {:channel ""
                                                                                   :purpose ""}})
require "http/client"

url = "{{baseUrl}}/conversations.setPurpose"
headers = HTTP::Headers{
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "channel=&purpose="

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}}/conversations.setPurpose"),
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "channel", "" },
        { "purpose", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/conversations.setPurpose");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "channel=&purpose=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/conversations.setPurpose"

	payload := strings.NewReader("channel=&purpose=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/conversations.setPurpose HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 17

channel=&purpose=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/conversations.setPurpose")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("channel=&purpose=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/conversations.setPurpose"))
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("channel=&purpose="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "channel=&purpose=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/conversations.setPurpose")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/conversations.setPurpose")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("channel=&purpose=")
  .asString();
const data = 'channel=&purpose=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/conversations.setPurpose');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('channel', '');
encodedParams.set('purpose', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/conversations.setPurpose',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/conversations.setPurpose';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({channel: '', purpose: ''})
};

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}}/conversations.setPurpose',
  method: 'POST',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    channel: '',
    purpose: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "channel=&purpose=")
val request = Request.Builder()
  .url("{{baseUrl}}/conversations.setPurpose")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/conversations.setPurpose',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({channel: '', purpose: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/conversations.setPurpose',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  form: {channel: '', purpose: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/conversations.setPurpose');

req.headers({
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  channel: '',
  purpose: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('channel', '');
encodedParams.set('purpose', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/conversations.setPurpose',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('channel', '');
encodedParams.set('purpose', '');

const url = '{{baseUrl}}/conversations.setPurpose';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

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/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"channel=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&purpose=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/conversations.setPurpose"]
                                                       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}}/conversations.setPurpose" in
let headers = Header.add (Header.init ()) "content-type" "application/x-www-form-urlencoded" in
let body = Cohttp_lwt_body.of_string "channel=&purpose=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/conversations.setPurpose",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "channel=&purpose=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/conversations.setPurpose', [
  'form_params' => [
    'channel' => '',
    'purpose' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/conversations.setPurpose');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'channel' => '',
  'purpose' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'channel' => '',
  'purpose' => ''
]));

$request->setRequestUrl('{{baseUrl}}/conversations.setPurpose');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/conversations.setPurpose' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channel=&purpose='
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/conversations.setPurpose' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channel=&purpose='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "channel=&purpose="

headers = { 'content-type': "application/x-www-form-urlencoded" }

conn.request("POST", "/baseUrl/conversations.setPurpose", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/conversations.setPurpose"

payload = {
    "channel": "",
    "purpose": ""
}
headers = {"content-type": "application/x-www-form-urlencoded"}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/conversations.setPurpose"

payload <- "channel=&purpose="

encode <- "form"

response <- VERB("POST", url, body = payload, content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/conversations.setPurpose")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "channel=&purpose="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :channel => "",
  :purpose => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/conversations.setPurpose') do |req|
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/conversations.setPurpose";

    let payload = json!({
        "channel": "",
        "purpose": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/conversations.setPurpose \
  --header 'content-type: application/x-www-form-urlencoded' \
  --data channel= \
  --data purpose=
http --form POST {{baseUrl}}/conversations.setPurpose \
  content-type:application/x-www-form-urlencoded \
  channel='' \
  purpose=''
wget --quiet \
  --method POST \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'channel=&purpose=' \
  --output-document \
  - {{baseUrl}}/conversations.setPurpose
import Foundation

let headers = ["content-type": "application/x-www-form-urlencoded"]

let postData = NSMutableData(data: "channel=".data(using: String.Encoding.utf8)!)
postData.append("&purpose=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/conversations.setPurpose")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
POST conversations_setTopic
{{baseUrl}}/conversations.setTopic
BODY formUrlEncoded

channel
topic
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/conversations.setTopic");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "channel=&topic=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/conversations.setTopic" {:form-params {:channel ""
                                                                                 :topic ""}})
require "http/client"

url = "{{baseUrl}}/conversations.setTopic"
headers = HTTP::Headers{
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "channel=&topic="

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}}/conversations.setTopic"),
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "channel", "" },
        { "topic", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/conversations.setTopic");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "channel=&topic=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/conversations.setTopic"

	payload := strings.NewReader("channel=&topic=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/conversations.setTopic HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 15

channel=&topic=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/conversations.setTopic")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("channel=&topic=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/conversations.setTopic"))
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("channel=&topic="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "channel=&topic=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/conversations.setTopic")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/conversations.setTopic")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("channel=&topic=")
  .asString();
const data = 'channel=&topic=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/conversations.setTopic');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('channel', '');
encodedParams.set('topic', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/conversations.setTopic',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/conversations.setTopic';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({channel: '', topic: ''})
};

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}}/conversations.setTopic',
  method: 'POST',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    channel: '',
    topic: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "channel=&topic=")
val request = Request.Builder()
  .url("{{baseUrl}}/conversations.setTopic")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/conversations.setTopic',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({channel: '', topic: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/conversations.setTopic',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  form: {channel: '', topic: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/conversations.setTopic');

req.headers({
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  channel: '',
  topic: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('channel', '');
encodedParams.set('topic', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/conversations.setTopic',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('channel', '');
encodedParams.set('topic', '');

const url = '{{baseUrl}}/conversations.setTopic';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

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/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"channel=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&topic=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/conversations.setTopic"]
                                                       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}}/conversations.setTopic" in
let headers = Header.add (Header.init ()) "content-type" "application/x-www-form-urlencoded" in
let body = Cohttp_lwt_body.of_string "channel=&topic=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/conversations.setTopic",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "channel=&topic=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/conversations.setTopic', [
  'form_params' => [
    'channel' => '',
    'topic' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/conversations.setTopic');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'channel' => '',
  'topic' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'channel' => '',
  'topic' => ''
]));

$request->setRequestUrl('{{baseUrl}}/conversations.setTopic');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/conversations.setTopic' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channel=&topic='
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/conversations.setTopic' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channel=&topic='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "channel=&topic="

headers = { 'content-type': "application/x-www-form-urlencoded" }

conn.request("POST", "/baseUrl/conversations.setTopic", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/conversations.setTopic"

payload = {
    "channel": "",
    "topic": ""
}
headers = {"content-type": "application/x-www-form-urlencoded"}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/conversations.setTopic"

payload <- "channel=&topic="

encode <- "form"

response <- VERB("POST", url, body = payload, content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/conversations.setTopic")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "channel=&topic="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :channel => "",
  :topic => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/conversations.setTopic') do |req|
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/conversations.setTopic";

    let payload = json!({
        "channel": "",
        "topic": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/conversations.setTopic \
  --header 'content-type: application/x-www-form-urlencoded' \
  --data channel= \
  --data topic=
http --form POST {{baseUrl}}/conversations.setTopic \
  content-type:application/x-www-form-urlencoded \
  channel='' \
  topic=''
wget --quiet \
  --method POST \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'channel=&topic=' \
  --output-document \
  - {{baseUrl}}/conversations.setTopic
import Foundation

let headers = ["content-type": "application/x-www-form-urlencoded"]

let postData = NSMutableData(data: "channel=".data(using: String.Encoding.utf8)!)
postData.append("&topic=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/conversations.setTopic")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
POST conversations_unarchive
{{baseUrl}}/conversations.unarchive
BODY formUrlEncoded

channel
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/conversations.unarchive");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "channel=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/conversations.unarchive" {:form-params {:channel ""}})
require "http/client"

url = "{{baseUrl}}/conversations.unarchive"
headers = HTTP::Headers{
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "channel="

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}}/conversations.unarchive"),
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "channel", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/conversations.unarchive");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "channel=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/conversations.unarchive"

	payload := strings.NewReader("channel=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/conversations.unarchive HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 8

channel=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/conversations.unarchive")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("channel=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/conversations.unarchive"))
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("channel="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "channel=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/conversations.unarchive")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/conversations.unarchive")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("channel=")
  .asString();
const data = 'channel=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/conversations.unarchive');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('channel', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/conversations.unarchive',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/conversations.unarchive';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({channel: ''})
};

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}}/conversations.unarchive',
  method: 'POST',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    channel: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "channel=")
val request = Request.Builder()
  .url("{{baseUrl}}/conversations.unarchive")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/conversations.unarchive',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({channel: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/conversations.unarchive',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  form: {channel: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/conversations.unarchive');

req.headers({
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  channel: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('channel', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/conversations.unarchive',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('channel', '');

const url = '{{baseUrl}}/conversations.unarchive';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

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/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"channel=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/conversations.unarchive"]
                                                       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}}/conversations.unarchive" in
let headers = Header.add (Header.init ()) "content-type" "application/x-www-form-urlencoded" in
let body = Cohttp_lwt_body.of_string "channel=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/conversations.unarchive",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "channel=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/conversations.unarchive', [
  'form_params' => [
    'channel' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/conversations.unarchive');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'channel' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'channel' => ''
]));

$request->setRequestUrl('{{baseUrl}}/conversations.unarchive');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/conversations.unarchive' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channel='
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/conversations.unarchive' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channel='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "channel="

headers = { 'content-type': "application/x-www-form-urlencoded" }

conn.request("POST", "/baseUrl/conversations.unarchive", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/conversations.unarchive"

payload = { "channel": "" }
headers = {"content-type": "application/x-www-form-urlencoded"}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/conversations.unarchive"

payload <- "channel="

encode <- "form"

response <- VERB("POST", url, body = payload, content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/conversations.unarchive")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "channel="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :channel => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/conversations.unarchive') do |req|
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/conversations.unarchive";

    let payload = json!({"channel": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/conversations.unarchive \
  --header 'content-type: application/x-www-form-urlencoded' \
  --data channel=
http --form POST {{baseUrl}}/conversations.unarchive \
  content-type:application/x-www-form-urlencoded \
  channel=''
wget --quiet \
  --method POST \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data channel= \
  --output-document \
  - {{baseUrl}}/conversations.unarchive
import Foundation

let headers = ["content-type": "application/x-www-form-urlencoded"]

let postData = NSMutableData(data: "channel=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/conversations.unarchive")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "channel_not_found",
  "ok": false
}
GET dialog_open
{{baseUrl}}/dialog.open
HEADERS

token
QUERY PARAMS

dialog
trigger_id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/dialog.open?dialog=&trigger_id=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/dialog.open" {:headers {:token ""}
                                                       :query-params {:dialog ""
                                                                      :trigger_id ""}})
require "http/client"

url = "{{baseUrl}}/dialog.open?dialog=&trigger_id="
headers = HTTP::Headers{
  "token" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/dialog.open?dialog=&trigger_id="),
    Headers =
    {
        { "token", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/dialog.open?dialog=&trigger_id=");
var request = new RestRequest("", Method.Get);
request.AddHeader("token", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/dialog.open?dialog=&trigger_id="

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("token", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/dialog.open?dialog=&trigger_id= HTTP/1.1
Token: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/dialog.open?dialog=&trigger_id=")
  .setHeader("token", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/dialog.open?dialog=&trigger_id="))
    .header("token", "")
    .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}}/dialog.open?dialog=&trigger_id=")
  .get()
  .addHeader("token", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/dialog.open?dialog=&trigger_id=")
  .header("token", "")
  .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}}/dialog.open?dialog=&trigger_id=');
xhr.setRequestHeader('token', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/dialog.open',
  params: {dialog: '', trigger_id: ''},
  headers: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/dialog.open?dialog=&trigger_id=';
const options = {method: 'GET', headers: {token: ''}};

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}}/dialog.open?dialog=&trigger_id=',
  method: 'GET',
  headers: {
    token: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/dialog.open?dialog=&trigger_id=")
  .get()
  .addHeader("token", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/dialog.open?dialog=&trigger_id=',
  headers: {
    token: ''
  }
};

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}}/dialog.open',
  qs: {dialog: '', trigger_id: ''},
  headers: {token: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/dialog.open');

req.query({
  dialog: '',
  trigger_id: ''
});

req.headers({
  token: ''
});

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}}/dialog.open',
  params: {dialog: '', trigger_id: ''},
  headers: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/dialog.open?dialog=&trigger_id=';
const options = {method: 'GET', headers: {token: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"token": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/dialog.open?dialog=&trigger_id="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

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}}/dialog.open?dialog=&trigger_id=" in
let headers = Header.add (Header.init ()) "token" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/dialog.open?dialog=&trigger_id=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "token: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/dialog.open?dialog=&trigger_id=', [
  'headers' => [
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/dialog.open');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'dialog' => '',
  'trigger_id' => ''
]);

$request->setHeaders([
  'token' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/dialog.open');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'dialog' => '',
  'trigger_id' => ''
]));

$request->setHeaders([
  'token' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/dialog.open?dialog=&trigger_id=' -Method GET -Headers $headers
$headers=@{}
$headers.Add("token", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/dialog.open?dialog=&trigger_id=' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'token': "" }

conn.request("GET", "/baseUrl/dialog.open?dialog=&trigger_id=", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/dialog.open"

querystring = {"dialog":"","trigger_id":""}

headers = {"token": ""}

response = requests.get(url, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/dialog.open"

queryString <- list(
  dialog = "",
  trigger_id = ""
)

response <- VERB("GET", url, query = queryString, add_headers('token' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/dialog.open?dialog=&trigger_id=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["token"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/dialog.open') do |req|
  req.headers['token'] = ''
  req.params['dialog'] = ''
  req.params['trigger_id'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/dialog.open";

    let querystring = [
        ("dialog", ""),
        ("trigger_id", ""),
    ];

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/dialog.open?dialog=&trigger_id=' \
  --header 'token: '
http GET '{{baseUrl}}/dialog.open?dialog=&trigger_id=' \
  token:''
wget --quiet \
  --method GET \
  --header 'token: ' \
  --output-document \
  - '{{baseUrl}}/dialog.open?dialog=&trigger_id='
import Foundation

let headers = ["token": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/dialog.open?dialog=&trigger_id=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

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

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "missing_trigger",
  "ok": false
}
POST dnd_endDnd
{{baseUrl}}/dnd.endDnd
HEADERS

token
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/dnd.endDnd");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/dnd.endDnd" {:headers {:token ""}})
require "http/client"

url = "{{baseUrl}}/dnd.endDnd"
headers = HTTP::Headers{
  "token" => ""
}

response = HTTP::Client.post url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/dnd.endDnd"),
    Headers =
    {
        { "token", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/dnd.endDnd");
var request = new RestRequest("", Method.Post);
request.AddHeader("token", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/dnd.endDnd"

	req, _ := http.NewRequest("POST", url, nil)

	req.Header.Add("token", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/dnd.endDnd HTTP/1.1
Token: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/dnd.endDnd")
  .setHeader("token", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/dnd.endDnd"))
    .header("token", "")
    .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}}/dnd.endDnd")
  .post(null)
  .addHeader("token", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/dnd.endDnd")
  .header("token", "")
  .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}}/dnd.endDnd');
xhr.setRequestHeader('token', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/dnd.endDnd',
  headers: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/dnd.endDnd';
const options = {method: 'POST', headers: {token: ''}};

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}}/dnd.endDnd',
  method: 'POST',
  headers: {
    token: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/dnd.endDnd")
  .post(null)
  .addHeader("token", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/dnd.endDnd',
  headers: {
    token: ''
  }
};

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}}/dnd.endDnd',
  headers: {token: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/dnd.endDnd');

req.headers({
  token: ''
});

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}}/dnd.endDnd',
  headers: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/dnd.endDnd';
const options = {method: 'POST', headers: {token: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"token": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/dnd.endDnd"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];

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}}/dnd.endDnd" in
let headers = Header.add (Header.init ()) "token" "" in

Client.call ~headers `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/dnd.endDnd",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_HTTPHEADER => [
    "token: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/dnd.endDnd', [
  'headers' => [
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/dnd.endDnd');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'token' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/dnd.endDnd');
$request->setRequestMethod('POST');
$request->setHeaders([
  'token' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/dnd.endDnd' -Method POST -Headers $headers
$headers=@{}
$headers.Add("token", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/dnd.endDnd' -Method POST -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'token': "" }

conn.request("POST", "/baseUrl/dnd.endDnd", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/dnd.endDnd"

headers = {"token": ""}

response = requests.post(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/dnd.endDnd"

response <- VERB("POST", url, add_headers('token' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/dnd.endDnd")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["token"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/dnd.endDnd') do |req|
  req.headers['token'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/dnd.endDnd";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/dnd.endDnd \
  --header 'token: '
http POST {{baseUrl}}/dnd.endDnd \
  token:''
wget --quiet \
  --method POST \
  --header 'token: ' \
  --output-document \
  - {{baseUrl}}/dnd.endDnd
import Foundation

let headers = ["token": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/dnd.endDnd")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers

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

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
POST dnd_endSnooze
{{baseUrl}}/dnd.endSnooze
HEADERS

token
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/dnd.endSnooze");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/dnd.endSnooze" {:headers {:token ""}})
require "http/client"

url = "{{baseUrl}}/dnd.endSnooze"
headers = HTTP::Headers{
  "token" => ""
}

response = HTTP::Client.post url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/dnd.endSnooze"),
    Headers =
    {
        { "token", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/dnd.endSnooze");
var request = new RestRequest("", Method.Post);
request.AddHeader("token", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/dnd.endSnooze"

	req, _ := http.NewRequest("POST", url, nil)

	req.Header.Add("token", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/dnd.endSnooze HTTP/1.1
Token: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/dnd.endSnooze")
  .setHeader("token", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/dnd.endSnooze"))
    .header("token", "")
    .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}}/dnd.endSnooze")
  .post(null)
  .addHeader("token", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/dnd.endSnooze")
  .header("token", "")
  .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}}/dnd.endSnooze');
xhr.setRequestHeader('token', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/dnd.endSnooze',
  headers: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/dnd.endSnooze';
const options = {method: 'POST', headers: {token: ''}};

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}}/dnd.endSnooze',
  method: 'POST',
  headers: {
    token: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/dnd.endSnooze")
  .post(null)
  .addHeader("token", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/dnd.endSnooze',
  headers: {
    token: ''
  }
};

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}}/dnd.endSnooze',
  headers: {token: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/dnd.endSnooze');

req.headers({
  token: ''
});

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}}/dnd.endSnooze',
  headers: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/dnd.endSnooze';
const options = {method: 'POST', headers: {token: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"token": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/dnd.endSnooze"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];

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}}/dnd.endSnooze" in
let headers = Header.add (Header.init ()) "token" "" in

Client.call ~headers `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/dnd.endSnooze",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_HTTPHEADER => [
    "token: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/dnd.endSnooze', [
  'headers' => [
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/dnd.endSnooze');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'token' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/dnd.endSnooze');
$request->setRequestMethod('POST');
$request->setHeaders([
  'token' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/dnd.endSnooze' -Method POST -Headers $headers
$headers=@{}
$headers.Add("token", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/dnd.endSnooze' -Method POST -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'token': "" }

conn.request("POST", "/baseUrl/dnd.endSnooze", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/dnd.endSnooze"

headers = {"token": ""}

response = requests.post(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/dnd.endSnooze"

response <- VERB("POST", url, add_headers('token' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/dnd.endSnooze")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["token"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/dnd.endSnooze') do |req|
  req.headers['token'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/dnd.endSnooze";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/dnd.endSnooze \
  --header 'token: '
http POST {{baseUrl}}/dnd.endSnooze \
  token:''
wget --quiet \
  --method POST \
  --header 'token: ' \
  --output-document \
  - {{baseUrl}}/dnd.endSnooze
import Foundation

let headers = ["token": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/dnd.endSnooze")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers

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

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
GET dnd_info
{{baseUrl}}/dnd.info
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/dnd.info");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/dnd.info")
require "http/client"

url = "{{baseUrl}}/dnd.info"

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}}/dnd.info"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/dnd.info");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/dnd.info"

	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/dnd.info HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/dnd.info")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/dnd.info"))
    .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}}/dnd.info")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/dnd.info")
  .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}}/dnd.info');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/dnd.info'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/dnd.info';
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}}/dnd.info',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/dnd.info")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/dnd.info',
  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}}/dnd.info'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/dnd.info');

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}}/dnd.info'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/dnd.info';
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}}/dnd.info"]
                                                       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}}/dnd.info" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/dnd.info",
  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}}/dnd.info');

echo $response->getBody();
setUrl('{{baseUrl}}/dnd.info');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/dnd.info');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/dnd.info' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/dnd.info' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/dnd.info")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/dnd.info"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/dnd.info"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/dnd.info")

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/dnd.info') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/dnd.info";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/dnd.info
http GET {{baseUrl}}/dnd.info
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/dnd.info
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/dnd.info")! 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

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
POST dnd_setSnooze
{{baseUrl}}/dnd.setSnooze
BODY formUrlEncoded

num_minutes
token
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/dnd.setSnooze");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "num_minutes=&token=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/dnd.setSnooze" {:form-params {:num_minutes ""
                                                                        :token ""}})
require "http/client"

url = "{{baseUrl}}/dnd.setSnooze"
headers = HTTP::Headers{
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "num_minutes=&token="

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}}/dnd.setSnooze"),
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "num_minutes", "" },
        { "token", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/dnd.setSnooze");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "num_minutes=&token=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/dnd.setSnooze"

	payload := strings.NewReader("num_minutes=&token=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/dnd.setSnooze HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 19

num_minutes=&token=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/dnd.setSnooze")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("num_minutes=&token=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/dnd.setSnooze"))
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("num_minutes=&token="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "num_minutes=&token=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/dnd.setSnooze")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/dnd.setSnooze")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("num_minutes=&token=")
  .asString();
const data = 'num_minutes=&token=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/dnd.setSnooze');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('num_minutes', '');
encodedParams.set('token', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/dnd.setSnooze',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/dnd.setSnooze';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({num_minutes: '', token: ''})
};

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}}/dnd.setSnooze',
  method: 'POST',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    num_minutes: '',
    token: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "num_minutes=&token=")
val request = Request.Builder()
  .url("{{baseUrl}}/dnd.setSnooze")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/dnd.setSnooze',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({num_minutes: '', token: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/dnd.setSnooze',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  form: {num_minutes: '', token: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/dnd.setSnooze');

req.headers({
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  num_minutes: '',
  token: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('num_minutes', '');
encodedParams.set('token', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/dnd.setSnooze',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('num_minutes', '');
encodedParams.set('token', '');

const url = '{{baseUrl}}/dnd.setSnooze';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

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/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"num_minutes=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&token=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/dnd.setSnooze"]
                                                       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}}/dnd.setSnooze" in
let headers = Header.add (Header.init ()) "content-type" "application/x-www-form-urlencoded" in
let body = Cohttp_lwt_body.of_string "num_minutes=&token=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/dnd.setSnooze",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "num_minutes=&token=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/dnd.setSnooze', [
  'form_params' => [
    'num_minutes' => '',
    'token' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/dnd.setSnooze');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'num_minutes' => '',
  'token' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'num_minutes' => '',
  'token' => ''
]));

$request->setRequestUrl('{{baseUrl}}/dnd.setSnooze');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/dnd.setSnooze' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'num_minutes=&token='
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/dnd.setSnooze' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'num_minutes=&token='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "num_minutes=&token="

headers = { 'content-type': "application/x-www-form-urlencoded" }

conn.request("POST", "/baseUrl/dnd.setSnooze", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/dnd.setSnooze"

payload = {
    "num_minutes": "",
    "token": ""
}
headers = {"content-type": "application/x-www-form-urlencoded"}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/dnd.setSnooze"

payload <- "num_minutes=&token="

encode <- "form"

response <- VERB("POST", url, body = payload, content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/dnd.setSnooze")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "num_minutes=&token="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :num_minutes => "",
  :token => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/dnd.setSnooze') do |req|
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/dnd.setSnooze";

    let payload = json!({
        "num_minutes": "",
        "token": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/dnd.setSnooze \
  --header 'content-type: application/x-www-form-urlencoded' \
  --data num_minutes= \
  --data token=
http --form POST {{baseUrl}}/dnd.setSnooze \
  content-type:application/x-www-form-urlencoded \
  num_minutes='' \
  token=''
wget --quiet \
  --method POST \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'num_minutes=&token=' \
  --output-document \
  - {{baseUrl}}/dnd.setSnooze
import Foundation

let headers = ["content-type": "application/x-www-form-urlencoded"]

let postData = NSMutableData(data: "num_minutes=".data(using: String.Encoding.utf8)!)
postData.append("&token=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/dnd.setSnooze")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
GET dnd_teamInfo
{{baseUrl}}/dnd.teamInfo
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/dnd.teamInfo");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/dnd.teamInfo")
require "http/client"

url = "{{baseUrl}}/dnd.teamInfo"

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}}/dnd.teamInfo"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/dnd.teamInfo");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/dnd.teamInfo"

	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/dnd.teamInfo HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/dnd.teamInfo")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/dnd.teamInfo"))
    .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}}/dnd.teamInfo")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/dnd.teamInfo")
  .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}}/dnd.teamInfo');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/dnd.teamInfo'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/dnd.teamInfo';
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}}/dnd.teamInfo',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/dnd.teamInfo")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/dnd.teamInfo',
  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}}/dnd.teamInfo'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/dnd.teamInfo');

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}}/dnd.teamInfo'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/dnd.teamInfo';
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}}/dnd.teamInfo"]
                                                       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}}/dnd.teamInfo" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/dnd.teamInfo",
  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}}/dnd.teamInfo');

echo $response->getBody();
setUrl('{{baseUrl}}/dnd.teamInfo');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/dnd.teamInfo');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/dnd.teamInfo' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/dnd.teamInfo' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/dnd.teamInfo")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/dnd.teamInfo"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/dnd.teamInfo"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/dnd.teamInfo")

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/dnd.teamInfo') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/dnd.teamInfo";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/dnd.teamInfo
http GET {{baseUrl}}/dnd.teamInfo
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/dnd.teamInfo
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/dnd.teamInfo")! 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

{
  "ok": true,
  "users": {
    "U023BECGF": {
      "dnd_enabled": true,
      "next_dnd_end_ts": 1450423800,
      "next_dnd_start_ts": 1450387800
    },
    "W058CJVAA": {
      "dnd_enabled": false,
      "next_dnd_end_ts": 1,
      "next_dnd_start_ts": 1
    }
  }
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
GET emoji_list
{{baseUrl}}/emoji.list
QUERY PARAMS

token
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/emoji.list?token=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/emoji.list" {:query-params {:token ""}})
require "http/client"

url = "{{baseUrl}}/emoji.list?token="

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}}/emoji.list?token="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/emoji.list?token=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/emoji.list?token="

	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/emoji.list?token= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/emoji.list?token=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/emoji.list?token="))
    .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}}/emoji.list?token=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/emoji.list?token=")
  .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}}/emoji.list?token=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/emoji.list',
  params: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/emoji.list?token=';
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}}/emoji.list?token=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/emoji.list?token=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/emoji.list?token=',
  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}}/emoji.list', qs: {token: ''}};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/emoji.list');

req.query({
  token: ''
});

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}}/emoji.list',
  params: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/emoji.list?token=';
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}}/emoji.list?token="]
                                                       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}}/emoji.list?token=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/emoji.list?token=",
  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}}/emoji.list?token=');

echo $response->getBody();
setUrl('{{baseUrl}}/emoji.list');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'token' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/emoji.list');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'token' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/emoji.list?token=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/emoji.list?token=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/emoji.list?token=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/emoji.list"

querystring = {"token":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/emoji.list"

queryString <- list(token = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/emoji.list?token=")

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/emoji.list') do |req|
  req.params['token'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/emoji.list";

    let querystring = [
        ("token", ""),
    ];

    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}}/emoji.list?token='
http GET '{{baseUrl}}/emoji.list?token='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/emoji.list?token='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/emoji.list?token=")! 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

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
POST files_delete
{{baseUrl}}/files.delete
BODY formUrlEncoded

file
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/files.delete");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "file=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/files.delete" {:form-params {:file ""}})
require "http/client"

url = "{{baseUrl}}/files.delete"
headers = HTTP::Headers{
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "file="

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}}/files.delete"),
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "file", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/files.delete");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "file=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/files.delete"

	payload := strings.NewReader("file=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/files.delete HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 5

file=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/files.delete")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("file=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/files.delete"))
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("file="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "file=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/files.delete")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/files.delete")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("file=")
  .asString();
const data = 'file=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/files.delete');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('file', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/files.delete',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/files.delete';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({file: ''})
};

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}}/files.delete',
  method: 'POST',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    file: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "file=")
val request = Request.Builder()
  .url("{{baseUrl}}/files.delete")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/files.delete',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({file: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/files.delete',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  form: {file: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/files.delete');

req.headers({
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  file: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('file', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/files.delete',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('file', '');

const url = '{{baseUrl}}/files.delete';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

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/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"file=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/files.delete"]
                                                       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}}/files.delete" in
let headers = Header.add (Header.init ()) "content-type" "application/x-www-form-urlencoded" in
let body = Cohttp_lwt_body.of_string "file=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/files.delete",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "file=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/files.delete', [
  'form_params' => [
    'file' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/files.delete');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'file' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'file' => ''
]));

$request->setRequestUrl('{{baseUrl}}/files.delete');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/files.delete' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'file='
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/files.delete' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'file='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "file="

headers = { 'content-type': "application/x-www-form-urlencoded" }

conn.request("POST", "/baseUrl/files.delete", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/files.delete"

payload = { "file": "" }
headers = {"content-type": "application/x-www-form-urlencoded"}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/files.delete"

payload <- "file="

encode <- "form"

response <- VERB("POST", url, body = payload, content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/files.delete")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "file="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :file => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/files.delete') do |req|
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/files.delete";

    let payload = json!({"file": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/files.delete \
  --header 'content-type: application/x-www-form-urlencoded' \
  --data file=
http --form POST {{baseUrl}}/files.delete \
  content-type:application/x-www-form-urlencoded \
  file=''
wget --quiet \
  --method POST \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data file= \
  --output-document \
  - {{baseUrl}}/files.delete
import Foundation

let headers = ["content-type": "application/x-www-form-urlencoded"]

let postData = NSMutableData(data: "file=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/files.delete")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
GET files_info
{{baseUrl}}/files.info
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/files.info");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/files.info")
require "http/client"

url = "{{baseUrl}}/files.info"

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}}/files.info"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/files.info");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/files.info"

	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/files.info HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/files.info")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/files.info"))
    .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}}/files.info")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/files.info")
  .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}}/files.info');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/files.info'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/files.info';
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}}/files.info',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/files.info")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/files.info',
  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}}/files.info'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/files.info');

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}}/files.info'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/files.info';
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}}/files.info"]
                                                       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}}/files.info" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/files.info",
  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}}/files.info');

echo $response->getBody();
setUrl('{{baseUrl}}/files.info');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/files.info');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/files.info' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/files.info' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/files.info")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/files.info"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/files.info"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/files.info")

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/files.info') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/files.info";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/files.info
http GET {{baseUrl}}/files.info
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/files.info
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/files.info")! 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

{
  "comments": [],
  "file": {
    "channels": [
      "C0T8SE4AU"
    ],
    "comments_count": 0,
    "created": 1531763342,
    "deanimate_gif": "https://.../tedair_deanimate_gif.png",
    "display_as_bot": false,
    "editable": false,
    "external_type": "",
    "filetype": "gif",
    "groups": [],
    "has_rich_preview": false,
    "id": "F0S43PZDF",
    "image_exif_rotation": 1,
    "ims": [],
    "is_external": false,
    "is_public": true,
    "is_starred": false,
    "mimetype": "image/gif",
    "mode": "hosted",
    "name": "tedair.gif",
    "original_h": 226,
    "original_w": 176,
    "permalink": "https://.../tedair.gif",
    "permalink_public": "https://.../...",
    "pjpeg": "https://.../tedair_pjpeg.jpg",
    "pretty_type": "GIF",
    "public_url_shared": false,
    "shares": {
      "public": {
        "C0T8SE4AU": [
          {
            "channel_name": "file-under",
            "latest_reply": "1531763348.000001",
            "reply_count": 1,
            "reply_users": [
              "U061F7AUR"
            ],
            "reply_users_count": 1,
            "team_id": "T061EG9R6",
            "thread_ts": "1531763273.000015",
            "ts": "1531763348.000001"
          }
        ]
      }
    },
    "size": 137531,
    "thumb_160": "https://.../tedair_=_160.png",
    "thumb_360": "https://.../tedair_360.png",
    "thumb_360_gif": "https://.../tedair_360.gif",
    "thumb_360_h": 226,
    "thumb_360_w": 176,
    "thumb_64": "https://.../tedair_64.png",
    "thumb_80": "https://.../tedair_80.png",
    "timestamp": 1531763342,
    "title": "tedair.gif",
    "url_private": "https://.../tedair.gif",
    "url_private_download": "https://.../tedair.gif",
    "user": "U061F7AUR",
    "username": ""
  },
  "ok": true,
  "response_metadata": {
    "next_cursor": "dGVhbTpDMUg5UkVTR0w="
  }
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
GET files_list
{{baseUrl}}/files.list
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/files.list");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/files.list")
require "http/client"

url = "{{baseUrl}}/files.list"

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}}/files.list"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/files.list");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/files.list"

	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/files.list HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/files.list")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/files.list"))
    .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}}/files.list")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/files.list")
  .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}}/files.list');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/files.list'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/files.list';
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}}/files.list',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/files.list")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/files.list',
  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}}/files.list'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/files.list');

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}}/files.list'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/files.list';
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}}/files.list"]
                                                       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}}/files.list" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/files.list",
  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}}/files.list');

echo $response->getBody();
setUrl('{{baseUrl}}/files.list');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/files.list');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/files.list' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/files.list' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/files.list")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/files.list"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/files.list"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/files.list")

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/files.list') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/files.list";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/files.list
http GET {{baseUrl}}/files.list
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/files.list
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/files.list")! 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

{
  "files": [
    {
      "channels": [
        "C0T8SE4AU"
      ],
      "comments_count": 0,
      "created": 1531763254,
      "deanimate_gif": "https://.../billair_deanimate_gif.png",
      "display_as_bot": false,
      "editable": false,
      "external_type": "",
      "filetype": "gif",
      "groups": [],
      "id": "F0S43P1CZ",
      "image_exif_rotation": 1,
      "ims": [],
      "is_external": false,
      "is_public": true,
      "mimetype": "image/gif",
      "mode": "hosted",
      "name": "billair.gif",
      "original_h": 226,
      "original_w": 176,
      "permalink": "https://.../billair.gif",
      "permalink_public": "https://.../...",
      "pjpeg": "https://.../billair_pjpeg.jpg",
      "pretty_type": "GIF",
      "public_url_shared": false,
      "size": 144538,
      "thumb_160": "https://.../billair_=_160.png",
      "thumb_360": "https://.../billair_360.png",
      "thumb_360_gif": "https://.../billair_360.gif",
      "thumb_360_h": 226,
      "thumb_360_w": 176,
      "thumb_64": "https://.../billair_64.png",
      "thumb_80": "https://.../billair_80.png",
      "timestamp": 1531763254,
      "title": "billair.gif",
      "url_private": "https://.../billair.gif",
      "url_private_download": "https://.../billair.gif",
      "user": "U061F7AUR",
      "username": ""
    },
    {
      "channels": [
        "C0T8SE4AU"
      ],
      "comments_count": 0,
      "created": 1531763342,
      "deanimate_gif": "https://.../tedair_deanimate_gif.png",
      "display_as_bot": false,
      "editable": false,
      "external_type": "",
      "filetype": "gif",
      "groups": [],
      "id": "F0S43PZDF",
      "image_exif_rotation": 1,
      "ims": [],
      "is_external": false,
      "is_public": true,
      "mimetype": "image/gif",
      "mode": "hosted",
      "name": "tedair.gif",
      "original_h": 226,
      "original_w": 176,
      "permalink": "https://.../tedair.gif",
      "permalink_public": "https://.../...",
      "pjpeg": "https://.../tedair_pjpeg.jpg",
      "pretty_type": "GIF",
      "public_url_shared": false,
      "size": 137531,
      "thumb_160": "https://.../tedair_=_160.png",
      "thumb_360": "https://.../tedair_360.png",
      "thumb_360_gif": "https://.../tedair_360.gif",
      "thumb_360_h": 226,
      "thumb_360_w": 176,
      "thumb_64": "https://.../tedair_64.png",
      "thumb_80": "https://.../tedair_80.png",
      "timestamp": 1531763342,
      "title": "tedair.gif",
      "url_private": "https://.../tedair.gif",
      "url_private_download": "https://.../tedair.gif",
      "user": "U061F7AUR",
      "username": ""
    }
  ],
  "ok": true,
  "paging": {
    "count": 100,
    "page": 1,
    "pages": 1,
    "total": 2
  }
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
POST files_revokePublicURL
{{baseUrl}}/files.revokePublicURL
BODY formUrlEncoded

file
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/files.revokePublicURL");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "file=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/files.revokePublicURL" {:form-params {:file ""}})
require "http/client"

url = "{{baseUrl}}/files.revokePublicURL"
headers = HTTP::Headers{
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "file="

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}}/files.revokePublicURL"),
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "file", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/files.revokePublicURL");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "file=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/files.revokePublicURL"

	payload := strings.NewReader("file=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/files.revokePublicURL HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 5

file=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/files.revokePublicURL")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("file=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/files.revokePublicURL"))
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("file="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "file=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/files.revokePublicURL")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/files.revokePublicURL")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("file=")
  .asString();
const data = 'file=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/files.revokePublicURL');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('file', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/files.revokePublicURL',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/files.revokePublicURL';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({file: ''})
};

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}}/files.revokePublicURL',
  method: 'POST',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    file: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "file=")
val request = Request.Builder()
  .url("{{baseUrl}}/files.revokePublicURL")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/files.revokePublicURL',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({file: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/files.revokePublicURL',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  form: {file: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/files.revokePublicURL');

req.headers({
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  file: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('file', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/files.revokePublicURL',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('file', '');

const url = '{{baseUrl}}/files.revokePublicURL';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

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/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"file=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/files.revokePublicURL"]
                                                       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}}/files.revokePublicURL" in
let headers = Header.add (Header.init ()) "content-type" "application/x-www-form-urlencoded" in
let body = Cohttp_lwt_body.of_string "file=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/files.revokePublicURL",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "file=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/files.revokePublicURL', [
  'form_params' => [
    'file' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/files.revokePublicURL');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'file' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'file' => ''
]));

$request->setRequestUrl('{{baseUrl}}/files.revokePublicURL');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/files.revokePublicURL' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'file='
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/files.revokePublicURL' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'file='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "file="

headers = { 'content-type': "application/x-www-form-urlencoded" }

conn.request("POST", "/baseUrl/files.revokePublicURL", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/files.revokePublicURL"

payload = { "file": "" }
headers = {"content-type": "application/x-www-form-urlencoded"}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/files.revokePublicURL"

payload <- "file="

encode <- "form"

response <- VERB("POST", url, body = payload, content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/files.revokePublicURL")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "file="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :file => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/files.revokePublicURL') do |req|
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/files.revokePublicURL";

    let payload = json!({"file": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/files.revokePublicURL \
  --header 'content-type: application/x-www-form-urlencoded' \
  --data file=
http --form POST {{baseUrl}}/files.revokePublicURL \
  content-type:application/x-www-form-urlencoded \
  file=''
wget --quiet \
  --method POST \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data file= \
  --output-document \
  - {{baseUrl}}/files.revokePublicURL
import Foundation

let headers = ["content-type": "application/x-www-form-urlencoded"]

let postData = NSMutableData(data: "file=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/files.revokePublicURL")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
POST files_sharedPublicURL
{{baseUrl}}/files.sharedPublicURL
BODY formUrlEncoded

file
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/files.sharedPublicURL");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "file=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/files.sharedPublicURL" {:form-params {:file ""}})
require "http/client"

url = "{{baseUrl}}/files.sharedPublicURL"
headers = HTTP::Headers{
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "file="

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}}/files.sharedPublicURL"),
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "file", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/files.sharedPublicURL");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "file=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/files.sharedPublicURL"

	payload := strings.NewReader("file=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/files.sharedPublicURL HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 5

file=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/files.sharedPublicURL")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("file=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/files.sharedPublicURL"))
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("file="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "file=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/files.sharedPublicURL")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/files.sharedPublicURL")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("file=")
  .asString();
const data = 'file=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/files.sharedPublicURL');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('file', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/files.sharedPublicURL',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/files.sharedPublicURL';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({file: ''})
};

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}}/files.sharedPublicURL',
  method: 'POST',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    file: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "file=")
val request = Request.Builder()
  .url("{{baseUrl}}/files.sharedPublicURL")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/files.sharedPublicURL',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({file: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/files.sharedPublicURL',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  form: {file: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/files.sharedPublicURL');

req.headers({
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  file: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('file', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/files.sharedPublicURL',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('file', '');

const url = '{{baseUrl}}/files.sharedPublicURL';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

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/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"file=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/files.sharedPublicURL"]
                                                       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}}/files.sharedPublicURL" in
let headers = Header.add (Header.init ()) "content-type" "application/x-www-form-urlencoded" in
let body = Cohttp_lwt_body.of_string "file=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/files.sharedPublicURL",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "file=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/files.sharedPublicURL', [
  'form_params' => [
    'file' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/files.sharedPublicURL');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'file' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'file' => ''
]));

$request->setRequestUrl('{{baseUrl}}/files.sharedPublicURL');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/files.sharedPublicURL' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'file='
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/files.sharedPublicURL' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'file='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "file="

headers = { 'content-type': "application/x-www-form-urlencoded" }

conn.request("POST", "/baseUrl/files.sharedPublicURL", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/files.sharedPublicURL"

payload = { "file": "" }
headers = {"content-type": "application/x-www-form-urlencoded"}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/files.sharedPublicURL"

payload <- "file="

encode <- "form"

response <- VERB("POST", url, body = payload, content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/files.sharedPublicURL")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "file="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :file => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/files.sharedPublicURL') do |req|
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/files.sharedPublicURL";

    let payload = json!({"file": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/files.sharedPublicURL \
  --header 'content-type: application/x-www-form-urlencoded' \
  --data file=
http --form POST {{baseUrl}}/files.sharedPublicURL \
  content-type:application/x-www-form-urlencoded \
  file=''
wget --quiet \
  --method POST \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data file= \
  --output-document \
  - {{baseUrl}}/files.sharedPublicURL
import Foundation

let headers = ["content-type": "application/x-www-form-urlencoded"]

let postData = NSMutableData(data: "file=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/files.sharedPublicURL")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
POST files_upload
{{baseUrl}}/files.upload
BODY formUrlEncoded

channels
content
file
filename
filetype
initial_comment
thread_ts
title
token
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/files.upload");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "channels=&content=&file=&filename=&filetype=&initial_comment=&thread_ts=&title=&token=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/files.upload" {:form-params {:channels ""
                                                                       :content ""
                                                                       :file ""
                                                                       :filename ""
                                                                       :filetype ""
                                                                       :initial_comment ""
                                                                       :thread_ts ""
                                                                       :title ""
                                                                       :token ""}})
require "http/client"

url = "{{baseUrl}}/files.upload"
headers = HTTP::Headers{
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "channels=&content=&file=&filename=&filetype=&initial_comment=&thread_ts=&title=&token="

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}}/files.upload"),
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "channels", "" },
        { "content", "" },
        { "file", "" },
        { "filename", "" },
        { "filetype", "" },
        { "initial_comment", "" },
        { "thread_ts", "" },
        { "title", "" },
        { "token", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/files.upload");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "channels=&content=&file=&filename=&filetype=&initial_comment=&thread_ts=&title=&token=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/files.upload"

	payload := strings.NewReader("channels=&content=&file=&filename=&filetype=&initial_comment=&thread_ts=&title=&token=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/files.upload HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 86

channels=&content=&file=&filename=&filetype=&initial_comment=&thread_ts=&title=&token=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/files.upload")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("channels=&content=&file=&filename=&filetype=&initial_comment=&thread_ts=&title=&token=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/files.upload"))
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("channels=&content=&file=&filename=&filetype=&initial_comment=&thread_ts=&title=&token="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "channels=&content=&file=&filename=&filetype=&initial_comment=&thread_ts=&title=&token=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/files.upload")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/files.upload")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("channels=&content=&file=&filename=&filetype=&initial_comment=&thread_ts=&title=&token=")
  .asString();
const data = 'channels=&content=&file=&filename=&filetype=&initial_comment=&thread_ts=&title=&token=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/files.upload');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('channels', '');
encodedParams.set('content', '');
encodedParams.set('file', '');
encodedParams.set('filename', '');
encodedParams.set('filetype', '');
encodedParams.set('initial_comment', '');
encodedParams.set('thread_ts', '');
encodedParams.set('title', '');
encodedParams.set('token', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/files.upload',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/files.upload';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({
    channels: '',
    content: '',
    file: '',
    filename: '',
    filetype: '',
    initial_comment: '',
    thread_ts: '',
    title: '',
    token: ''
  })
};

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}}/files.upload',
  method: 'POST',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    channels: '',
    content: '',
    file: '',
    filename: '',
    filetype: '',
    initial_comment: '',
    thread_ts: '',
    title: '',
    token: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "channels=&content=&file=&filename=&filetype=&initial_comment=&thread_ts=&title=&token=")
val request = Request.Builder()
  .url("{{baseUrl}}/files.upload")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/files.upload',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({
  channels: '',
  content: '',
  file: '',
  filename: '',
  filetype: '',
  initial_comment: '',
  thread_ts: '',
  title: '',
  token: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/files.upload',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  form: {
    channels: '',
    content: '',
    file: '',
    filename: '',
    filetype: '',
    initial_comment: '',
    thread_ts: '',
    title: '',
    token: ''
  }
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/files.upload');

req.headers({
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  channels: '',
  content: '',
  file: '',
  filename: '',
  filetype: '',
  initial_comment: '',
  thread_ts: '',
  title: '',
  token: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('channels', '');
encodedParams.set('content', '');
encodedParams.set('file', '');
encodedParams.set('filename', '');
encodedParams.set('filetype', '');
encodedParams.set('initial_comment', '');
encodedParams.set('thread_ts', '');
encodedParams.set('title', '');
encodedParams.set('token', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/files.upload',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('channels', '');
encodedParams.set('content', '');
encodedParams.set('file', '');
encodedParams.set('filename', '');
encodedParams.set('filetype', '');
encodedParams.set('initial_comment', '');
encodedParams.set('thread_ts', '');
encodedParams.set('title', '');
encodedParams.set('token', '');

const url = '{{baseUrl}}/files.upload';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

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/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"channels=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&content=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&file=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&filename=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&filetype=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&initial_comment=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&thread_ts=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&title=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&token=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/files.upload"]
                                                       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}}/files.upload" in
let headers = Header.add (Header.init ()) "content-type" "application/x-www-form-urlencoded" in
let body = Cohttp_lwt_body.of_string "channels=&content=&file=&filename=&filetype=&initial_comment=&thread_ts=&title=&token=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/files.upload",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "channels=&content=&file=&filename=&filetype=&initial_comment=&thread_ts=&title=&token=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/files.upload', [
  'form_params' => [
    'channels' => '',
    'content' => '',
    'file' => '',
    'filename' => '',
    'filetype' => '',
    'initial_comment' => '',
    'thread_ts' => '',
    'title' => '',
    'token' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/files.upload');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'channels' => '',
  'content' => '',
  'file' => '',
  'filename' => '',
  'filetype' => '',
  'initial_comment' => '',
  'thread_ts' => '',
  'title' => '',
  'token' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'channels' => '',
  'content' => '',
  'file' => '',
  'filename' => '',
  'filetype' => '',
  'initial_comment' => '',
  'thread_ts' => '',
  'title' => '',
  'token' => ''
]));

$request->setRequestUrl('{{baseUrl}}/files.upload');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/files.upload' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channels=&content=&file=&filename=&filetype=&initial_comment=&thread_ts=&title=&token='
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/files.upload' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channels=&content=&file=&filename=&filetype=&initial_comment=&thread_ts=&title=&token='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "channels=&content=&file=&filename=&filetype=&initial_comment=&thread_ts=&title=&token="

headers = { 'content-type': "application/x-www-form-urlencoded" }

conn.request("POST", "/baseUrl/files.upload", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/files.upload"

payload = {
    "channels": "",
    "content": "",
    "file": "",
    "filename": "",
    "filetype": "",
    "initial_comment": "",
    "thread_ts": "",
    "title": "",
    "token": ""
}
headers = {"content-type": "application/x-www-form-urlencoded"}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/files.upload"

payload <- "channels=&content=&file=&filename=&filetype=&initial_comment=&thread_ts=&title=&token="

encode <- "form"

response <- VERB("POST", url, body = payload, content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/files.upload")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "channels=&content=&file=&filename=&filetype=&initial_comment=&thread_ts=&title=&token="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :channels => "",
  :content => "",
  :file => "",
  :filename => "",
  :filetype => "",
  :initial_comment => "",
  :thread_ts => "",
  :title => "",
  :token => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/files.upload') do |req|
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/files.upload";

    let payload = json!({
        "channels": "",
        "content": "",
        "file": "",
        "filename": "",
        "filetype": "",
        "initial_comment": "",
        "thread_ts": "",
        "title": "",
        "token": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/files.upload \
  --header 'content-type: application/x-www-form-urlencoded' \
  --data channels= \
  --data content= \
  --data file= \
  --data filename= \
  --data filetype= \
  --data initial_comment= \
  --data thread_ts= \
  --data title= \
  --data token=
http --form POST {{baseUrl}}/files.upload \
  content-type:application/x-www-form-urlencoded \
  channels='' \
  content='' \
  file='' \
  filename='' \
  filetype='' \
  initial_comment='' \
  thread_ts='' \
  title='' \
  token=''
wget --quiet \
  --method POST \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'channels=&content=&file=&filename=&filetype=&initial_comment=&thread_ts=&title=&token=' \
  --output-document \
  - {{baseUrl}}/files.upload
import Foundation

let headers = ["content-type": "application/x-www-form-urlencoded"]

let postData = NSMutableData(data: "channels=".data(using: String.Encoding.utf8)!)
postData.append("&content=".data(using: String.Encoding.utf8)!)
postData.append("&file=".data(using: String.Encoding.utf8)!)
postData.append("&filename=".data(using: String.Encoding.utf8)!)
postData.append("&filetype=".data(using: String.Encoding.utf8)!)
postData.append("&initial_comment=".data(using: String.Encoding.utf8)!)
postData.append("&thread_ts=".data(using: String.Encoding.utf8)!)
postData.append("&title=".data(using: String.Encoding.utf8)!)
postData.append("&token=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/files.upload")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "file": {
    "channels": [],
    "comments_count": 0,
    "created": 1532293501,
    "display_as_bot": false,
    "editable": false,
    "external_type": "",
    "filetype": "gif",
    "groups": [],
    "has_rich_preview": false,
    "id": "F0TD00400",
    "image_exif_rotation": 1,
    "ims": [
      "D0L4B9P0Q"
    ],
    "is_external": false,
    "is_public": false,
    "is_starred": false,
    "mimetype": "image/jpeg",
    "mode": "hosted",
    "name": "dramacat.gif",
    "original_h": 366,
    "original_w": 526,
    "permalink": "https://.../dramacat.gif",
    "permalink_public": "https://.../More-Path-Components",
    "pretty_type": "JPEG",
    "public_url_shared": false,
    "shares": {
      "private": {
        "D0L4B9P0Q": [
          {
            "reply_count": 0,
            "reply_users": [],
            "reply_users_count": 0,
            "ts": "1532293503.000001"
          }
        ]
      }
    },
    "size": 43518,
    "thumb_160": "https://.../dramacat_160.gif",
    "thumb_360": "https://.../dramacat_360.gif",
    "thumb_360_h": 250,
    "thumb_360_w": 360,
    "thumb_480": "https://.../dramacat_480.gif",
    "thumb_480_h": 334,
    "thumb_480_w": 480,
    "thumb_64": "https://.../dramacat_64.gif",
    "thumb_80": "https://.../dramacat_80.gif",
    "timestamp": 1532293501,
    "title": "dramacat",
    "url_private": "https://.../dramacat.gif",
    "url_private_download": "https://.../dramacat.gif",
    "user": "U0L4B9NSU",
    "username": ""
  },
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
POST files_comments_delete
{{baseUrl}}/files.comments.delete
BODY formUrlEncoded

file
id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/files.comments.delete");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "file=&id=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/files.comments.delete" {:form-params {:file ""
                                                                                :id ""}})
require "http/client"

url = "{{baseUrl}}/files.comments.delete"
headers = HTTP::Headers{
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "file=&id="

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}}/files.comments.delete"),
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "file", "" },
        { "id", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/files.comments.delete");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "file=&id=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/files.comments.delete"

	payload := strings.NewReader("file=&id=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/files.comments.delete HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 9

file=&id=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/files.comments.delete")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("file=&id=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/files.comments.delete"))
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("file=&id="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "file=&id=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/files.comments.delete")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/files.comments.delete")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("file=&id=")
  .asString();
const data = 'file=&id=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/files.comments.delete');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('file', '');
encodedParams.set('id', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/files.comments.delete',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/files.comments.delete';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({file: '', id: ''})
};

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}}/files.comments.delete',
  method: 'POST',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    file: '',
    id: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "file=&id=")
val request = Request.Builder()
  .url("{{baseUrl}}/files.comments.delete")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/files.comments.delete',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({file: '', id: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/files.comments.delete',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  form: {file: '', id: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/files.comments.delete');

req.headers({
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  file: '',
  id: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('file', '');
encodedParams.set('id', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/files.comments.delete',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('file', '');
encodedParams.set('id', '');

const url = '{{baseUrl}}/files.comments.delete';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

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/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"file=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&id=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/files.comments.delete"]
                                                       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}}/files.comments.delete" in
let headers = Header.add (Header.init ()) "content-type" "application/x-www-form-urlencoded" in
let body = Cohttp_lwt_body.of_string "file=&id=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/files.comments.delete",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "file=&id=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/files.comments.delete', [
  'form_params' => [
    'file' => '',
    'id' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/files.comments.delete');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'file' => '',
  'id' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'file' => '',
  'id' => ''
]));

$request->setRequestUrl('{{baseUrl}}/files.comments.delete');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/files.comments.delete' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'file=&id='
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/files.comments.delete' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'file=&id='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "file=&id="

headers = { 'content-type': "application/x-www-form-urlencoded" }

conn.request("POST", "/baseUrl/files.comments.delete", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/files.comments.delete"

payload = {
    "file": "",
    "id": ""
}
headers = {"content-type": "application/x-www-form-urlencoded"}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/files.comments.delete"

payload <- "file=&id="

encode <- "form"

response <- VERB("POST", url, body = payload, content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/files.comments.delete")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "file=&id="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :file => "",
  :id => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/files.comments.delete') do |req|
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/files.comments.delete";

    let payload = json!({
        "file": "",
        "id": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/files.comments.delete \
  --header 'content-type: application/x-www-form-urlencoded' \
  --data file= \
  --data id=
http --form POST {{baseUrl}}/files.comments.delete \
  content-type:application/x-www-form-urlencoded \
  file='' \
  id=''
wget --quiet \
  --method POST \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'file=&id=' \
  --output-document \
  - {{baseUrl}}/files.comments.delete
import Foundation

let headers = ["content-type": "application/x-www-form-urlencoded"]

let postData = NSMutableData(data: "file=".data(using: String.Encoding.utf8)!)
postData.append("&id=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/files.comments.delete")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "file_not_found",
  "ok": false
}
POST files_remote_add
{{baseUrl}}/files.remote.add
BODY formUrlEncoded

external_id
external_url
filetype
indexable_file_contents
preview_image
title
token
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/files.remote.add");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "external_id=&external_url=&filetype=&indexable_file_contents=&preview_image=&title=&token=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/files.remote.add" {:form-params {:external_id ""
                                                                           :external_url ""
                                                                           :filetype ""
                                                                           :indexable_file_contents ""
                                                                           :preview_image ""
                                                                           :title ""
                                                                           :token ""}})
require "http/client"

url = "{{baseUrl}}/files.remote.add"
headers = HTTP::Headers{
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "external_id=&external_url=&filetype=&indexable_file_contents=&preview_image=&title=&token="

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}}/files.remote.add"),
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "external_id", "" },
        { "external_url", "" },
        { "filetype", "" },
        { "indexable_file_contents", "" },
        { "preview_image", "" },
        { "title", "" },
        { "token", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/files.remote.add");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "external_id=&external_url=&filetype=&indexable_file_contents=&preview_image=&title=&token=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/files.remote.add"

	payload := strings.NewReader("external_id=&external_url=&filetype=&indexable_file_contents=&preview_image=&title=&token=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/files.remote.add HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 90

external_id=&external_url=&filetype=&indexable_file_contents=&preview_image=&title=&token=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/files.remote.add")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("external_id=&external_url=&filetype=&indexable_file_contents=&preview_image=&title=&token=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/files.remote.add"))
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("external_id=&external_url=&filetype=&indexable_file_contents=&preview_image=&title=&token="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "external_id=&external_url=&filetype=&indexable_file_contents=&preview_image=&title=&token=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/files.remote.add")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/files.remote.add")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("external_id=&external_url=&filetype=&indexable_file_contents=&preview_image=&title=&token=")
  .asString();
const data = 'external_id=&external_url=&filetype=&indexable_file_contents=&preview_image=&title=&token=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/files.remote.add');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('external_id', '');
encodedParams.set('external_url', '');
encodedParams.set('filetype', '');
encodedParams.set('indexable_file_contents', '');
encodedParams.set('preview_image', '');
encodedParams.set('title', '');
encodedParams.set('token', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/files.remote.add',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/files.remote.add';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({
    external_id: '',
    external_url: '',
    filetype: '',
    indexable_file_contents: '',
    preview_image: '',
    title: '',
    token: ''
  })
};

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}}/files.remote.add',
  method: 'POST',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    external_id: '',
    external_url: '',
    filetype: '',
    indexable_file_contents: '',
    preview_image: '',
    title: '',
    token: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "external_id=&external_url=&filetype=&indexable_file_contents=&preview_image=&title=&token=")
val request = Request.Builder()
  .url("{{baseUrl}}/files.remote.add")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/files.remote.add',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({
  external_id: '',
  external_url: '',
  filetype: '',
  indexable_file_contents: '',
  preview_image: '',
  title: '',
  token: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/files.remote.add',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  form: {
    external_id: '',
    external_url: '',
    filetype: '',
    indexable_file_contents: '',
    preview_image: '',
    title: '',
    token: ''
  }
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/files.remote.add');

req.headers({
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  external_id: '',
  external_url: '',
  filetype: '',
  indexable_file_contents: '',
  preview_image: '',
  title: '',
  token: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('external_id', '');
encodedParams.set('external_url', '');
encodedParams.set('filetype', '');
encodedParams.set('indexable_file_contents', '');
encodedParams.set('preview_image', '');
encodedParams.set('title', '');
encodedParams.set('token', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/files.remote.add',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('external_id', '');
encodedParams.set('external_url', '');
encodedParams.set('filetype', '');
encodedParams.set('indexable_file_contents', '');
encodedParams.set('preview_image', '');
encodedParams.set('title', '');
encodedParams.set('token', '');

const url = '{{baseUrl}}/files.remote.add';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

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/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"external_id=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&external_url=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&filetype=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&indexable_file_contents=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&preview_image=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&title=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&token=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/files.remote.add"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/files.remote.add" in
let headers = Header.add (Header.init ()) "content-type" "application/x-www-form-urlencoded" in
let body = Cohttp_lwt_body.of_string "external_id=&external_url=&filetype=&indexable_file_contents=&preview_image=&title=&token=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/files.remote.add",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "external_id=&external_url=&filetype=&indexable_file_contents=&preview_image=&title=&token=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/files.remote.add', [
  'form_params' => [
    'external_id' => '',
    'external_url' => '',
    'filetype' => '',
    'indexable_file_contents' => '',
    'preview_image' => '',
    'title' => '',
    'token' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/files.remote.add');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'external_id' => '',
  'external_url' => '',
  'filetype' => '',
  'indexable_file_contents' => '',
  'preview_image' => '',
  'title' => '',
  'token' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'external_id' => '',
  'external_url' => '',
  'filetype' => '',
  'indexable_file_contents' => '',
  'preview_image' => '',
  'title' => '',
  'token' => ''
]));

$request->setRequestUrl('{{baseUrl}}/files.remote.add');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/files.remote.add' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'external_id=&external_url=&filetype=&indexable_file_contents=&preview_image=&title=&token='
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/files.remote.add' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'external_id=&external_url=&filetype=&indexable_file_contents=&preview_image=&title=&token='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "external_id=&external_url=&filetype=&indexable_file_contents=&preview_image=&title=&token="

headers = { 'content-type': "application/x-www-form-urlencoded" }

conn.request("POST", "/baseUrl/files.remote.add", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/files.remote.add"

payload = {
    "external_id": "",
    "external_url": "",
    "filetype": "",
    "indexable_file_contents": "",
    "preview_image": "",
    "title": "",
    "token": ""
}
headers = {"content-type": "application/x-www-form-urlencoded"}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/files.remote.add"

payload <- "external_id=&external_url=&filetype=&indexable_file_contents=&preview_image=&title=&token="

encode <- "form"

response <- VERB("POST", url, body = payload, content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/files.remote.add")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "external_id=&external_url=&filetype=&indexable_file_contents=&preview_image=&title=&token="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :external_id => "",
  :external_url => "",
  :filetype => "",
  :indexable_file_contents => "",
  :preview_image => "",
  :title => "",
  :token => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/files.remote.add') do |req|
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/files.remote.add";

    let payload = json!({
        "external_id": "",
        "external_url": "",
        "filetype": "",
        "indexable_file_contents": "",
        "preview_image": "",
        "title": "",
        "token": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/files.remote.add \
  --header 'content-type: application/x-www-form-urlencoded' \
  --data external_id= \
  --data external_url= \
  --data filetype= \
  --data indexable_file_contents= \
  --data preview_image= \
  --data title= \
  --data token=
http --form POST {{baseUrl}}/files.remote.add \
  content-type:application/x-www-form-urlencoded \
  external_id='' \
  external_url='' \
  filetype='' \
  indexable_file_contents='' \
  preview_image='' \
  title='' \
  token=''
wget --quiet \
  --method POST \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'external_id=&external_url=&filetype=&indexable_file_contents=&preview_image=&title=&token=' \
  --output-document \
  - {{baseUrl}}/files.remote.add
import Foundation

let headers = ["content-type": "application/x-www-form-urlencoded"]

let postData = NSMutableData(data: "external_id=".data(using: String.Encoding.utf8)!)
postData.append("&external_url=".data(using: String.Encoding.utf8)!)
postData.append("&filetype=".data(using: String.Encoding.utf8)!)
postData.append("&indexable_file_contents=".data(using: String.Encoding.utf8)!)
postData.append("&preview_image=".data(using: String.Encoding.utf8)!)
postData.append("&title=".data(using: String.Encoding.utf8)!)
postData.append("&token=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/files.remote.add")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
GET files_remote_info
{{baseUrl}}/files.remote.info
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/files.remote.info");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/files.remote.info")
require "http/client"

url = "{{baseUrl}}/files.remote.info"

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}}/files.remote.info"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/files.remote.info");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/files.remote.info"

	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/files.remote.info HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/files.remote.info")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/files.remote.info"))
    .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}}/files.remote.info")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/files.remote.info")
  .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}}/files.remote.info');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/files.remote.info'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/files.remote.info';
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}}/files.remote.info',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/files.remote.info")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/files.remote.info',
  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}}/files.remote.info'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/files.remote.info');

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}}/files.remote.info'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/files.remote.info';
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}}/files.remote.info"]
                                                       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}}/files.remote.info" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/files.remote.info",
  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}}/files.remote.info');

echo $response->getBody();
setUrl('{{baseUrl}}/files.remote.info');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/files.remote.info');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/files.remote.info' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/files.remote.info' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/files.remote.info")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/files.remote.info"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/files.remote.info"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/files.remote.info")

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/files.remote.info') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/files.remote.info";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/files.remote.info
http GET {{baseUrl}}/files.remote.info
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/files.remote.info
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/files.remote.info")! 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

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
GET files_remote_list
{{baseUrl}}/files.remote.list
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/files.remote.list");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/files.remote.list")
require "http/client"

url = "{{baseUrl}}/files.remote.list"

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}}/files.remote.list"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/files.remote.list");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/files.remote.list"

	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/files.remote.list HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/files.remote.list")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/files.remote.list"))
    .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}}/files.remote.list")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/files.remote.list")
  .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}}/files.remote.list');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/files.remote.list'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/files.remote.list';
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}}/files.remote.list',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/files.remote.list")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/files.remote.list',
  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}}/files.remote.list'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/files.remote.list');

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}}/files.remote.list'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/files.remote.list';
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}}/files.remote.list"]
                                                       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}}/files.remote.list" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/files.remote.list",
  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}}/files.remote.list');

echo $response->getBody();
setUrl('{{baseUrl}}/files.remote.list');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/files.remote.list');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/files.remote.list' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/files.remote.list' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/files.remote.list")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/files.remote.list"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/files.remote.list"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/files.remote.list")

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/files.remote.list') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/files.remote.list";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/files.remote.list
http GET {{baseUrl}}/files.remote.list
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/files.remote.list
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/files.remote.list")! 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

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
POST files_remote_remove
{{baseUrl}}/files.remote.remove
BODY formUrlEncoded

external_id
file
token
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/files.remote.remove");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "external_id=&file=&token=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/files.remote.remove" {:form-params {:external_id ""
                                                                              :file ""
                                                                              :token ""}})
require "http/client"

url = "{{baseUrl}}/files.remote.remove"
headers = HTTP::Headers{
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "external_id=&file=&token="

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}}/files.remote.remove"),
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "external_id", "" },
        { "file", "" },
        { "token", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/files.remote.remove");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "external_id=&file=&token=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/files.remote.remove"

	payload := strings.NewReader("external_id=&file=&token=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/files.remote.remove HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 25

external_id=&file=&token=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/files.remote.remove")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("external_id=&file=&token=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/files.remote.remove"))
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("external_id=&file=&token="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "external_id=&file=&token=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/files.remote.remove")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/files.remote.remove")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("external_id=&file=&token=")
  .asString();
const data = 'external_id=&file=&token=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/files.remote.remove');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('external_id', '');
encodedParams.set('file', '');
encodedParams.set('token', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/files.remote.remove',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/files.remote.remove';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({external_id: '', file: '', token: ''})
};

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}}/files.remote.remove',
  method: 'POST',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    external_id: '',
    file: '',
    token: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "external_id=&file=&token=")
val request = Request.Builder()
  .url("{{baseUrl}}/files.remote.remove")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/files.remote.remove',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({external_id: '', file: '', token: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/files.remote.remove',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  form: {external_id: '', file: '', token: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/files.remote.remove');

req.headers({
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  external_id: '',
  file: '',
  token: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('external_id', '');
encodedParams.set('file', '');
encodedParams.set('token', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/files.remote.remove',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('external_id', '');
encodedParams.set('file', '');
encodedParams.set('token', '');

const url = '{{baseUrl}}/files.remote.remove';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

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/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"external_id=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&file=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&token=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/files.remote.remove"]
                                                       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}}/files.remote.remove" in
let headers = Header.add (Header.init ()) "content-type" "application/x-www-form-urlencoded" in
let body = Cohttp_lwt_body.of_string "external_id=&file=&token=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/files.remote.remove",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "external_id=&file=&token=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/files.remote.remove', [
  'form_params' => [
    'external_id' => '',
    'file' => '',
    'token' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/files.remote.remove');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'external_id' => '',
  'file' => '',
  'token' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'external_id' => '',
  'file' => '',
  'token' => ''
]));

$request->setRequestUrl('{{baseUrl}}/files.remote.remove');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/files.remote.remove' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'external_id=&file=&token='
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/files.remote.remove' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'external_id=&file=&token='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "external_id=&file=&token="

headers = { 'content-type': "application/x-www-form-urlencoded" }

conn.request("POST", "/baseUrl/files.remote.remove", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/files.remote.remove"

payload = {
    "external_id": "",
    "file": "",
    "token": ""
}
headers = {"content-type": "application/x-www-form-urlencoded"}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/files.remote.remove"

payload <- "external_id=&file=&token="

encode <- "form"

response <- VERB("POST", url, body = payload, content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/files.remote.remove")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "external_id=&file=&token="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :external_id => "",
  :file => "",
  :token => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/files.remote.remove') do |req|
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/files.remote.remove";

    let payload = json!({
        "external_id": "",
        "file": "",
        "token": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/files.remote.remove \
  --header 'content-type: application/x-www-form-urlencoded' \
  --data external_id= \
  --data file= \
  --data token=
http --form POST {{baseUrl}}/files.remote.remove \
  content-type:application/x-www-form-urlencoded \
  external_id='' \
  file='' \
  token=''
wget --quiet \
  --method POST \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'external_id=&file=&token=' \
  --output-document \
  - {{baseUrl}}/files.remote.remove
import Foundation

let headers = ["content-type": "application/x-www-form-urlencoded"]

let postData = NSMutableData(data: "external_id=".data(using: String.Encoding.utf8)!)
postData.append("&file=".data(using: String.Encoding.utf8)!)
postData.append("&token=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/files.remote.remove")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
GET files_remote_share
{{baseUrl}}/files.remote.share
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/files.remote.share");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/files.remote.share")
require "http/client"

url = "{{baseUrl}}/files.remote.share"

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}}/files.remote.share"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/files.remote.share");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/files.remote.share"

	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/files.remote.share HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/files.remote.share")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/files.remote.share"))
    .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}}/files.remote.share")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/files.remote.share")
  .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}}/files.remote.share');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/files.remote.share'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/files.remote.share';
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}}/files.remote.share',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/files.remote.share")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/files.remote.share',
  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}}/files.remote.share'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/files.remote.share');

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}}/files.remote.share'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/files.remote.share';
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}}/files.remote.share"]
                                                       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}}/files.remote.share" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/files.remote.share",
  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}}/files.remote.share');

echo $response->getBody();
setUrl('{{baseUrl}}/files.remote.share');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/files.remote.share');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/files.remote.share' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/files.remote.share' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/files.remote.share")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/files.remote.share"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/files.remote.share"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/files.remote.share")

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/files.remote.share') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/files.remote.share";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/files.remote.share
http GET {{baseUrl}}/files.remote.share
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/files.remote.share
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/files.remote.share")! 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

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
POST files_remote_update
{{baseUrl}}/files.remote.update
BODY formUrlEncoded

external_id
external_url
file
filetype
indexable_file_contents
preview_image
title
token
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/files.remote.update");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "external_id=&external_url=&file=&filetype=&indexable_file_contents=&preview_image=&title=&token=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/files.remote.update" {:form-params {:external_id ""
                                                                              :external_url ""
                                                                              :file ""
                                                                              :filetype ""
                                                                              :indexable_file_contents ""
                                                                              :preview_image ""
                                                                              :title ""
                                                                              :token ""}})
require "http/client"

url = "{{baseUrl}}/files.remote.update"
headers = HTTP::Headers{
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "external_id=&external_url=&file=&filetype=&indexable_file_contents=&preview_image=&title=&token="

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}}/files.remote.update"),
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "external_id", "" },
        { "external_url", "" },
        { "file", "" },
        { "filetype", "" },
        { "indexable_file_contents", "" },
        { "preview_image", "" },
        { "title", "" },
        { "token", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/files.remote.update");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "external_id=&external_url=&file=&filetype=&indexable_file_contents=&preview_image=&title=&token=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/files.remote.update"

	payload := strings.NewReader("external_id=&external_url=&file=&filetype=&indexable_file_contents=&preview_image=&title=&token=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/files.remote.update HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 96

external_id=&external_url=&file=&filetype=&indexable_file_contents=&preview_image=&title=&token=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/files.remote.update")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("external_id=&external_url=&file=&filetype=&indexable_file_contents=&preview_image=&title=&token=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/files.remote.update"))
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("external_id=&external_url=&file=&filetype=&indexable_file_contents=&preview_image=&title=&token="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "external_id=&external_url=&file=&filetype=&indexable_file_contents=&preview_image=&title=&token=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/files.remote.update")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/files.remote.update")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("external_id=&external_url=&file=&filetype=&indexable_file_contents=&preview_image=&title=&token=")
  .asString();
const data = 'external_id=&external_url=&file=&filetype=&indexable_file_contents=&preview_image=&title=&token=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/files.remote.update');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('external_id', '');
encodedParams.set('external_url', '');
encodedParams.set('file', '');
encodedParams.set('filetype', '');
encodedParams.set('indexable_file_contents', '');
encodedParams.set('preview_image', '');
encodedParams.set('title', '');
encodedParams.set('token', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/files.remote.update',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/files.remote.update';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({
    external_id: '',
    external_url: '',
    file: '',
    filetype: '',
    indexable_file_contents: '',
    preview_image: '',
    title: '',
    token: ''
  })
};

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}}/files.remote.update',
  method: 'POST',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    external_id: '',
    external_url: '',
    file: '',
    filetype: '',
    indexable_file_contents: '',
    preview_image: '',
    title: '',
    token: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "external_id=&external_url=&file=&filetype=&indexable_file_contents=&preview_image=&title=&token=")
val request = Request.Builder()
  .url("{{baseUrl}}/files.remote.update")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/files.remote.update',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({
  external_id: '',
  external_url: '',
  file: '',
  filetype: '',
  indexable_file_contents: '',
  preview_image: '',
  title: '',
  token: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/files.remote.update',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  form: {
    external_id: '',
    external_url: '',
    file: '',
    filetype: '',
    indexable_file_contents: '',
    preview_image: '',
    title: '',
    token: ''
  }
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/files.remote.update');

req.headers({
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  external_id: '',
  external_url: '',
  file: '',
  filetype: '',
  indexable_file_contents: '',
  preview_image: '',
  title: '',
  token: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('external_id', '');
encodedParams.set('external_url', '');
encodedParams.set('file', '');
encodedParams.set('filetype', '');
encodedParams.set('indexable_file_contents', '');
encodedParams.set('preview_image', '');
encodedParams.set('title', '');
encodedParams.set('token', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/files.remote.update',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('external_id', '');
encodedParams.set('external_url', '');
encodedParams.set('file', '');
encodedParams.set('filetype', '');
encodedParams.set('indexable_file_contents', '');
encodedParams.set('preview_image', '');
encodedParams.set('title', '');
encodedParams.set('token', '');

const url = '{{baseUrl}}/files.remote.update';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

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/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"external_id=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&external_url=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&file=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&filetype=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&indexable_file_contents=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&preview_image=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&title=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&token=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/files.remote.update"]
                                                       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}}/files.remote.update" in
let headers = Header.add (Header.init ()) "content-type" "application/x-www-form-urlencoded" in
let body = Cohttp_lwt_body.of_string "external_id=&external_url=&file=&filetype=&indexable_file_contents=&preview_image=&title=&token=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/files.remote.update",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "external_id=&external_url=&file=&filetype=&indexable_file_contents=&preview_image=&title=&token=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/files.remote.update', [
  'form_params' => [
    'external_id' => '',
    'external_url' => '',
    'file' => '',
    'filetype' => '',
    'indexable_file_contents' => '',
    'preview_image' => '',
    'title' => '',
    'token' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/files.remote.update');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'external_id' => '',
  'external_url' => '',
  'file' => '',
  'filetype' => '',
  'indexable_file_contents' => '',
  'preview_image' => '',
  'title' => '',
  'token' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'external_id' => '',
  'external_url' => '',
  'file' => '',
  'filetype' => '',
  'indexable_file_contents' => '',
  'preview_image' => '',
  'title' => '',
  'token' => ''
]));

$request->setRequestUrl('{{baseUrl}}/files.remote.update');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/files.remote.update' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'external_id=&external_url=&file=&filetype=&indexable_file_contents=&preview_image=&title=&token='
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/files.remote.update' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'external_id=&external_url=&file=&filetype=&indexable_file_contents=&preview_image=&title=&token='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "external_id=&external_url=&file=&filetype=&indexable_file_contents=&preview_image=&title=&token="

headers = { 'content-type': "application/x-www-form-urlencoded" }

conn.request("POST", "/baseUrl/files.remote.update", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/files.remote.update"

payload = {
    "external_id": "",
    "external_url": "",
    "file": "",
    "filetype": "",
    "indexable_file_contents": "",
    "preview_image": "",
    "title": "",
    "token": ""
}
headers = {"content-type": "application/x-www-form-urlencoded"}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/files.remote.update"

payload <- "external_id=&external_url=&file=&filetype=&indexable_file_contents=&preview_image=&title=&token="

encode <- "form"

response <- VERB("POST", url, body = payload, content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/files.remote.update")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "external_id=&external_url=&file=&filetype=&indexable_file_contents=&preview_image=&title=&token="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :external_id => "",
  :external_url => "",
  :file => "",
  :filetype => "",
  :indexable_file_contents => "",
  :preview_image => "",
  :title => "",
  :token => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/files.remote.update') do |req|
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/files.remote.update";

    let payload = json!({
        "external_id": "",
        "external_url": "",
        "file": "",
        "filetype": "",
        "indexable_file_contents": "",
        "preview_image": "",
        "title": "",
        "token": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/files.remote.update \
  --header 'content-type: application/x-www-form-urlencoded' \
  --data external_id= \
  --data external_url= \
  --data file= \
  --data filetype= \
  --data indexable_file_contents= \
  --data preview_image= \
  --data title= \
  --data token=
http --form POST {{baseUrl}}/files.remote.update \
  content-type:application/x-www-form-urlencoded \
  external_id='' \
  external_url='' \
  file='' \
  filetype='' \
  indexable_file_contents='' \
  preview_image='' \
  title='' \
  token=''
wget --quiet \
  --method POST \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'external_id=&external_url=&file=&filetype=&indexable_file_contents=&preview_image=&title=&token=' \
  --output-document \
  - {{baseUrl}}/files.remote.update
import Foundation

let headers = ["content-type": "application/x-www-form-urlencoded"]

let postData = NSMutableData(data: "external_id=".data(using: String.Encoding.utf8)!)
postData.append("&external_url=".data(using: String.Encoding.utf8)!)
postData.append("&file=".data(using: String.Encoding.utf8)!)
postData.append("&filetype=".data(using: String.Encoding.utf8)!)
postData.append("&indexable_file_contents=".data(using: String.Encoding.utf8)!)
postData.append("&preview_image=".data(using: String.Encoding.utf8)!)
postData.append("&title=".data(using: String.Encoding.utf8)!)
postData.append("&token=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/files.remote.update")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
GET migration_exchange
{{baseUrl}}/migration.exchange
QUERY PARAMS

token
users
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/migration.exchange?token=&users=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/migration.exchange" {:query-params {:token ""
                                                                             :users ""}})
require "http/client"

url = "{{baseUrl}}/migration.exchange?token=&users="

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/migration.exchange?token=&users="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/migration.exchange?token=&users=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/migration.exchange?token=&users="

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/migration.exchange?token=&users= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/migration.exchange?token=&users=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/migration.exchange?token=&users="))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/migration.exchange?token=&users=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/migration.exchange?token=&users=")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/migration.exchange?token=&users=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/migration.exchange',
  params: {token: '', users: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/migration.exchange?token=&users=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/migration.exchange?token=&users=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/migration.exchange?token=&users=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/migration.exchange?token=&users=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/migration.exchange',
  qs: {token: '', users: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/migration.exchange');

req.query({
  token: '',
  users: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/migration.exchange',
  params: {token: '', users: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/migration.exchange?token=&users=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/migration.exchange?token=&users="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/migration.exchange?token=&users=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/migration.exchange?token=&users=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/migration.exchange?token=&users=');

echo $response->getBody();
setUrl('{{baseUrl}}/migration.exchange');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'token' => '',
  'users' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/migration.exchange');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'token' => '',
  'users' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/migration.exchange?token=&users=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/migration.exchange?token=&users=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/migration.exchange?token=&users=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/migration.exchange"

querystring = {"token":"","users":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/migration.exchange"

queryString <- list(
  token = "",
  users = ""
)

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/migration.exchange?token=&users=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/migration.exchange') do |req|
  req.params['token'] = ''
  req.params['users'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/migration.exchange";

    let querystring = [
        ("token", ""),
        ("users", ""),
    ];

    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}}/migration.exchange?token=&users='
http GET '{{baseUrl}}/migration.exchange?token=&users='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/migration.exchange?token=&users='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/migration.exchange?token=&users=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "enterprise_id": "E1KQTNXE1",
  "invalid_user_ids": [
    "U21ABZZXX"
  ],
  "ok": true,
  "team_id": "T1KR7PE1W",
  "user_id_map": {
    "U06UBSUN5": "W06M56XJM",
    "U06UBSVB3": "W06PUUDLY",
    "U06UBSVDX": "W06PUUDMW",
    "U06UEB62U": "W06PTT6GH",
    "W06UAZ65Q": "W06UAZ65Q"
  }
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "not_enterprise_team",
  "ok": false
}
GET oauth_access
{{baseUrl}}/oauth.access
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/oauth.access");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/oauth.access")
require "http/client"

url = "{{baseUrl}}/oauth.access"

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}}/oauth.access"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/oauth.access");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/oauth.access"

	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/oauth.access HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/oauth.access")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/oauth.access"))
    .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}}/oauth.access")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/oauth.access")
  .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}}/oauth.access');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/oauth.access'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/oauth.access';
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}}/oauth.access',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/oauth.access")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/oauth.access',
  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}}/oauth.access'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/oauth.access');

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}}/oauth.access'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/oauth.access';
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}}/oauth.access"]
                                                       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}}/oauth.access" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/oauth.access",
  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}}/oauth.access');

echo $response->getBody();
setUrl('{{baseUrl}}/oauth.access');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/oauth.access');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/oauth.access' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/oauth.access' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/oauth.access")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/oauth.access"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/oauth.access"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/oauth.access")

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/oauth.access') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/oauth.access";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/oauth.access
http GET {{baseUrl}}/oauth.access
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/oauth.access
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/oauth.access")! 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

{
  "access_token": "xoxp-XXXXXXXX-XXXXXXXX-XXXXX",
  "enterprise_id": null,
  "scope": "groups:write",
  "team_id": "TXXXXXXXXX",
  "team_name": "Wyld Stallyns LLC"
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_client_id",
  "ok": false
}
GET oauth_token
{{baseUrl}}/oauth.token
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/oauth.token");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/oauth.token")
require "http/client"

url = "{{baseUrl}}/oauth.token"

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}}/oauth.token"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/oauth.token");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/oauth.token"

	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/oauth.token HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/oauth.token")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/oauth.token"))
    .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}}/oauth.token")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/oauth.token")
  .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}}/oauth.token');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/oauth.token'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/oauth.token';
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}}/oauth.token',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/oauth.token")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/oauth.token',
  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}}/oauth.token'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/oauth.token');

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}}/oauth.token'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/oauth.token';
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}}/oauth.token"]
                                                       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}}/oauth.token" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/oauth.token",
  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}}/oauth.token');

echo $response->getBody();
setUrl('{{baseUrl}}/oauth.token');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/oauth.token');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/oauth.token' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/oauth.token' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/oauth.token")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/oauth.token"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/oauth.token"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/oauth.token")

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/oauth.token') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/oauth.token";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/oauth.token
http GET {{baseUrl}}/oauth.token
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/oauth.token
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/oauth.token")! 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

{
  "access_token": "xoxa-access-token-string",
  "app_id": "A012345678",
  "app_user_id": "U0AB12ABC",
  "authorizing_user_id": "U0HTT3Q0G",
  "installer_user_id": "U061F7AUR",
  "ok": true,
  "permissions": [
    {
      "resource_id": 0,
      "resource_type": "channel",
      "scopes": [
        "channels:read",
        "chat:write:user"
      ]
    }
  ],
  "single_channel_id": "C061EG9T2",
  "team_id": "T061EG9Z9",
  "team_name": "Subarachnoid Workspace",
  "token_type": "app"
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_client_id",
  "ok": false
}
GET oauth_v2_access
{{baseUrl}}/oauth.v2.access
QUERY PARAMS

code
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/oauth.v2.access?code=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/oauth.v2.access" {:query-params {:code ""}})
require "http/client"

url = "{{baseUrl}}/oauth.v2.access?code="

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}}/oauth.v2.access?code="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/oauth.v2.access?code=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/oauth.v2.access?code="

	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/oauth.v2.access?code= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/oauth.v2.access?code=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/oauth.v2.access?code="))
    .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}}/oauth.v2.access?code=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/oauth.v2.access?code=")
  .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}}/oauth.v2.access?code=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/oauth.v2.access',
  params: {code: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/oauth.v2.access?code=';
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}}/oauth.v2.access?code=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/oauth.v2.access?code=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/oauth.v2.access?code=',
  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}}/oauth.v2.access',
  qs: {code: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/oauth.v2.access');

req.query({
  code: ''
});

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}}/oauth.v2.access',
  params: {code: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/oauth.v2.access?code=';
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}}/oauth.v2.access?code="]
                                                       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}}/oauth.v2.access?code=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/oauth.v2.access?code=",
  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}}/oauth.v2.access?code=');

echo $response->getBody();
setUrl('{{baseUrl}}/oauth.v2.access');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'code' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/oauth.v2.access');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'code' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/oauth.v2.access?code=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/oauth.v2.access?code=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/oauth.v2.access?code=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/oauth.v2.access"

querystring = {"code":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/oauth.v2.access"

queryString <- list(code = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/oauth.v2.access?code=")

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/oauth.v2.access') do |req|
  req.params['code'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/oauth.v2.access";

    let querystring = [
        ("code", ""),
    ];

    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}}/oauth.v2.access?code='
http GET '{{baseUrl}}/oauth.v2.access?code='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/oauth.v2.access?code='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/oauth.v2.access?code=")! 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

{
  "access_token": "xoxb-17653672481-19874698323-pdFZKVeTuE8sk7oOcBrzbqgy",
  "app_id": "A0KRD7HC3",
  "authed_user": {
    "access_token": "xoxp-1234",
    "id": "U1234",
    "scope": "chat:write",
    "token_type": "user"
  },
  "bot_user_id": "U0KRQLJ9H",
  "enterprise": {
    "id": "E12345678",
    "name": "slack-sports"
  },
  "ok": true,
  "scope": "commands,incoming-webhook",
  "team": {
    "id": "T9TK3CUKW",
    "name": "Slack Softball Team"
  },
  "token_type": "bot"
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_client_id",
  "ok": false
}
POST pins_add
{{baseUrl}}/pins.add
HEADERS

token
BODY formUrlEncoded

channel
timestamp
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/pins.add");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "channel=×tamp=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/pins.add" {:headers {:token ""}
                                                     :form-params {:channel ""
                                                                   :timestamp ""}})
require "http/client"

url = "{{baseUrl}}/pins.add"
headers = HTTP::Headers{
  "token" => ""
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "channel=×tamp="

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}}/pins.add"),
    Headers =
    {
        { "token", "" },
    },
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "channel", "" },
        { "timestamp", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/pins.add");
var request = new RestRequest("", Method.Post);
request.AddHeader("token", "");
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "channel=×tamp=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/pins.add"

	payload := strings.NewReader("channel=×tamp=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("token", "")
	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/pins.add HTTP/1.1
Token: 
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 19

channel=×tamp=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/pins.add")
  .setHeader("token", "")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("channel=×tamp=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/pins.add"))
    .header("token", "")
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("channel=×tamp="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "channel=×tamp=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/pins.add")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/pins.add")
  .header("token", "")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("channel=×tamp=")
  .asString();
const data = 'channel=×tamp=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/pins.add');
xhr.setRequestHeader('token', '');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('channel', '');
encodedParams.set('timestamp', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/pins.add',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/pins.add';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({channel: '', timestamp: ''})
};

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}}/pins.add',
  method: 'POST',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    channel: '',
    timestamp: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "channel=×tamp=")
val request = Request.Builder()
  .url("{{baseUrl}}/pins.add")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/pins.add',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({channel: '', timestamp: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/pins.add',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  form: {channel: '', timestamp: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/pins.add');

req.headers({
  token: '',
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  channel: '',
  timestamp: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('channel', '');
encodedParams.set('timestamp', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/pins.add',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('channel', '');
encodedParams.set('timestamp', '');

const url = '{{baseUrl}}/pins.add';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"token": @"",
                           @"content-type": @"application/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"channel=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"×tamp=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/pins.add"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/pins.add" in
let headers = Header.add_list (Header.init ()) [
  ("token", "");
  ("content-type", "application/x-www-form-urlencoded");
] in
let body = Cohttp_lwt_body.of_string "channel=×tamp=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/pins.add",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "channel=×tamp=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded",
    "token: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/pins.add', [
  'form_params' => [
    'channel' => '',
    'timestamp' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/pins.add');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'channel' => '',
  'timestamp' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'channel' => '',
  'timestamp' => ''
]));

$request->setRequestUrl('{{baseUrl}}/pins.add');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/pins.add' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channel=×tamp='
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/pins.add' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channel=×tamp='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "channel=×tamp="

headers = {
    'token': "",
    'content-type': "application/x-www-form-urlencoded"
}

conn.request("POST", "/baseUrl/pins.add", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/pins.add"

payload = {
    "channel": "",
    "timestamp": ""
}
headers = {
    "token": "",
    "content-type": "application/x-www-form-urlencoded"
}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/pins.add"

payload <- "channel=×tamp="

encode <- "form"

response <- VERB("POST", url, body = payload, add_headers('token' = ''), content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/pins.add")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["token"] = ''
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "channel=×tamp="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :channel => "",
  :timestamp => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/pins.add') do |req|
  req.headers['token'] = ''
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/pins.add";

    let payload = json!({
        "channel": "",
        "timestamp": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/pins.add \
  --header 'content-type: application/x-www-form-urlencoded' \
  --header 'token: ' \
  --data channel= \
  --data timestamp=
http --form POST {{baseUrl}}/pins.add \
  content-type:application/x-www-form-urlencoded \
  token:'' \
  channel='' \
  timestamp=''
wget --quiet \
  --method POST \
  --header 'token: ' \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'channel=×tamp=' \
  --output-document \
  - {{baseUrl}}/pins.add
import Foundation

let headers = [
  "token": "",
  "content-type": "application/x-www-form-urlencoded"
]

let postData = NSMutableData(data: "channel=".data(using: String.Encoding.utf8)!)
postData.append("×tamp=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/pins.add")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "channel_not_found",
  "ok": false
}
GET pins_list
{{baseUrl}}/pins.list
QUERY PARAMS

token
channel
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/pins.list?token=&channel=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/pins.list" {:query-params {:token ""
                                                                    :channel ""}})
require "http/client"

url = "{{baseUrl}}/pins.list?token=&channel="

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}}/pins.list?token=&channel="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/pins.list?token=&channel=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/pins.list?token=&channel="

	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/pins.list?token=&channel= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/pins.list?token=&channel=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/pins.list?token=&channel="))
    .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}}/pins.list?token=&channel=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/pins.list?token=&channel=")
  .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}}/pins.list?token=&channel=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/pins.list',
  params: {token: '', channel: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/pins.list?token=&channel=';
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}}/pins.list?token=&channel=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/pins.list?token=&channel=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/pins.list?token=&channel=',
  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}}/pins.list',
  qs: {token: '', channel: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/pins.list');

req.query({
  token: '',
  channel: ''
});

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}}/pins.list',
  params: {token: '', channel: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/pins.list?token=&channel=';
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}}/pins.list?token=&channel="]
                                                       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}}/pins.list?token=&channel=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/pins.list?token=&channel=",
  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}}/pins.list?token=&channel=');

echo $response->getBody();
setUrl('{{baseUrl}}/pins.list');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'token' => '',
  'channel' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/pins.list');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'token' => '',
  'channel' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/pins.list?token=&channel=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/pins.list?token=&channel=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/pins.list?token=&channel=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/pins.list"

querystring = {"token":"","channel":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/pins.list"

queryString <- list(
  token = "",
  channel = ""
)

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/pins.list?token=&channel=")

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/pins.list') do |req|
  req.params['token'] = ''
  req.params['channel'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/pins.list";

    let querystring = [
        ("token", ""),
        ("channel", ""),
    ];

    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}}/pins.list?token=&channel='
http GET '{{baseUrl}}/pins.list?token=&channel='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/pins.list?token=&channel='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/pins.list?token=&channel=")! 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

{
  "items": [
    {
      "channel": "C2U86NC6H",
      "created": 1508881078,
      "created_by": "U2U85N1RZ",
      "message": {
        "permalink": "https://hitchhikers.slack.com/archives/C2U86NC6H/p1508197641000151",
        "pinned_to": [
          "C2U86NC6H"
        ],
        "text": "What is the meaning of life?",
        "ts": "1508197641.000151",
        "type": "message",
        "user": "U2U85N1RZ"
      },
      "type": "message"
    },
    {
      "channel": "C2U86NC6H",
      "created": 1508880991,
      "created_by": "U2U85N1RZ",
      "message": {
        "permalink": "https://hitchhikers.slack.com/archives/C2U86NC6H/p1508284197000015",
        "pinned_to": [
          "C2U86NC6H"
        ],
        "text": "The meaning of life, the universe, and everything is 42.",
        "ts": "1503289197.000015",
        "type": "message",
        "user": "U2U85N1RZ"
      },
      "type": "message"
    }
  ],
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
POST pins_remove
{{baseUrl}}/pins.remove
HEADERS

token
BODY formUrlEncoded

channel
timestamp
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/pins.remove");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "channel=×tamp=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/pins.remove" {:headers {:token ""}
                                                        :form-params {:channel ""
                                                                      :timestamp ""}})
require "http/client"

url = "{{baseUrl}}/pins.remove"
headers = HTTP::Headers{
  "token" => ""
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "channel=×tamp="

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}}/pins.remove"),
    Headers =
    {
        { "token", "" },
    },
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "channel", "" },
        { "timestamp", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/pins.remove");
var request = new RestRequest("", Method.Post);
request.AddHeader("token", "");
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "channel=×tamp=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/pins.remove"

	payload := strings.NewReader("channel=×tamp=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("token", "")
	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/pins.remove HTTP/1.1
Token: 
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 19

channel=×tamp=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/pins.remove")
  .setHeader("token", "")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("channel=×tamp=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/pins.remove"))
    .header("token", "")
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("channel=×tamp="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "channel=×tamp=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/pins.remove")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/pins.remove")
  .header("token", "")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("channel=×tamp=")
  .asString();
const data = 'channel=×tamp=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/pins.remove');
xhr.setRequestHeader('token', '');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('channel', '');
encodedParams.set('timestamp', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/pins.remove',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/pins.remove';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({channel: '', timestamp: ''})
};

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}}/pins.remove',
  method: 'POST',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    channel: '',
    timestamp: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "channel=×tamp=")
val request = Request.Builder()
  .url("{{baseUrl}}/pins.remove")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/pins.remove',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({channel: '', timestamp: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/pins.remove',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  form: {channel: '', timestamp: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/pins.remove');

req.headers({
  token: '',
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  channel: '',
  timestamp: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('channel', '');
encodedParams.set('timestamp', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/pins.remove',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('channel', '');
encodedParams.set('timestamp', '');

const url = '{{baseUrl}}/pins.remove';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"token": @"",
                           @"content-type": @"application/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"channel=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"×tamp=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/pins.remove"]
                                                       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}}/pins.remove" in
let headers = Header.add_list (Header.init ()) [
  ("token", "");
  ("content-type", "application/x-www-form-urlencoded");
] in
let body = Cohttp_lwt_body.of_string "channel=×tamp=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/pins.remove",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "channel=×tamp=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded",
    "token: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/pins.remove', [
  'form_params' => [
    'channel' => '',
    'timestamp' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/pins.remove');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'channel' => '',
  'timestamp' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'channel' => '',
  'timestamp' => ''
]));

$request->setRequestUrl('{{baseUrl}}/pins.remove');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/pins.remove' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channel=×tamp='
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/pins.remove' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channel=×tamp='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "channel=×tamp="

headers = {
    'token': "",
    'content-type': "application/x-www-form-urlencoded"
}

conn.request("POST", "/baseUrl/pins.remove", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/pins.remove"

payload = {
    "channel": "",
    "timestamp": ""
}
headers = {
    "token": "",
    "content-type": "application/x-www-form-urlencoded"
}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/pins.remove"

payload <- "channel=×tamp="

encode <- "form"

response <- VERB("POST", url, body = payload, add_headers('token' = ''), content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/pins.remove")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["token"] = ''
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "channel=×tamp="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :channel => "",
  :timestamp => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/pins.remove') do |req|
  req.headers['token'] = ''
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/pins.remove";

    let payload = json!({
        "channel": "",
        "timestamp": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/pins.remove \
  --header 'content-type: application/x-www-form-urlencoded' \
  --header 'token: ' \
  --data channel= \
  --data timestamp=
http --form POST {{baseUrl}}/pins.remove \
  content-type:application/x-www-form-urlencoded \
  token:'' \
  channel='' \
  timestamp=''
wget --quiet \
  --method POST \
  --header 'token: ' \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'channel=×tamp=' \
  --output-document \
  - {{baseUrl}}/pins.remove
import Foundation

let headers = [
  "token": "",
  "content-type": "application/x-www-form-urlencoded"
]

let postData = NSMutableData(data: "channel=".data(using: String.Encoding.utf8)!)
postData.append("×tamp=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/pins.remove")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "no_pin",
  "ok": false
}
POST reactions_add
{{baseUrl}}/reactions.add
HEADERS

token
BODY formUrlEncoded

channel
name
timestamp
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/reactions.add");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "channel=&name=×tamp=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/reactions.add" {:headers {:token ""}
                                                          :form-params {:channel ""
                                                                        :name ""
                                                                        :timestamp ""}})
require "http/client"

url = "{{baseUrl}}/reactions.add"
headers = HTTP::Headers{
  "token" => ""
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "channel=&name=×tamp="

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}}/reactions.add"),
    Headers =
    {
        { "token", "" },
    },
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "channel", "" },
        { "name", "" },
        { "timestamp", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/reactions.add");
var request = new RestRequest("", Method.Post);
request.AddHeader("token", "");
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "channel=&name=×tamp=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/reactions.add"

	payload := strings.NewReader("channel=&name=×tamp=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("token", "")
	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/reactions.add HTTP/1.1
Token: 
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 25

channel=&name=×tamp=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/reactions.add")
  .setHeader("token", "")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("channel=&name=×tamp=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/reactions.add"))
    .header("token", "")
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("channel=&name=×tamp="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "channel=&name=×tamp=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/reactions.add")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/reactions.add")
  .header("token", "")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("channel=&name=×tamp=")
  .asString();
const data = 'channel=&name=×tamp=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/reactions.add');
xhr.setRequestHeader('token', '');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('channel', '');
encodedParams.set('name', '');
encodedParams.set('timestamp', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/reactions.add',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/reactions.add';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({channel: '', name: '', timestamp: ''})
};

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}}/reactions.add',
  method: 'POST',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    channel: '',
    name: '',
    timestamp: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "channel=&name=×tamp=")
val request = Request.Builder()
  .url("{{baseUrl}}/reactions.add")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/reactions.add',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({channel: '', name: '', timestamp: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/reactions.add',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  form: {channel: '', name: '', timestamp: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/reactions.add');

req.headers({
  token: '',
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  channel: '',
  name: '',
  timestamp: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('channel', '');
encodedParams.set('name', '');
encodedParams.set('timestamp', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/reactions.add',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('channel', '');
encodedParams.set('name', '');
encodedParams.set('timestamp', '');

const url = '{{baseUrl}}/reactions.add';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"token": @"",
                           @"content-type": @"application/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"channel=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&name=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"×tamp=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/reactions.add"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/reactions.add" in
let headers = Header.add_list (Header.init ()) [
  ("token", "");
  ("content-type", "application/x-www-form-urlencoded");
] in
let body = Cohttp_lwt_body.of_string "channel=&name=×tamp=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/reactions.add",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "channel=&name=×tamp=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded",
    "token: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/reactions.add', [
  'form_params' => [
    'channel' => '',
    'name' => '',
    'timestamp' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/reactions.add');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'channel' => '',
  'name' => '',
  'timestamp' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'channel' => '',
  'name' => '',
  'timestamp' => ''
]));

$request->setRequestUrl('{{baseUrl}}/reactions.add');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/reactions.add' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channel=&name=×tamp='
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/reactions.add' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channel=&name=×tamp='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "channel=&name=×tamp="

headers = {
    'token': "",
    'content-type': "application/x-www-form-urlencoded"
}

conn.request("POST", "/baseUrl/reactions.add", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/reactions.add"

payload = {
    "channel": "",
    "name": "",
    "timestamp": ""
}
headers = {
    "token": "",
    "content-type": "application/x-www-form-urlencoded"
}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/reactions.add"

payload <- "channel=&name=×tamp="

encode <- "form"

response <- VERB("POST", url, body = payload, add_headers('token' = ''), content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/reactions.add")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["token"] = ''
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "channel=&name=×tamp="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :channel => "",
  :name => "",
  :timestamp => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/reactions.add') do |req|
  req.headers['token'] = ''
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/reactions.add";

    let payload = json!({
        "channel": "",
        "name": "",
        "timestamp": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/reactions.add \
  --header 'content-type: application/x-www-form-urlencoded' \
  --header 'token: ' \
  --data channel= \
  --data name= \
  --data timestamp=
http --form POST {{baseUrl}}/reactions.add \
  content-type:application/x-www-form-urlencoded \
  token:'' \
  channel='' \
  name='' \
  timestamp=''
wget --quiet \
  --method POST \
  --header 'token: ' \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'channel=&name=×tamp=' \
  --output-document \
  - {{baseUrl}}/reactions.add
import Foundation

let headers = [
  "token": "",
  "content-type": "application/x-www-form-urlencoded"
]

let postData = NSMutableData(data: "channel=".data(using: String.Encoding.utf8)!)
postData.append("&name=".data(using: String.Encoding.utf8)!)
postData.append("×tamp=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/reactions.add")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "already_reacted",
  "ok": false
}
GET reactions_get
{{baseUrl}}/reactions.get
QUERY PARAMS

token
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/reactions.get?token=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/reactions.get" {:query-params {:token ""}})
require "http/client"

url = "{{baseUrl}}/reactions.get?token="

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}}/reactions.get?token="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/reactions.get?token=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/reactions.get?token="

	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/reactions.get?token= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/reactions.get?token=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/reactions.get?token="))
    .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}}/reactions.get?token=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/reactions.get?token=")
  .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}}/reactions.get?token=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/reactions.get',
  params: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/reactions.get?token=';
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}}/reactions.get?token=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/reactions.get?token=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/reactions.get?token=',
  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}}/reactions.get',
  qs: {token: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/reactions.get');

req.query({
  token: ''
});

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}}/reactions.get',
  params: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/reactions.get?token=';
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}}/reactions.get?token="]
                                                       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}}/reactions.get?token=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/reactions.get?token=",
  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}}/reactions.get?token=');

echo $response->getBody();
setUrl('{{baseUrl}}/reactions.get');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'token' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/reactions.get');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'token' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/reactions.get?token=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/reactions.get?token=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/reactions.get?token=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/reactions.get"

querystring = {"token":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/reactions.get"

queryString <- list(token = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/reactions.get?token=")

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/reactions.get') do |req|
  req.params['token'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/reactions.get";

    let querystring = [
        ("token", ""),
    ];

    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}}/reactions.get?token='
http GET '{{baseUrl}}/reactions.get?token='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/reactions.get?token='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/reactions.get?token=")! 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

{
  "file": {
    "channels": [
      "C2U7V2YA2"
    ],
    "comments_count": 1,
    "created": 1507850315,
    "groups": [],
    "id": "F7H0D7ZA4",
    "ims": [],
    "name": "computer.gif",
    "reactions": [
      {
        "count": 1,
        "name": "stuck_out_tongue_winking_eye",
        "users": [
          "U2U85N1RV"
        ]
      }
    ],
    "timestamp": 1507850315,
    "title": "computer.gif",
    "user": "U2U85N1RV"
  },
  "ok": true,
  "type": "file"
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
GET reactions_list
{{baseUrl}}/reactions.list
QUERY PARAMS

token
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/reactions.list?token=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/reactions.list" {:query-params {:token ""}})
require "http/client"

url = "{{baseUrl}}/reactions.list?token="

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}}/reactions.list?token="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/reactions.list?token=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/reactions.list?token="

	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/reactions.list?token= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/reactions.list?token=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/reactions.list?token="))
    .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}}/reactions.list?token=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/reactions.list?token=")
  .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}}/reactions.list?token=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/reactions.list',
  params: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/reactions.list?token=';
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}}/reactions.list?token=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/reactions.list?token=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/reactions.list?token=',
  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}}/reactions.list',
  qs: {token: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/reactions.list');

req.query({
  token: ''
});

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}}/reactions.list',
  params: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/reactions.list?token=';
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}}/reactions.list?token="]
                                                       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}}/reactions.list?token=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/reactions.list?token=",
  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}}/reactions.list?token=');

echo $response->getBody();
setUrl('{{baseUrl}}/reactions.list');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'token' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/reactions.list');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'token' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/reactions.list?token=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/reactions.list?token=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/reactions.list?token=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/reactions.list"

querystring = {"token":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/reactions.list"

queryString <- list(token = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/reactions.list?token=")

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/reactions.list') do |req|
  req.params['token'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/reactions.list";

    let querystring = [
        ("token", ""),
    ];

    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}}/reactions.list?token='
http GET '{{baseUrl}}/reactions.list?token='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/reactions.list?token='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/reactions.list?token=")! 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

{
  "items": [
    {
      "channel": "C3UKJTQAC",
      "message": {
        "bot_id": "B4VLRLMKJ",
        "reactions": [
          {
            "count": 1,
            "name": "robot_face",
            "users": [
              "U2U85N1RV"
            ]
          }
        ],
        "subtype": "bot_message",
        "text": "Hello from Python! :tada:",
        "ts": "1507849573.000090",
        "username": "Shipit Notifications"
      },
      "type": "message"
    },
    {
      "comment": {
        "comment": "This is a file comment",
        "created": 1508286096,
        "id": "Fc7LP08P1U",
        "reactions": [
          {
            "count": 1,
            "name": "white_check_mark",
            "users": [
              "U2U85N1RV"
            ]
          }
        ],
        "timestamp": 1508286096,
        "type": "file_comment",
        "user": "U2U85N1RV"
      },
      "file": {
        "channels": [
          "C2U7V2YA2"
        ],
        "comments_count": 1,
        "created": 1507850315,
        "reactions": [
          {
            "count": 1,
            "name": "stuck_out_tongue_winking_eye",
            "users": [
              "U2U85N1RV"
            ]
          }
        ],
        "title": "computer.gif",
        "user": "U2U85N1RV",
        "username": ""
      }
    },
    {
      "file": {
        "channels": [
          "C2U7V2YA2"
        ],
        "comments_count": 1,
        "created": 1507850315,
        "id": "F7H0D7ZA4",
        "name": "computer.gif",
        "reactions": [
          {
            "count": 1,
            "name": "stuck_out_tongue_winking_eye",
            "users": [
              "U2U85N1RV"
            ]
          }
        ],
        "size": 1639034,
        "title": "computer.gif",
        "user": "U2U85N1RV",
        "username": ""
      },
      "type": "file"
    }
  ],
  "ok": true,
  "response_metadata": {
    "next_cursor": "dGVhbTpDMUg5UkVTR0w="
  }
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
POST reactions_remove
{{baseUrl}}/reactions.remove
HEADERS

token
BODY formUrlEncoded

channel
file
file_comment
name
timestamp
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/reactions.remove");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "channel=&file=&file_comment=&name=×tamp=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/reactions.remove" {:headers {:token ""}
                                                             :form-params {:channel ""
                                                                           :file ""
                                                                           :file_comment ""
                                                                           :name ""
                                                                           :timestamp ""}})
require "http/client"

url = "{{baseUrl}}/reactions.remove"
headers = HTTP::Headers{
  "token" => ""
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "channel=&file=&file_comment=&name=×tamp="

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}}/reactions.remove"),
    Headers =
    {
        { "token", "" },
    },
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "channel", "" },
        { "file", "" },
        { "file_comment", "" },
        { "name", "" },
        { "timestamp", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/reactions.remove");
var request = new RestRequest("", Method.Post);
request.AddHeader("token", "");
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "channel=&file=&file_comment=&name=×tamp=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/reactions.remove"

	payload := strings.NewReader("channel=&file=&file_comment=&name=×tamp=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("token", "")
	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/reactions.remove HTTP/1.1
Token: 
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 45

channel=&file=&file_comment=&name=×tamp=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/reactions.remove")
  .setHeader("token", "")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("channel=&file=&file_comment=&name=×tamp=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/reactions.remove"))
    .header("token", "")
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("channel=&file=&file_comment=&name=×tamp="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "channel=&file=&file_comment=&name=×tamp=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/reactions.remove")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/reactions.remove")
  .header("token", "")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("channel=&file=&file_comment=&name=×tamp=")
  .asString();
const data = 'channel=&file=&file_comment=&name=×tamp=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/reactions.remove');
xhr.setRequestHeader('token', '');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('channel', '');
encodedParams.set('file', '');
encodedParams.set('file_comment', '');
encodedParams.set('name', '');
encodedParams.set('timestamp', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/reactions.remove',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/reactions.remove';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({channel: '', file: '', file_comment: '', name: '', timestamp: ''})
};

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}}/reactions.remove',
  method: 'POST',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    channel: '',
    file: '',
    file_comment: '',
    name: '',
    timestamp: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "channel=&file=&file_comment=&name=×tamp=")
val request = Request.Builder()
  .url("{{baseUrl}}/reactions.remove")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/reactions.remove',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({channel: '', file: '', file_comment: '', name: '', timestamp: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/reactions.remove',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  form: {channel: '', file: '', file_comment: '', name: '', timestamp: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/reactions.remove');

req.headers({
  token: '',
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  channel: '',
  file: '',
  file_comment: '',
  name: '',
  timestamp: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('channel', '');
encodedParams.set('file', '');
encodedParams.set('file_comment', '');
encodedParams.set('name', '');
encodedParams.set('timestamp', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/reactions.remove',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('channel', '');
encodedParams.set('file', '');
encodedParams.set('file_comment', '');
encodedParams.set('name', '');
encodedParams.set('timestamp', '');

const url = '{{baseUrl}}/reactions.remove';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"token": @"",
                           @"content-type": @"application/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"channel=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&file=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&file_comment=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&name=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"×tamp=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/reactions.remove"]
                                                       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}}/reactions.remove" in
let headers = Header.add_list (Header.init ()) [
  ("token", "");
  ("content-type", "application/x-www-form-urlencoded");
] in
let body = Cohttp_lwt_body.of_string "channel=&file=&file_comment=&name=×tamp=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/reactions.remove",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "channel=&file=&file_comment=&name=×tamp=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded",
    "token: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/reactions.remove', [
  'form_params' => [
    'channel' => '',
    'file' => '',
    'file_comment' => '',
    'name' => '',
    'timestamp' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/reactions.remove');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'channel' => '',
  'file' => '',
  'file_comment' => '',
  'name' => '',
  'timestamp' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'channel' => '',
  'file' => '',
  'file_comment' => '',
  'name' => '',
  'timestamp' => ''
]));

$request->setRequestUrl('{{baseUrl}}/reactions.remove');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/reactions.remove' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channel=&file=&file_comment=&name=×tamp='
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/reactions.remove' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channel=&file=&file_comment=&name=×tamp='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "channel=&file=&file_comment=&name=×tamp="

headers = {
    'token': "",
    'content-type': "application/x-www-form-urlencoded"
}

conn.request("POST", "/baseUrl/reactions.remove", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/reactions.remove"

payload = {
    "channel": "",
    "file": "",
    "file_comment": "",
    "name": "",
    "timestamp": ""
}
headers = {
    "token": "",
    "content-type": "application/x-www-form-urlencoded"
}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/reactions.remove"

payload <- "channel=&file=&file_comment=&name=×tamp="

encode <- "form"

response <- VERB("POST", url, body = payload, add_headers('token' = ''), content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/reactions.remove")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["token"] = ''
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "channel=&file=&file_comment=&name=×tamp="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :channel => "",
  :file => "",
  :file_comment => "",
  :name => "",
  :timestamp => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/reactions.remove') do |req|
  req.headers['token'] = ''
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/reactions.remove";

    let payload = json!({
        "channel": "",
        "file": "",
        "file_comment": "",
        "name": "",
        "timestamp": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/reactions.remove \
  --header 'content-type: application/x-www-form-urlencoded' \
  --header 'token: ' \
  --data channel= \
  --data file= \
  --data file_comment= \
  --data name= \
  --data timestamp=
http --form POST {{baseUrl}}/reactions.remove \
  content-type:application/x-www-form-urlencoded \
  token:'' \
  channel='' \
  file='' \
  file_comment='' \
  name='' \
  timestamp=''
wget --quiet \
  --method POST \
  --header 'token: ' \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'channel=&file=&file_comment=&name=×tamp=' \
  --output-document \
  - {{baseUrl}}/reactions.remove
import Foundation

let headers = [
  "token": "",
  "content-type": "application/x-www-form-urlencoded"
]

let postData = NSMutableData(data: "channel=".data(using: String.Encoding.utf8)!)
postData.append("&file=".data(using: String.Encoding.utf8)!)
postData.append("&file_comment=".data(using: String.Encoding.utf8)!)
postData.append("&name=".data(using: String.Encoding.utf8)!)
postData.append("×tamp=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/reactions.remove")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "no_reaction",
  "ok": false
}
POST reminders_add
{{baseUrl}}/reminders.add
HEADERS

token
BODY formUrlEncoded

text
time
user
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/reminders.add");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "text=&time=&user=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/reminders.add" {:headers {:token ""}
                                                          :form-params {:text ""
                                                                        :time ""
                                                                        :user ""}})
require "http/client"

url = "{{baseUrl}}/reminders.add"
headers = HTTP::Headers{
  "token" => ""
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "text=&time=&user="

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}}/reminders.add"),
    Headers =
    {
        { "token", "" },
    },
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "text", "" },
        { "time", "" },
        { "user", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/reminders.add");
var request = new RestRequest("", Method.Post);
request.AddHeader("token", "");
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "text=&time=&user=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/reminders.add"

	payload := strings.NewReader("text=&time=&user=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("token", "")
	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/reminders.add HTTP/1.1
Token: 
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 17

text=&time=&user=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/reminders.add")
  .setHeader("token", "")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("text=&time=&user=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/reminders.add"))
    .header("token", "")
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("text=&time=&user="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "text=&time=&user=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/reminders.add")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/reminders.add")
  .header("token", "")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("text=&time=&user=")
  .asString();
const data = 'text=&time=&user=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/reminders.add');
xhr.setRequestHeader('token', '');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('text', '');
encodedParams.set('time', '');
encodedParams.set('user', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/reminders.add',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/reminders.add';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({text: '', time: '', user: ''})
};

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}}/reminders.add',
  method: 'POST',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    text: '',
    time: '',
    user: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "text=&time=&user=")
val request = Request.Builder()
  .url("{{baseUrl}}/reminders.add")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/reminders.add',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({text: '', time: '', user: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/reminders.add',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  form: {text: '', time: '', user: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/reminders.add');

req.headers({
  token: '',
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  text: '',
  time: '',
  user: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('text', '');
encodedParams.set('time', '');
encodedParams.set('user', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/reminders.add',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('text', '');
encodedParams.set('time', '');
encodedParams.set('user', '');

const url = '{{baseUrl}}/reminders.add';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"token": @"",
                           @"content-type": @"application/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"text=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&time=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&user=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/reminders.add"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/reminders.add" in
let headers = Header.add_list (Header.init ()) [
  ("token", "");
  ("content-type", "application/x-www-form-urlencoded");
] in
let body = Cohttp_lwt_body.of_string "text=&time=&user=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/reminders.add",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "text=&time=&user=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded",
    "token: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/reminders.add', [
  'form_params' => [
    'text' => '',
    'time' => '',
    'user' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/reminders.add');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'text' => '',
  'time' => '',
  'user' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'text' => '',
  'time' => '',
  'user' => ''
]));

$request->setRequestUrl('{{baseUrl}}/reminders.add');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/reminders.add' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'text=&time=&user='
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/reminders.add' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'text=&time=&user='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "text=&time=&user="

headers = {
    'token': "",
    'content-type': "application/x-www-form-urlencoded"
}

conn.request("POST", "/baseUrl/reminders.add", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/reminders.add"

payload = {
    "text": "",
    "time": "",
    "user": ""
}
headers = {
    "token": "",
    "content-type": "application/x-www-form-urlencoded"
}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/reminders.add"

payload <- "text=&time=&user="

encode <- "form"

response <- VERB("POST", url, body = payload, add_headers('token' = ''), content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/reminders.add")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["token"] = ''
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "text=&time=&user="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :text => "",
  :time => "",
  :user => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/reminders.add') do |req|
  req.headers['token'] = ''
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/reminders.add";

    let payload = json!({
        "text": "",
        "time": "",
        "user": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/reminders.add \
  --header 'content-type: application/x-www-form-urlencoded' \
  --header 'token: ' \
  --data text= \
  --data time= \
  --data user=
http --form POST {{baseUrl}}/reminders.add \
  content-type:application/x-www-form-urlencoded \
  token:'' \
  text='' \
  time='' \
  user=''
wget --quiet \
  --method POST \
  --header 'token: ' \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'text=&time=&user=' \
  --output-document \
  - {{baseUrl}}/reminders.add
import Foundation

let headers = [
  "token": "",
  "content-type": "application/x-www-form-urlencoded"
]

let postData = NSMutableData(data: "text=".data(using: String.Encoding.utf8)!)
postData.append("&time=".data(using: String.Encoding.utf8)!)
postData.append("&user=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/reminders.add")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
POST reminders_complete
{{baseUrl}}/reminders.complete
BODY formUrlEncoded

reminder
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/reminders.complete");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "reminder=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/reminders.complete" {:form-params {:reminder ""}})
require "http/client"

url = "{{baseUrl}}/reminders.complete"
headers = HTTP::Headers{
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "reminder="

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}}/reminders.complete"),
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "reminder", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/reminders.complete");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "reminder=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/reminders.complete"

	payload := strings.NewReader("reminder=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/reminders.complete HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 9

reminder=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/reminders.complete")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("reminder=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/reminders.complete"))
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("reminder="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "reminder=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/reminders.complete")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/reminders.complete")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("reminder=")
  .asString();
const data = 'reminder=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/reminders.complete');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('reminder', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/reminders.complete',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/reminders.complete';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({reminder: ''})
};

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}}/reminders.complete',
  method: 'POST',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    reminder: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "reminder=")
val request = Request.Builder()
  .url("{{baseUrl}}/reminders.complete")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/reminders.complete',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({reminder: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/reminders.complete',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  form: {reminder: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/reminders.complete');

req.headers({
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  reminder: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('reminder', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/reminders.complete',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('reminder', '');

const url = '{{baseUrl}}/reminders.complete';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

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/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"reminder=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/reminders.complete"]
                                                       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}}/reminders.complete" in
let headers = Header.add (Header.init ()) "content-type" "application/x-www-form-urlencoded" in
let body = Cohttp_lwt_body.of_string "reminder=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/reminders.complete",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "reminder=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/reminders.complete', [
  'form_params' => [
    'reminder' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/reminders.complete');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'reminder' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'reminder' => ''
]));

$request->setRequestUrl('{{baseUrl}}/reminders.complete');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/reminders.complete' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'reminder='
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/reminders.complete' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'reminder='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "reminder="

headers = { 'content-type': "application/x-www-form-urlencoded" }

conn.request("POST", "/baseUrl/reminders.complete", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/reminders.complete"

payload = { "reminder": "" }
headers = {"content-type": "application/x-www-form-urlencoded"}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/reminders.complete"

payload <- "reminder="

encode <- "form"

response <- VERB("POST", url, body = payload, content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/reminders.complete")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "reminder="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :reminder => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/reminders.complete') do |req|
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/reminders.complete";

    let payload = json!({"reminder": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/reminders.complete \
  --header 'content-type: application/x-www-form-urlencoded' \
  --data reminder=
http --form POST {{baseUrl}}/reminders.complete \
  content-type:application/x-www-form-urlencoded \
  reminder=''
wget --quiet \
  --method POST \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data reminder= \
  --output-document \
  - {{baseUrl}}/reminders.complete
import Foundation

let headers = ["content-type": "application/x-www-form-urlencoded"]

let postData = NSMutableData(data: "reminder=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/reminders.complete")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
POST reminders_delete
{{baseUrl}}/reminders.delete
BODY formUrlEncoded

reminder
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/reminders.delete");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "reminder=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/reminders.delete" {:form-params {:reminder ""}})
require "http/client"

url = "{{baseUrl}}/reminders.delete"
headers = HTTP::Headers{
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "reminder="

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}}/reminders.delete"),
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "reminder", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/reminders.delete");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "reminder=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/reminders.delete"

	payload := strings.NewReader("reminder=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/reminders.delete HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 9

reminder=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/reminders.delete")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("reminder=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/reminders.delete"))
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("reminder="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "reminder=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/reminders.delete")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/reminders.delete")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("reminder=")
  .asString();
const data = 'reminder=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/reminders.delete');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('reminder', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/reminders.delete',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/reminders.delete';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({reminder: ''})
};

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}}/reminders.delete',
  method: 'POST',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    reminder: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "reminder=")
val request = Request.Builder()
  .url("{{baseUrl}}/reminders.delete")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/reminders.delete',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({reminder: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/reminders.delete',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  form: {reminder: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/reminders.delete');

req.headers({
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  reminder: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('reminder', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/reminders.delete',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('reminder', '');

const url = '{{baseUrl}}/reminders.delete';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

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/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"reminder=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/reminders.delete"]
                                                       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}}/reminders.delete" in
let headers = Header.add (Header.init ()) "content-type" "application/x-www-form-urlencoded" in
let body = Cohttp_lwt_body.of_string "reminder=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/reminders.delete",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "reminder=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/reminders.delete', [
  'form_params' => [
    'reminder' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/reminders.delete');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'reminder' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'reminder' => ''
]));

$request->setRequestUrl('{{baseUrl}}/reminders.delete');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/reminders.delete' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'reminder='
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/reminders.delete' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'reminder='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "reminder="

headers = { 'content-type': "application/x-www-form-urlencoded" }

conn.request("POST", "/baseUrl/reminders.delete", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/reminders.delete"

payload = { "reminder": "" }
headers = {"content-type": "application/x-www-form-urlencoded"}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/reminders.delete"

payload <- "reminder="

encode <- "form"

response <- VERB("POST", url, body = payload, content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/reminders.delete")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "reminder="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :reminder => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/reminders.delete') do |req|
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/reminders.delete";

    let payload = json!({"reminder": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/reminders.delete \
  --header 'content-type: application/x-www-form-urlencoded' \
  --data reminder=
http --form POST {{baseUrl}}/reminders.delete \
  content-type:application/x-www-form-urlencoded \
  reminder=''
wget --quiet \
  --method POST \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data reminder= \
  --output-document \
  - {{baseUrl}}/reminders.delete
import Foundation

let headers = ["content-type": "application/x-www-form-urlencoded"]

let postData = NSMutableData(data: "reminder=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/reminders.delete")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
GET reminders_info
{{baseUrl}}/reminders.info
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/reminders.info");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/reminders.info")
require "http/client"

url = "{{baseUrl}}/reminders.info"

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}}/reminders.info"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/reminders.info");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/reminders.info"

	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/reminders.info HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/reminders.info")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/reminders.info"))
    .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}}/reminders.info")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/reminders.info")
  .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}}/reminders.info');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/reminders.info'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/reminders.info';
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}}/reminders.info',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/reminders.info")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/reminders.info',
  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}}/reminders.info'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/reminders.info');

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}}/reminders.info'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/reminders.info';
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}}/reminders.info"]
                                                       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}}/reminders.info" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/reminders.info",
  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}}/reminders.info');

echo $response->getBody();
setUrl('{{baseUrl}}/reminders.info');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/reminders.info');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/reminders.info' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/reminders.info' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/reminders.info")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/reminders.info"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/reminders.info"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/reminders.info")

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/reminders.info') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/reminders.info";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/reminders.info
http GET {{baseUrl}}/reminders.info
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/reminders.info
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/reminders.info")! 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

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
GET reminders_list
{{baseUrl}}/reminders.list
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/reminders.list");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/reminders.list")
require "http/client"

url = "{{baseUrl}}/reminders.list"

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}}/reminders.list"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/reminders.list");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/reminders.list"

	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/reminders.list HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/reminders.list")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/reminders.list"))
    .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}}/reminders.list")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/reminders.list")
  .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}}/reminders.list');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/reminders.list'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/reminders.list';
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}}/reminders.list',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/reminders.list")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/reminders.list',
  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}}/reminders.list'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/reminders.list');

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}}/reminders.list'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/reminders.list';
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}}/reminders.list"]
                                                       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}}/reminders.list" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/reminders.list",
  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}}/reminders.list');

echo $response->getBody();
setUrl('{{baseUrl}}/reminders.list');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/reminders.list');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/reminders.list' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/reminders.list' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/reminders.list")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/reminders.list"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/reminders.list"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/reminders.list")

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/reminders.list') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/reminders.list";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/reminders.list
http GET {{baseUrl}}/reminders.list
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/reminders.list
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/reminders.list")! 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

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
GET rtm_connect
{{baseUrl}}/rtm.connect
QUERY PARAMS

token
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/rtm.connect?token=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/rtm.connect" {:query-params {:token ""}})
require "http/client"

url = "{{baseUrl}}/rtm.connect?token="

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}}/rtm.connect?token="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/rtm.connect?token=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/rtm.connect?token="

	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/rtm.connect?token= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/rtm.connect?token=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/rtm.connect?token="))
    .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}}/rtm.connect?token=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/rtm.connect?token=")
  .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}}/rtm.connect?token=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/rtm.connect',
  params: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/rtm.connect?token=';
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}}/rtm.connect?token=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/rtm.connect?token=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/rtm.connect?token=',
  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}}/rtm.connect', qs: {token: ''}};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/rtm.connect');

req.query({
  token: ''
});

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}}/rtm.connect',
  params: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/rtm.connect?token=';
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}}/rtm.connect?token="]
                                                       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}}/rtm.connect?token=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/rtm.connect?token=",
  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}}/rtm.connect?token=');

echo $response->getBody();
setUrl('{{baseUrl}}/rtm.connect');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'token' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/rtm.connect');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'token' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/rtm.connect?token=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/rtm.connect?token=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/rtm.connect?token=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/rtm.connect"

querystring = {"token":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/rtm.connect"

queryString <- list(token = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/rtm.connect?token=")

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/rtm.connect') do |req|
  req.params['token'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/rtm.connect";

    let querystring = [
        ("token", ""),
    ];

    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}}/rtm.connect?token='
http GET '{{baseUrl}}/rtm.connect?token='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/rtm.connect?token='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/rtm.connect?token=")! 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

{
  "ok": true,
  "self": {
    "id": "U4X318ZMZ",
    "name": "robotoverlord"
  },
  "team": {
    "domain": "slackdemo",
    "id": "T2U81E2FP",
    "name": "SlackDemo"
  },
  "url": "wss://..."
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
GET search_messages
{{baseUrl}}/search.messages
QUERY PARAMS

token
query
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/search.messages?token=&query=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/search.messages" {:query-params {:token ""
                                                                          :query ""}})
require "http/client"

url = "{{baseUrl}}/search.messages?token=&query="

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}}/search.messages?token=&query="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/search.messages?token=&query=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/search.messages?token=&query="

	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/search.messages?token=&query= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/search.messages?token=&query=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/search.messages?token=&query="))
    .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}}/search.messages?token=&query=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/search.messages?token=&query=")
  .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}}/search.messages?token=&query=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/search.messages',
  params: {token: '', query: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/search.messages?token=&query=';
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}}/search.messages?token=&query=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/search.messages?token=&query=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/search.messages?token=&query=',
  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}}/search.messages',
  qs: {token: '', query: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/search.messages');

req.query({
  token: '',
  query: ''
});

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}}/search.messages',
  params: {token: '', query: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/search.messages?token=&query=';
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}}/search.messages?token=&query="]
                                                       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}}/search.messages?token=&query=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/search.messages?token=&query=",
  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}}/search.messages?token=&query=');

echo $response->getBody();
setUrl('{{baseUrl}}/search.messages');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'token' => '',
  'query' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/search.messages');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'token' => '',
  'query' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/search.messages?token=&query=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/search.messages?token=&query=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/search.messages?token=&query=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/search.messages"

querystring = {"token":"","query":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/search.messages"

queryString <- list(
  token = "",
  query = ""
)

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/search.messages?token=&query=")

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/search.messages') do |req|
  req.params['token'] = ''
  req.params['query'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/search.messages";

    let querystring = [
        ("token", ""),
        ("query", ""),
    ];

    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}}/search.messages?token=&query='
http GET '{{baseUrl}}/search.messages?token=&query='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/search.messages?token=&query='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/search.messages?token=&query=")! 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

{
  "messages": {
    "matches": [
      {
        "channel": {
          "id": "C12345678",
          "is_ext_shared": false,
          "is_mpim": false,
          "is_org_shared": false,
          "is_pending_ext_shared": false,
          "is_private": false,
          "is_shared": false,
          "name": "general",
          "pending_shared": []
        },
        "iid": "cb64bdaa-c1e8-4631-8a91-0f78080113e9",
        "permalink": "https://hitchhikers.slack.com/archives/C12345678/p1508284197000015",
        "team": "T12345678",
        "text": "The meaning of life the universe and everything is 42.",
        "ts": "1508284197.000015",
        "type": "message",
        "user": "U2U85N1RV",
        "username": "roach"
      },
      {
        "channel": {
          "id": "C12345678",
          "is_ext_shared": false,
          "is_mpim": false,
          "is_org_shared": false,
          "is_pending_ext_shared": false,
          "is_private": false,
          "is_shared": false,
          "name": "random",
          "pending_shared": []
        },
        "iid": "9a00d3c9-bd2d-45b0-988b-6cff99ae2a90",
        "permalink": "https://hitchhikers.slack.com/archives/C12345678/p1508795665000236",
        "team": "T12345678",
        "text": "The meaning of life the universe and everything is 101010",
        "ts": "1508795665.000236",
        "type": "message",
        "user": "",
        "username": "robot overlord"
      }
    ],
    "pagination": {
      "first": 1,
      "last": 2,
      "page": 1,
      "page_count": 1,
      "per_page": 20,
      "total_count": 2
    },
    "paging": {
      "count": 20,
      "page": 1,
      "pages": 1,
      "total": 2
    },
    "total": 2
  },
  "ok": true,
  "query": "The meaning of life the universe and everything"
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "No query passed",
  "ok": false
}
POST stars_add
{{baseUrl}}/stars.add
HEADERS

token
BODY formUrlEncoded

channel
file
file_comment
timestamp
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/stars.add");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "channel=&file=&file_comment=×tamp=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/stars.add" {:headers {:token ""}
                                                      :form-params {:channel ""
                                                                    :file ""
                                                                    :file_comment ""
                                                                    :timestamp ""}})
require "http/client"

url = "{{baseUrl}}/stars.add"
headers = HTTP::Headers{
  "token" => ""
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "channel=&file=&file_comment=×tamp="

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}}/stars.add"),
    Headers =
    {
        { "token", "" },
    },
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "channel", "" },
        { "file", "" },
        { "file_comment", "" },
        { "timestamp", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/stars.add");
var request = new RestRequest("", Method.Post);
request.AddHeader("token", "");
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "channel=&file=&file_comment=×tamp=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/stars.add"

	payload := strings.NewReader("channel=&file=&file_comment=×tamp=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("token", "")
	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/stars.add HTTP/1.1
Token: 
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 39

channel=&file=&file_comment=×tamp=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/stars.add")
  .setHeader("token", "")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("channel=&file=&file_comment=×tamp=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/stars.add"))
    .header("token", "")
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("channel=&file=&file_comment=×tamp="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "channel=&file=&file_comment=×tamp=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/stars.add")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/stars.add")
  .header("token", "")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("channel=&file=&file_comment=×tamp=")
  .asString();
const data = 'channel=&file=&file_comment=×tamp=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/stars.add');
xhr.setRequestHeader('token', '');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('channel', '');
encodedParams.set('file', '');
encodedParams.set('file_comment', '');
encodedParams.set('timestamp', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/stars.add',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/stars.add';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({channel: '', file: '', file_comment: '', timestamp: ''})
};

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}}/stars.add',
  method: 'POST',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    channel: '',
    file: '',
    file_comment: '',
    timestamp: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "channel=&file=&file_comment=×tamp=")
val request = Request.Builder()
  .url("{{baseUrl}}/stars.add")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/stars.add',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({channel: '', file: '', file_comment: '', timestamp: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/stars.add',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  form: {channel: '', file: '', file_comment: '', timestamp: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/stars.add');

req.headers({
  token: '',
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  channel: '',
  file: '',
  file_comment: '',
  timestamp: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('channel', '');
encodedParams.set('file', '');
encodedParams.set('file_comment', '');
encodedParams.set('timestamp', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/stars.add',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('channel', '');
encodedParams.set('file', '');
encodedParams.set('file_comment', '');
encodedParams.set('timestamp', '');

const url = '{{baseUrl}}/stars.add';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"token": @"",
                           @"content-type": @"application/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"channel=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&file=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&file_comment=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"×tamp=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/stars.add"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/stars.add" in
let headers = Header.add_list (Header.init ()) [
  ("token", "");
  ("content-type", "application/x-www-form-urlencoded");
] in
let body = Cohttp_lwt_body.of_string "channel=&file=&file_comment=×tamp=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/stars.add",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "channel=&file=&file_comment=×tamp=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded",
    "token: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/stars.add', [
  'form_params' => [
    'channel' => '',
    'file' => '',
    'file_comment' => '',
    'timestamp' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/stars.add');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'channel' => '',
  'file' => '',
  'file_comment' => '',
  'timestamp' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'channel' => '',
  'file' => '',
  'file_comment' => '',
  'timestamp' => ''
]));

$request->setRequestUrl('{{baseUrl}}/stars.add');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/stars.add' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channel=&file=&file_comment=×tamp='
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/stars.add' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channel=&file=&file_comment=×tamp='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "channel=&file=&file_comment=×tamp="

headers = {
    'token': "",
    'content-type': "application/x-www-form-urlencoded"
}

conn.request("POST", "/baseUrl/stars.add", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/stars.add"

payload = {
    "channel": "",
    "file": "",
    "file_comment": "",
    "timestamp": ""
}
headers = {
    "token": "",
    "content-type": "application/x-www-form-urlencoded"
}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/stars.add"

payload <- "channel=&file=&file_comment=×tamp="

encode <- "form"

response <- VERB("POST", url, body = payload, add_headers('token' = ''), content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/stars.add")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["token"] = ''
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "channel=&file=&file_comment=×tamp="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :channel => "",
  :file => "",
  :file_comment => "",
  :timestamp => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/stars.add') do |req|
  req.headers['token'] = ''
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/stars.add";

    let payload = json!({
        "channel": "",
        "file": "",
        "file_comment": "",
        "timestamp": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/stars.add \
  --header 'content-type: application/x-www-form-urlencoded' \
  --header 'token: ' \
  --data channel= \
  --data file= \
  --data file_comment= \
  --data timestamp=
http --form POST {{baseUrl}}/stars.add \
  content-type:application/x-www-form-urlencoded \
  token:'' \
  channel='' \
  file='' \
  file_comment='' \
  timestamp=''
wget --quiet \
  --method POST \
  --header 'token: ' \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'channel=&file=&file_comment=×tamp=' \
  --output-document \
  - {{baseUrl}}/stars.add
import Foundation

let headers = [
  "token": "",
  "content-type": "application/x-www-form-urlencoded"
]

let postData = NSMutableData(data: "channel=".data(using: String.Encoding.utf8)!)
postData.append("&file=".data(using: String.Encoding.utf8)!)
postData.append("&file_comment=".data(using: String.Encoding.utf8)!)
postData.append("×tamp=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/stars.add")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
GET stars_list
{{baseUrl}}/stars.list
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/stars.list");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/stars.list")
require "http/client"

url = "{{baseUrl}}/stars.list"

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}}/stars.list"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/stars.list");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/stars.list"

	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/stars.list HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/stars.list")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/stars.list"))
    .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}}/stars.list")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/stars.list")
  .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}}/stars.list');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/stars.list'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/stars.list';
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}}/stars.list',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/stars.list")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/stars.list',
  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}}/stars.list'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/stars.list');

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}}/stars.list'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/stars.list';
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}}/stars.list"]
                                                       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}}/stars.list" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/stars.list",
  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}}/stars.list');

echo $response->getBody();
setUrl('{{baseUrl}}/stars.list');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/stars.list');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/stars.list' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/stars.list' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/stars.list")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/stars.list"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/stars.list"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/stars.list")

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/stars.list') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/stars.list";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/stars.list
http GET {{baseUrl}}/stars.list
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/stars.list
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/stars.list")! 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

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
POST stars_remove
{{baseUrl}}/stars.remove
HEADERS

token
BODY formUrlEncoded

channel
file
file_comment
timestamp
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/stars.remove");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "channel=&file=&file_comment=×tamp=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/stars.remove" {:headers {:token ""}
                                                         :form-params {:channel ""
                                                                       :file ""
                                                                       :file_comment ""
                                                                       :timestamp ""}})
require "http/client"

url = "{{baseUrl}}/stars.remove"
headers = HTTP::Headers{
  "token" => ""
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "channel=&file=&file_comment=×tamp="

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}}/stars.remove"),
    Headers =
    {
        { "token", "" },
    },
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "channel", "" },
        { "file", "" },
        { "file_comment", "" },
        { "timestamp", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/stars.remove");
var request = new RestRequest("", Method.Post);
request.AddHeader("token", "");
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "channel=&file=&file_comment=×tamp=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/stars.remove"

	payload := strings.NewReader("channel=&file=&file_comment=×tamp=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("token", "")
	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/stars.remove HTTP/1.1
Token: 
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 39

channel=&file=&file_comment=×tamp=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/stars.remove")
  .setHeader("token", "")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("channel=&file=&file_comment=×tamp=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/stars.remove"))
    .header("token", "")
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("channel=&file=&file_comment=×tamp="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "channel=&file=&file_comment=×tamp=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/stars.remove")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/stars.remove")
  .header("token", "")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("channel=&file=&file_comment=×tamp=")
  .asString();
const data = 'channel=&file=&file_comment=×tamp=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/stars.remove');
xhr.setRequestHeader('token', '');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('channel', '');
encodedParams.set('file', '');
encodedParams.set('file_comment', '');
encodedParams.set('timestamp', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/stars.remove',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/stars.remove';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({channel: '', file: '', file_comment: '', timestamp: ''})
};

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}}/stars.remove',
  method: 'POST',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    channel: '',
    file: '',
    file_comment: '',
    timestamp: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "channel=&file=&file_comment=×tamp=")
val request = Request.Builder()
  .url("{{baseUrl}}/stars.remove")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/stars.remove',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({channel: '', file: '', file_comment: '', timestamp: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/stars.remove',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  form: {channel: '', file: '', file_comment: '', timestamp: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/stars.remove');

req.headers({
  token: '',
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  channel: '',
  file: '',
  file_comment: '',
  timestamp: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('channel', '');
encodedParams.set('file', '');
encodedParams.set('file_comment', '');
encodedParams.set('timestamp', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/stars.remove',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('channel', '');
encodedParams.set('file', '');
encodedParams.set('file_comment', '');
encodedParams.set('timestamp', '');

const url = '{{baseUrl}}/stars.remove';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"token": @"",
                           @"content-type": @"application/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"channel=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&file=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&file_comment=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"×tamp=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/stars.remove"]
                                                       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}}/stars.remove" in
let headers = Header.add_list (Header.init ()) [
  ("token", "");
  ("content-type", "application/x-www-form-urlencoded");
] in
let body = Cohttp_lwt_body.of_string "channel=&file=&file_comment=×tamp=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/stars.remove",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "channel=&file=&file_comment=×tamp=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded",
    "token: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/stars.remove', [
  'form_params' => [
    'channel' => '',
    'file' => '',
    'file_comment' => '',
    'timestamp' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/stars.remove');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'channel' => '',
  'file' => '',
  'file_comment' => '',
  'timestamp' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'channel' => '',
  'file' => '',
  'file_comment' => '',
  'timestamp' => ''
]));

$request->setRequestUrl('{{baseUrl}}/stars.remove');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/stars.remove' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channel=&file=&file_comment=×tamp='
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/stars.remove' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channel=&file=&file_comment=×tamp='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "channel=&file=&file_comment=×tamp="

headers = {
    'token': "",
    'content-type': "application/x-www-form-urlencoded"
}

conn.request("POST", "/baseUrl/stars.remove", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/stars.remove"

payload = {
    "channel": "",
    "file": "",
    "file_comment": "",
    "timestamp": ""
}
headers = {
    "token": "",
    "content-type": "application/x-www-form-urlencoded"
}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/stars.remove"

payload <- "channel=&file=&file_comment=×tamp="

encode <- "form"

response <- VERB("POST", url, body = payload, add_headers('token' = ''), content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/stars.remove")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["token"] = ''
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "channel=&file=&file_comment=×tamp="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :channel => "",
  :file => "",
  :file_comment => "",
  :timestamp => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/stars.remove') do |req|
  req.headers['token'] = ''
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/stars.remove";

    let payload = json!({
        "channel": "",
        "file": "",
        "file_comment": "",
        "timestamp": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/stars.remove \
  --header 'content-type: application/x-www-form-urlencoded' \
  --header 'token: ' \
  --data channel= \
  --data file= \
  --data file_comment= \
  --data timestamp=
http --form POST {{baseUrl}}/stars.remove \
  content-type:application/x-www-form-urlencoded \
  token:'' \
  channel='' \
  file='' \
  file_comment='' \
  timestamp=''
wget --quiet \
  --method POST \
  --header 'token: ' \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'channel=&file=&file_comment=×tamp=' \
  --output-document \
  - {{baseUrl}}/stars.remove
import Foundation

let headers = [
  "token": "",
  "content-type": "application/x-www-form-urlencoded"
]

let postData = NSMutableData(data: "channel=".data(using: String.Encoding.utf8)!)
postData.append("&file=".data(using: String.Encoding.utf8)!)
postData.append("&file_comment=".data(using: String.Encoding.utf8)!)
postData.append("×tamp=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/stars.remove")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
GET team_accessLogs
{{baseUrl}}/team.accessLogs
QUERY PARAMS

token
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/team.accessLogs?token=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/team.accessLogs" {:query-params {:token ""}})
require "http/client"

url = "{{baseUrl}}/team.accessLogs?token="

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}}/team.accessLogs?token="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/team.accessLogs?token=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/team.accessLogs?token="

	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/team.accessLogs?token= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/team.accessLogs?token=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/team.accessLogs?token="))
    .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}}/team.accessLogs?token=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/team.accessLogs?token=")
  .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}}/team.accessLogs?token=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/team.accessLogs',
  params: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/team.accessLogs?token=';
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}}/team.accessLogs?token=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/team.accessLogs?token=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/team.accessLogs?token=',
  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}}/team.accessLogs',
  qs: {token: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/team.accessLogs');

req.query({
  token: ''
});

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}}/team.accessLogs',
  params: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/team.accessLogs?token=';
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}}/team.accessLogs?token="]
                                                       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}}/team.accessLogs?token=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/team.accessLogs?token=",
  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}}/team.accessLogs?token=');

echo $response->getBody();
setUrl('{{baseUrl}}/team.accessLogs');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'token' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/team.accessLogs');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'token' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/team.accessLogs?token=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/team.accessLogs?token=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/team.accessLogs?token=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/team.accessLogs"

querystring = {"token":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/team.accessLogs"

queryString <- list(token = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/team.accessLogs?token=")

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/team.accessLogs') do |req|
  req.params['token'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/team.accessLogs";

    let querystring = [
        ("token", ""),
    ];

    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}}/team.accessLogs?token='
http GET '{{baseUrl}}/team.accessLogs?token='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/team.accessLogs?token='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/team.accessLogs?token=")! 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

{
  "logins": [
    {
      "count": 1,
      "country": "US",
      "date_first": 1422922864,
      "date_last": 1422922864,
      "ip": "127.0.0.1",
      "isp": "BigCo ISP",
      "region": "CA",
      "user_agent": "SlackWeb Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.35 Safari/537.36",
      "user_id": "U45678",
      "username": "alice"
    },
    {
      "count": 1,
      "country": "US",
      "date_first": 1422922493,
      "date_last": 1422922493,
      "ip": "127.0.0.1",
      "isp": "BigCo ISP",
      "region": "CA",
      "user_agent": "SlackWeb Mozilla/5.0 (iPhone; CPU iPhone OS 8_1_3 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12B466 Safari/600.1.4",
      "user_id": "U12345",
      "username": "white_rabbit"
    }
  ],
  "ok": true,
  "paging": {
    "count": 100,
    "page": 1,
    "pages": 1,
    "total": 2
  }
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "paid_only",
  "ok": false
}
GET team_billableInfo
{{baseUrl}}/team.billableInfo
QUERY PARAMS

token
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/team.billableInfo?token=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/team.billableInfo" {:query-params {:token ""}})
require "http/client"

url = "{{baseUrl}}/team.billableInfo?token="

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}}/team.billableInfo?token="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/team.billableInfo?token=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/team.billableInfo?token="

	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/team.billableInfo?token= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/team.billableInfo?token=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/team.billableInfo?token="))
    .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}}/team.billableInfo?token=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/team.billableInfo?token=")
  .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}}/team.billableInfo?token=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/team.billableInfo',
  params: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/team.billableInfo?token=';
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}}/team.billableInfo?token=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/team.billableInfo?token=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/team.billableInfo?token=',
  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}}/team.billableInfo',
  qs: {token: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/team.billableInfo');

req.query({
  token: ''
});

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}}/team.billableInfo',
  params: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/team.billableInfo?token=';
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}}/team.billableInfo?token="]
                                                       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}}/team.billableInfo?token=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/team.billableInfo?token=",
  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}}/team.billableInfo?token=');

echo $response->getBody();
setUrl('{{baseUrl}}/team.billableInfo');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'token' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/team.billableInfo');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'token' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/team.billableInfo?token=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/team.billableInfo?token=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/team.billableInfo?token=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/team.billableInfo"

querystring = {"token":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/team.billableInfo"

queryString <- list(token = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/team.billableInfo?token=")

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/team.billableInfo') do |req|
  req.params['token'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/team.billableInfo";

    let querystring = [
        ("token", ""),
    ];

    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}}/team.billableInfo?token='
http GET '{{baseUrl}}/team.billableInfo?token='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/team.billableInfo?token='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/team.billableInfo?token=")! 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

{
  "billable_info": {
    "U02UCPE1R": {
      "billing_active": true
    },
    "U02UEBSD2": {
      "billing_active": true
    },
    "U0632EWRW": {
      "billing_active": false
    }
  },
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
GET team_info
{{baseUrl}}/team.info
QUERY PARAMS

token
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/team.info?token=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/team.info" {:query-params {:token ""}})
require "http/client"

url = "{{baseUrl}}/team.info?token="

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}}/team.info?token="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/team.info?token=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/team.info?token="

	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/team.info?token= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/team.info?token=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/team.info?token="))
    .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}}/team.info?token=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/team.info?token=")
  .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}}/team.info?token=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/team.info',
  params: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/team.info?token=';
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}}/team.info?token=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/team.info?token=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/team.info?token=',
  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}}/team.info', qs: {token: ''}};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/team.info');

req.query({
  token: ''
});

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}}/team.info',
  params: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/team.info?token=';
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}}/team.info?token="]
                                                       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}}/team.info?token=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/team.info?token=",
  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}}/team.info?token=');

echo $response->getBody();
setUrl('{{baseUrl}}/team.info');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'token' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/team.info');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'token' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/team.info?token=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/team.info?token=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/team.info?token=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/team.info"

querystring = {"token":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/team.info"

queryString <- list(token = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/team.info?token=")

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/team.info') do |req|
  req.params['token'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/team.info";

    let querystring = [
        ("token", ""),
    ];

    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}}/team.info?token='
http GET '{{baseUrl}}/team.info?token='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/team.info?token='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/team.info?token=")! 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

{
  "ok": true,
  "team": {
    "domain": "example",
    "email_domain": "example.com",
    "enterprise_id": "E1234A12AB",
    "enterprise_name": "Umbrella Corporation",
    "icon": {
      "image_102": "https://...",
      "image_132": "https://...",
      "image_34": "https://...",
      "image_44": "https://...",
      "image_68": "https://...",
      "image_88": "https://...",
      "image_default": true
    },
    "id": "T12345",
    "name": "My Team"
  }
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
GET team_integrationLogs
{{baseUrl}}/team.integrationLogs
QUERY PARAMS

token
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/team.integrationLogs?token=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/team.integrationLogs" {:query-params {:token ""}})
require "http/client"

url = "{{baseUrl}}/team.integrationLogs?token="

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}}/team.integrationLogs?token="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/team.integrationLogs?token=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/team.integrationLogs?token="

	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/team.integrationLogs?token= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/team.integrationLogs?token=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/team.integrationLogs?token="))
    .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}}/team.integrationLogs?token=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/team.integrationLogs?token=")
  .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}}/team.integrationLogs?token=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/team.integrationLogs',
  params: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/team.integrationLogs?token=';
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}}/team.integrationLogs?token=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/team.integrationLogs?token=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/team.integrationLogs?token=',
  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}}/team.integrationLogs',
  qs: {token: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/team.integrationLogs');

req.query({
  token: ''
});

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}}/team.integrationLogs',
  params: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/team.integrationLogs?token=';
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}}/team.integrationLogs?token="]
                                                       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}}/team.integrationLogs?token=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/team.integrationLogs?token=",
  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}}/team.integrationLogs?token=');

echo $response->getBody();
setUrl('{{baseUrl}}/team.integrationLogs');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'token' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/team.integrationLogs');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'token' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/team.integrationLogs?token=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/team.integrationLogs?token=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/team.integrationLogs?token=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/team.integrationLogs"

querystring = {"token":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/team.integrationLogs"

queryString <- list(token = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/team.integrationLogs?token=")

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/team.integrationLogs') do |req|
  req.params['token'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/team.integrationLogs";

    let querystring = [
        ("token", ""),
    ];

    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}}/team.integrationLogs?token='
http GET '{{baseUrl}}/team.integrationLogs?token='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/team.integrationLogs?token='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/team.integrationLogs?token=")! 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

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
GET team_profile_get
{{baseUrl}}/team.profile.get
QUERY PARAMS

token
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/team.profile.get?token=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/team.profile.get" {:query-params {:token ""}})
require "http/client"

url = "{{baseUrl}}/team.profile.get?token="

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}}/team.profile.get?token="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/team.profile.get?token=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/team.profile.get?token="

	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/team.profile.get?token= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/team.profile.get?token=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/team.profile.get?token="))
    .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}}/team.profile.get?token=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/team.profile.get?token=")
  .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}}/team.profile.get?token=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/team.profile.get',
  params: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/team.profile.get?token=';
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}}/team.profile.get?token=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/team.profile.get?token=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/team.profile.get?token=',
  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}}/team.profile.get',
  qs: {token: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/team.profile.get');

req.query({
  token: ''
});

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}}/team.profile.get',
  params: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/team.profile.get?token=';
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}}/team.profile.get?token="]
                                                       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}}/team.profile.get?token=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/team.profile.get?token=",
  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}}/team.profile.get?token=');

echo $response->getBody();
setUrl('{{baseUrl}}/team.profile.get');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'token' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/team.profile.get');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'token' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/team.profile.get?token=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/team.profile.get?token=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/team.profile.get?token=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/team.profile.get"

querystring = {"token":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/team.profile.get"

queryString <- list(token = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/team.profile.get?token=")

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/team.profile.get') do |req|
  req.params['token'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/team.profile.get";

    let querystring = [
        ("token", ""),
    ];

    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}}/team.profile.get?token='
http GET '{{baseUrl}}/team.profile.get?token='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/team.profile.get?token='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/team.profile.get?token=")! 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

{
  "ok": true,
  "profile": {
    "fields": [
      {
        "hint": "Enter the extension to reach your desk",
        "id": "Xf06054AAA",
        "is_hidden": 1,
        "label": "Phone extension",
        "options": null,
        "ordering": 0,
        "possible_values": null,
        "type": "text"
      },
      {
        "hint": "When you were born",
        "id": "Xf06054BBB",
        "label": "Date of birth",
        "options": null,
        "ordering": 1,
        "possible_values": null,
        "type": "date"
      },
      {
        "hint": "Enter a link to your Facebook profile",
        "id": "Xf06054CCC",
        "label": "Facebook",
        "options": null,
        "ordering": 2,
        "possible_values": null,
        "type": "link"
      },
      {
        "hint": "Hogwarts, obviously",
        "id": "Xf06054DDD",
        "label": "House",
        "options": null,
        "ordering": 3,
        "possible_values": [
          "Gryffindor",
          "Hufflepuff",
          "Ravenclaw",
          "Slytherin"
        ],
        "type": "options_list"
      },
      {
        "hint": "Office location (LDAP)",
        "id": "Xf06054EEE",
        "label": "Location",
        "options": {
          "is_protected": 1
        },
        "ordering": 4,
        "possible_values": null,
        "type": "text"
      },
      {
        "hint": "The boss",
        "id": "Xf06054FFF",
        "label": "Manager",
        "options": null,
        "ordering": 5,
        "possible_values": null,
        "type": "user"
      }
    ]
  }
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
POST usergroups_create
{{baseUrl}}/usergroups.create
HEADERS

token
BODY formUrlEncoded

channels
description
handle
include_count
name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/usergroups.create");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "channels=&description=&handle=&include_count=&name=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/usergroups.create" {:headers {:token ""}
                                                              :form-params {:channels ""
                                                                            :description ""
                                                                            :handle ""
                                                                            :include_count ""
                                                                            :name ""}})
require "http/client"

url = "{{baseUrl}}/usergroups.create"
headers = HTTP::Headers{
  "token" => ""
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "channels=&description=&handle=&include_count=&name="

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}}/usergroups.create"),
    Headers =
    {
        { "token", "" },
    },
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "channels", "" },
        { "description", "" },
        { "handle", "" },
        { "include_count", "" },
        { "name", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/usergroups.create");
var request = new RestRequest("", Method.Post);
request.AddHeader("token", "");
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "channels=&description=&handle=&include_count=&name=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/usergroups.create"

	payload := strings.NewReader("channels=&description=&handle=&include_count=&name=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("token", "")
	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/usergroups.create HTTP/1.1
Token: 
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 51

channels=&description=&handle=&include_count=&name=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/usergroups.create")
  .setHeader("token", "")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("channels=&description=&handle=&include_count=&name=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/usergroups.create"))
    .header("token", "")
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("channels=&description=&handle=&include_count=&name="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "channels=&description=&handle=&include_count=&name=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/usergroups.create")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/usergroups.create")
  .header("token", "")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("channels=&description=&handle=&include_count=&name=")
  .asString();
const data = 'channels=&description=&handle=&include_count=&name=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/usergroups.create');
xhr.setRequestHeader('token', '');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('channels', '');
encodedParams.set('description', '');
encodedParams.set('handle', '');
encodedParams.set('include_count', '');
encodedParams.set('name', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/usergroups.create',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/usergroups.create';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({channels: '', description: '', handle: '', include_count: '', name: ''})
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/usergroups.create',
  method: 'POST',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    channels: '',
    description: '',
    handle: '',
    include_count: '',
    name: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "channels=&description=&handle=&include_count=&name=")
val request = Request.Builder()
  .url("{{baseUrl}}/usergroups.create")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/usergroups.create',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({channels: '', description: '', handle: '', include_count: '', name: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/usergroups.create',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  form: {channels: '', description: '', handle: '', include_count: '', name: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/usergroups.create');

req.headers({
  token: '',
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  channels: '',
  description: '',
  handle: '',
  include_count: '',
  name: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('channels', '');
encodedParams.set('description', '');
encodedParams.set('handle', '');
encodedParams.set('include_count', '');
encodedParams.set('name', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/usergroups.create',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('channels', '');
encodedParams.set('description', '');
encodedParams.set('handle', '');
encodedParams.set('include_count', '');
encodedParams.set('name', '');

const url = '{{baseUrl}}/usergroups.create';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"token": @"",
                           @"content-type": @"application/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"channels=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&description=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&handle=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&include_count=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&name=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/usergroups.create"]
                                                       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}}/usergroups.create" in
let headers = Header.add_list (Header.init ()) [
  ("token", "");
  ("content-type", "application/x-www-form-urlencoded");
] in
let body = Cohttp_lwt_body.of_string "channels=&description=&handle=&include_count=&name=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/usergroups.create",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "channels=&description=&handle=&include_count=&name=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded",
    "token: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/usergroups.create', [
  'form_params' => [
    'channels' => '',
    'description' => '',
    'handle' => '',
    'include_count' => '',
    'name' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/usergroups.create');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'channels' => '',
  'description' => '',
  'handle' => '',
  'include_count' => '',
  'name' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'channels' => '',
  'description' => '',
  'handle' => '',
  'include_count' => '',
  'name' => ''
]));

$request->setRequestUrl('{{baseUrl}}/usergroups.create');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/usergroups.create' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channels=&description=&handle=&include_count=&name='
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/usergroups.create' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channels=&description=&handle=&include_count=&name='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "channels=&description=&handle=&include_count=&name="

headers = {
    'token': "",
    'content-type': "application/x-www-form-urlencoded"
}

conn.request("POST", "/baseUrl/usergroups.create", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/usergroups.create"

payload = {
    "channels": "",
    "description": "",
    "handle": "",
    "include_count": "",
    "name": ""
}
headers = {
    "token": "",
    "content-type": "application/x-www-form-urlencoded"
}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/usergroups.create"

payload <- "channels=&description=&handle=&include_count=&name="

encode <- "form"

response <- VERB("POST", url, body = payload, add_headers('token' = ''), content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/usergroups.create")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["token"] = ''
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "channels=&description=&handle=&include_count=&name="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :channels => "",
  :description => "",
  :handle => "",
  :include_count => "",
  :name => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/usergroups.create') do |req|
  req.headers['token'] = ''
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/usergroups.create";

    let payload = json!({
        "channels": "",
        "description": "",
        "handle": "",
        "include_count": "",
        "name": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/usergroups.create \
  --header 'content-type: application/x-www-form-urlencoded' \
  --header 'token: ' \
  --data channels= \
  --data description= \
  --data handle= \
  --data include_count= \
  --data name=
http --form POST {{baseUrl}}/usergroups.create \
  content-type:application/x-www-form-urlencoded \
  token:'' \
  channels='' \
  description='' \
  handle='' \
  include_count='' \
  name=''
wget --quiet \
  --method POST \
  --header 'token: ' \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'channels=&description=&handle=&include_count=&name=' \
  --output-document \
  - {{baseUrl}}/usergroups.create
import Foundation

let headers = [
  "token": "",
  "content-type": "application/x-www-form-urlencoded"
]

let postData = NSMutableData(data: "channels=".data(using: String.Encoding.utf8)!)
postData.append("&description=".data(using: String.Encoding.utf8)!)
postData.append("&handle=".data(using: String.Encoding.utf8)!)
postData.append("&include_count=".data(using: String.Encoding.utf8)!)
postData.append("&name=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/usergroups.create")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
POST usergroups_disable
{{baseUrl}}/usergroups.disable
HEADERS

token
BODY formUrlEncoded

include_count
usergroup
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/usergroups.disable");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "include_count=&usergroup=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/usergroups.disable" {:headers {:token ""}
                                                               :form-params {:include_count ""
                                                                             :usergroup ""}})
require "http/client"

url = "{{baseUrl}}/usergroups.disable"
headers = HTTP::Headers{
  "token" => ""
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "include_count=&usergroup="

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}}/usergroups.disable"),
    Headers =
    {
        { "token", "" },
    },
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "include_count", "" },
        { "usergroup", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/usergroups.disable");
var request = new RestRequest("", Method.Post);
request.AddHeader("token", "");
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "include_count=&usergroup=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/usergroups.disable"

	payload := strings.NewReader("include_count=&usergroup=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("token", "")
	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/usergroups.disable HTTP/1.1
Token: 
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 25

include_count=&usergroup=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/usergroups.disable")
  .setHeader("token", "")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("include_count=&usergroup=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/usergroups.disable"))
    .header("token", "")
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("include_count=&usergroup="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "include_count=&usergroup=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/usergroups.disable")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/usergroups.disable")
  .header("token", "")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("include_count=&usergroup=")
  .asString();
const data = 'include_count=&usergroup=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/usergroups.disable');
xhr.setRequestHeader('token', '');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('include_count', '');
encodedParams.set('usergroup', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/usergroups.disable',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/usergroups.disable';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({include_count: '', usergroup: ''})
};

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}}/usergroups.disable',
  method: 'POST',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    include_count: '',
    usergroup: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "include_count=&usergroup=")
val request = Request.Builder()
  .url("{{baseUrl}}/usergroups.disable")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/usergroups.disable',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({include_count: '', usergroup: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/usergroups.disable',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  form: {include_count: '', usergroup: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/usergroups.disable');

req.headers({
  token: '',
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  include_count: '',
  usergroup: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('include_count', '');
encodedParams.set('usergroup', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/usergroups.disable',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('include_count', '');
encodedParams.set('usergroup', '');

const url = '{{baseUrl}}/usergroups.disable';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"token": @"",
                           @"content-type": @"application/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"include_count=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&usergroup=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/usergroups.disable"]
                                                       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}}/usergroups.disable" in
let headers = Header.add_list (Header.init ()) [
  ("token", "");
  ("content-type", "application/x-www-form-urlencoded");
] in
let body = Cohttp_lwt_body.of_string "include_count=&usergroup=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/usergroups.disable",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "include_count=&usergroup=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded",
    "token: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/usergroups.disable', [
  'form_params' => [
    'include_count' => '',
    'usergroup' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/usergroups.disable');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'include_count' => '',
  'usergroup' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'include_count' => '',
  'usergroup' => ''
]));

$request->setRequestUrl('{{baseUrl}}/usergroups.disable');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/usergroups.disable' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'include_count=&usergroup='
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/usergroups.disable' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'include_count=&usergroup='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "include_count=&usergroup="

headers = {
    'token': "",
    'content-type': "application/x-www-form-urlencoded"
}

conn.request("POST", "/baseUrl/usergroups.disable", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/usergroups.disable"

payload = {
    "include_count": "",
    "usergroup": ""
}
headers = {
    "token": "",
    "content-type": "application/x-www-form-urlencoded"
}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/usergroups.disable"

payload <- "include_count=&usergroup="

encode <- "form"

response <- VERB("POST", url, body = payload, add_headers('token' = ''), content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/usergroups.disable")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["token"] = ''
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "include_count=&usergroup="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :include_count => "",
  :usergroup => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/usergroups.disable') do |req|
  req.headers['token'] = ''
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/usergroups.disable";

    let payload = json!({
        "include_count": "",
        "usergroup": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/usergroups.disable \
  --header 'content-type: application/x-www-form-urlencoded' \
  --header 'token: ' \
  --data include_count= \
  --data usergroup=
http --form POST {{baseUrl}}/usergroups.disable \
  content-type:application/x-www-form-urlencoded \
  token:'' \
  include_count='' \
  usergroup=''
wget --quiet \
  --method POST \
  --header 'token: ' \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'include_count=&usergroup=' \
  --output-document \
  - {{baseUrl}}/usergroups.disable
import Foundation

let headers = [
  "token": "",
  "content-type": "application/x-www-form-urlencoded"
]

let postData = NSMutableData(data: "include_count=".data(using: String.Encoding.utf8)!)
postData.append("&usergroup=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/usergroups.disable")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
POST usergroups_enable
{{baseUrl}}/usergroups.enable
HEADERS

token
BODY formUrlEncoded

include_count
usergroup
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/usergroups.enable");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "include_count=&usergroup=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/usergroups.enable" {:headers {:token ""}
                                                              :form-params {:include_count ""
                                                                            :usergroup ""}})
require "http/client"

url = "{{baseUrl}}/usergroups.enable"
headers = HTTP::Headers{
  "token" => ""
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "include_count=&usergroup="

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}}/usergroups.enable"),
    Headers =
    {
        { "token", "" },
    },
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "include_count", "" },
        { "usergroup", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/usergroups.enable");
var request = new RestRequest("", Method.Post);
request.AddHeader("token", "");
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "include_count=&usergroup=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/usergroups.enable"

	payload := strings.NewReader("include_count=&usergroup=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("token", "")
	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/usergroups.enable HTTP/1.1
Token: 
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 25

include_count=&usergroup=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/usergroups.enable")
  .setHeader("token", "")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("include_count=&usergroup=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/usergroups.enable"))
    .header("token", "")
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("include_count=&usergroup="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "include_count=&usergroup=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/usergroups.enable")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/usergroups.enable")
  .header("token", "")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("include_count=&usergroup=")
  .asString();
const data = 'include_count=&usergroup=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/usergroups.enable');
xhr.setRequestHeader('token', '');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('include_count', '');
encodedParams.set('usergroup', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/usergroups.enable',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/usergroups.enable';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({include_count: '', usergroup: ''})
};

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}}/usergroups.enable',
  method: 'POST',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    include_count: '',
    usergroup: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "include_count=&usergroup=")
val request = Request.Builder()
  .url("{{baseUrl}}/usergroups.enable")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/usergroups.enable',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({include_count: '', usergroup: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/usergroups.enable',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  form: {include_count: '', usergroup: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/usergroups.enable');

req.headers({
  token: '',
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  include_count: '',
  usergroup: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('include_count', '');
encodedParams.set('usergroup', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/usergroups.enable',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('include_count', '');
encodedParams.set('usergroup', '');

const url = '{{baseUrl}}/usergroups.enable';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"token": @"",
                           @"content-type": @"application/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"include_count=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&usergroup=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/usergroups.enable"]
                                                       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}}/usergroups.enable" in
let headers = Header.add_list (Header.init ()) [
  ("token", "");
  ("content-type", "application/x-www-form-urlencoded");
] in
let body = Cohttp_lwt_body.of_string "include_count=&usergroup=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/usergroups.enable",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "include_count=&usergroup=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded",
    "token: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/usergroups.enable', [
  'form_params' => [
    'include_count' => '',
    'usergroup' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/usergroups.enable');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'include_count' => '',
  'usergroup' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'include_count' => '',
  'usergroup' => ''
]));

$request->setRequestUrl('{{baseUrl}}/usergroups.enable');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/usergroups.enable' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'include_count=&usergroup='
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/usergroups.enable' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'include_count=&usergroup='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "include_count=&usergroup="

headers = {
    'token': "",
    'content-type': "application/x-www-form-urlencoded"
}

conn.request("POST", "/baseUrl/usergroups.enable", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/usergroups.enable"

payload = {
    "include_count": "",
    "usergroup": ""
}
headers = {
    "token": "",
    "content-type": "application/x-www-form-urlencoded"
}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/usergroups.enable"

payload <- "include_count=&usergroup="

encode <- "form"

response <- VERB("POST", url, body = payload, add_headers('token' = ''), content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/usergroups.enable")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["token"] = ''
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "include_count=&usergroup="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :include_count => "",
  :usergroup => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/usergroups.enable') do |req|
  req.headers['token'] = ''
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/usergroups.enable";

    let payload = json!({
        "include_count": "",
        "usergroup": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/usergroups.enable \
  --header 'content-type: application/x-www-form-urlencoded' \
  --header 'token: ' \
  --data include_count= \
  --data usergroup=
http --form POST {{baseUrl}}/usergroups.enable \
  content-type:application/x-www-form-urlencoded \
  token:'' \
  include_count='' \
  usergroup=''
wget --quiet \
  --method POST \
  --header 'token: ' \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'include_count=&usergroup=' \
  --output-document \
  - {{baseUrl}}/usergroups.enable
import Foundation

let headers = [
  "token": "",
  "content-type": "application/x-www-form-urlencoded"
]

let postData = NSMutableData(data: "include_count=".data(using: String.Encoding.utf8)!)
postData.append("&usergroup=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/usergroups.enable")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
GET usergroups_list
{{baseUrl}}/usergroups.list
QUERY PARAMS

token
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/usergroups.list?token=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/usergroups.list" {:query-params {:token ""}})
require "http/client"

url = "{{baseUrl}}/usergroups.list?token="

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}}/usergroups.list?token="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/usergroups.list?token=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/usergroups.list?token="

	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/usergroups.list?token= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/usergroups.list?token=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/usergroups.list?token="))
    .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}}/usergroups.list?token=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/usergroups.list?token=")
  .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}}/usergroups.list?token=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/usergroups.list',
  params: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/usergroups.list?token=';
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}}/usergroups.list?token=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/usergroups.list?token=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/usergroups.list?token=',
  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}}/usergroups.list',
  qs: {token: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/usergroups.list');

req.query({
  token: ''
});

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}}/usergroups.list',
  params: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/usergroups.list?token=';
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}}/usergroups.list?token="]
                                                       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}}/usergroups.list?token=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/usergroups.list?token=",
  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}}/usergroups.list?token=');

echo $response->getBody();
setUrl('{{baseUrl}}/usergroups.list');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'token' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/usergroups.list');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'token' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/usergroups.list?token=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/usergroups.list?token=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/usergroups.list?token=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/usergroups.list"

querystring = {"token":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/usergroups.list"

queryString <- list(token = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/usergroups.list?token=")

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/usergroups.list') do |req|
  req.params['token'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/usergroups.list";

    let querystring = [
        ("token", ""),
    ];

    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}}/usergroups.list?token='
http GET '{{baseUrl}}/usergroups.list?token='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/usergroups.list?token='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/usergroups.list?token=")! 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

{
  "ok": true,
  "usergroups": [
    {
      "auto_type": "admin",
      "created_by": "USLACKBOT",
      "date_create": 1446598059,
      "date_delete": 0,
      "date_update": 1446670362,
      "deleted_by": null,
      "description": "A group of all Administrators on your team.",
      "handle": "admins",
      "id": "S0614TZR7",
      "is_external": false,
      "is_usergroup": true,
      "name": "Team Admins",
      "prefs": {
        "channels": [],
        "groups": []
      },
      "team_id": "T060RNRCH",
      "updated_by": "U060RNRCZ",
      "user_count": "2"
    },
    {
      "auto_type": "owner",
      "created_by": "USLACKBOT",
      "date_create": 1446678371,
      "date_delete": 0,
      "date_update": 1446678371,
      "deleted_by": null,
      "description": "A group of all Owners on your team.",
      "handle": "owners",
      "id": "S06158AV7",
      "is_external": false,
      "is_usergroup": true,
      "name": "Team Owners",
      "prefs": {
        "channels": [],
        "groups": []
      },
      "team_id": "T060RNRCH",
      "updated_by": "USLACKBOT",
      "user_count": "1"
    },
    {
      "auto_type": null,
      "created_by": "U060RNRCZ",
      "date_create": 1446746793,
      "date_delete": 1446748865,
      "date_update": 1446747767,
      "deleted_by": null,
      "description": "Marketing gurus, PR experts and product advocates.",
      "handle": "marketing-team",
      "id": "S0615G0KT",
      "is_external": false,
      "is_usergroup": true,
      "name": "Marketing Team",
      "prefs": {
        "channels": [],
        "groups": []
      },
      "team_id": "T060RNRCH",
      "updated_by": "U060RNRCZ",
      "user_count": "0"
    }
  ]
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
POST usergroups_update
{{baseUrl}}/usergroups.update
HEADERS

token
BODY formUrlEncoded

channels
description
handle
include_count
name
usergroup
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/usergroups.update");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "channels=&description=&handle=&include_count=&name=&usergroup=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/usergroups.update" {:headers {:token ""}
                                                              :form-params {:channels ""
                                                                            :description ""
                                                                            :handle ""
                                                                            :include_count ""
                                                                            :name ""
                                                                            :usergroup ""}})
require "http/client"

url = "{{baseUrl}}/usergroups.update"
headers = HTTP::Headers{
  "token" => ""
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "channels=&description=&handle=&include_count=&name=&usergroup="

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}}/usergroups.update"),
    Headers =
    {
        { "token", "" },
    },
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "channels", "" },
        { "description", "" },
        { "handle", "" },
        { "include_count", "" },
        { "name", "" },
        { "usergroup", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/usergroups.update");
var request = new RestRequest("", Method.Post);
request.AddHeader("token", "");
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "channels=&description=&handle=&include_count=&name=&usergroup=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/usergroups.update"

	payload := strings.NewReader("channels=&description=&handle=&include_count=&name=&usergroup=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("token", "")
	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/usergroups.update HTTP/1.1
Token: 
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 62

channels=&description=&handle=&include_count=&name=&usergroup=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/usergroups.update")
  .setHeader("token", "")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("channels=&description=&handle=&include_count=&name=&usergroup=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/usergroups.update"))
    .header("token", "")
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("channels=&description=&handle=&include_count=&name=&usergroup="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "channels=&description=&handle=&include_count=&name=&usergroup=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/usergroups.update")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/usergroups.update")
  .header("token", "")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("channels=&description=&handle=&include_count=&name=&usergroup=")
  .asString();
const data = 'channels=&description=&handle=&include_count=&name=&usergroup=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/usergroups.update');
xhr.setRequestHeader('token', '');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('channels', '');
encodedParams.set('description', '');
encodedParams.set('handle', '');
encodedParams.set('include_count', '');
encodedParams.set('name', '');
encodedParams.set('usergroup', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/usergroups.update',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/usergroups.update';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({
    channels: '',
    description: '',
    handle: '',
    include_count: '',
    name: '',
    usergroup: ''
  })
};

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}}/usergroups.update',
  method: 'POST',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    channels: '',
    description: '',
    handle: '',
    include_count: '',
    name: '',
    usergroup: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "channels=&description=&handle=&include_count=&name=&usergroup=")
val request = Request.Builder()
  .url("{{baseUrl}}/usergroups.update")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/usergroups.update',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({
  channels: '',
  description: '',
  handle: '',
  include_count: '',
  name: '',
  usergroup: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/usergroups.update',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  form: {
    channels: '',
    description: '',
    handle: '',
    include_count: '',
    name: '',
    usergroup: ''
  }
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/usergroups.update');

req.headers({
  token: '',
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  channels: '',
  description: '',
  handle: '',
  include_count: '',
  name: '',
  usergroup: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('channels', '');
encodedParams.set('description', '');
encodedParams.set('handle', '');
encodedParams.set('include_count', '');
encodedParams.set('name', '');
encodedParams.set('usergroup', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/usergroups.update',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('channels', '');
encodedParams.set('description', '');
encodedParams.set('handle', '');
encodedParams.set('include_count', '');
encodedParams.set('name', '');
encodedParams.set('usergroup', '');

const url = '{{baseUrl}}/usergroups.update';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"token": @"",
                           @"content-type": @"application/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"channels=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&description=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&handle=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&include_count=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&name=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&usergroup=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/usergroups.update"]
                                                       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}}/usergroups.update" in
let headers = Header.add_list (Header.init ()) [
  ("token", "");
  ("content-type", "application/x-www-form-urlencoded");
] in
let body = Cohttp_lwt_body.of_string "channels=&description=&handle=&include_count=&name=&usergroup=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/usergroups.update",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "channels=&description=&handle=&include_count=&name=&usergroup=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded",
    "token: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/usergroups.update', [
  'form_params' => [
    'channels' => '',
    'description' => '',
    'handle' => '',
    'include_count' => '',
    'name' => '',
    'usergroup' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/usergroups.update');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'channels' => '',
  'description' => '',
  'handle' => '',
  'include_count' => '',
  'name' => '',
  'usergroup' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'channels' => '',
  'description' => '',
  'handle' => '',
  'include_count' => '',
  'name' => '',
  'usergroup' => ''
]));

$request->setRequestUrl('{{baseUrl}}/usergroups.update');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/usergroups.update' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channels=&description=&handle=&include_count=&name=&usergroup='
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/usergroups.update' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'channels=&description=&handle=&include_count=&name=&usergroup='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "channels=&description=&handle=&include_count=&name=&usergroup="

headers = {
    'token': "",
    'content-type': "application/x-www-form-urlencoded"
}

conn.request("POST", "/baseUrl/usergroups.update", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/usergroups.update"

payload = {
    "channels": "",
    "description": "",
    "handle": "",
    "include_count": "",
    "name": "",
    "usergroup": ""
}
headers = {
    "token": "",
    "content-type": "application/x-www-form-urlencoded"
}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/usergroups.update"

payload <- "channels=&description=&handle=&include_count=&name=&usergroup="

encode <- "form"

response <- VERB("POST", url, body = payload, add_headers('token' = ''), content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/usergroups.update")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["token"] = ''
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "channels=&description=&handle=&include_count=&name=&usergroup="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :channels => "",
  :description => "",
  :handle => "",
  :include_count => "",
  :name => "",
  :usergroup => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/usergroups.update') do |req|
  req.headers['token'] = ''
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/usergroups.update";

    let payload = json!({
        "channels": "",
        "description": "",
        "handle": "",
        "include_count": "",
        "name": "",
        "usergroup": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/usergroups.update \
  --header 'content-type: application/x-www-form-urlencoded' \
  --header 'token: ' \
  --data channels= \
  --data description= \
  --data handle= \
  --data include_count= \
  --data name= \
  --data usergroup=
http --form POST {{baseUrl}}/usergroups.update \
  content-type:application/x-www-form-urlencoded \
  token:'' \
  channels='' \
  description='' \
  handle='' \
  include_count='' \
  name='' \
  usergroup=''
wget --quiet \
  --method POST \
  --header 'token: ' \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'channels=&description=&handle=&include_count=&name=&usergroup=' \
  --output-document \
  - {{baseUrl}}/usergroups.update
import Foundation

let headers = [
  "token": "",
  "content-type": "application/x-www-form-urlencoded"
]

let postData = NSMutableData(data: "channels=".data(using: String.Encoding.utf8)!)
postData.append("&description=".data(using: String.Encoding.utf8)!)
postData.append("&handle=".data(using: String.Encoding.utf8)!)
postData.append("&include_count=".data(using: String.Encoding.utf8)!)
postData.append("&name=".data(using: String.Encoding.utf8)!)
postData.append("&usergroup=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/usergroups.update")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true,
  "usergroup": {
    "auto_type": null,
    "created_by": "U060R4BJ4",
    "date_create": 1447096577,
    "date_delete": 0,
    "date_update": 1447102109,
    "deleted_by": null,
    "description": "Marketing gurus, PR experts and product advocates.",
    "handle": "marketing-team",
    "id": "S0616NG6M",
    "is_external": false,
    "is_usergroup": true,
    "name": "Marketing Team",
    "prefs": {
      "channels": [],
      "groups": []
    },
    "team_id": "T060R4BHN",
    "updated_by": "U060R4BJ4",
    "user_count": 1,
    "users": [
      "U060R4BJ4",
      "U060RNRCZ"
    ]
  }
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
GET usergroups_users_list
{{baseUrl}}/usergroups.users.list
QUERY PARAMS

token
usergroup
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/usergroups.users.list?token=&usergroup=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/usergroups.users.list" {:query-params {:token ""
                                                                                :usergroup ""}})
require "http/client"

url = "{{baseUrl}}/usergroups.users.list?token=&usergroup="

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}}/usergroups.users.list?token=&usergroup="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/usergroups.users.list?token=&usergroup=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/usergroups.users.list?token=&usergroup="

	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/usergroups.users.list?token=&usergroup= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/usergroups.users.list?token=&usergroup=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/usergroups.users.list?token=&usergroup="))
    .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}}/usergroups.users.list?token=&usergroup=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/usergroups.users.list?token=&usergroup=")
  .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}}/usergroups.users.list?token=&usergroup=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/usergroups.users.list',
  params: {token: '', usergroup: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/usergroups.users.list?token=&usergroup=';
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}}/usergroups.users.list?token=&usergroup=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/usergroups.users.list?token=&usergroup=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/usergroups.users.list?token=&usergroup=',
  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}}/usergroups.users.list',
  qs: {token: '', usergroup: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/usergroups.users.list');

req.query({
  token: '',
  usergroup: ''
});

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}}/usergroups.users.list',
  params: {token: '', usergroup: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/usergroups.users.list?token=&usergroup=';
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}}/usergroups.users.list?token=&usergroup="]
                                                       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}}/usergroups.users.list?token=&usergroup=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/usergroups.users.list?token=&usergroup=",
  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}}/usergroups.users.list?token=&usergroup=');

echo $response->getBody();
setUrl('{{baseUrl}}/usergroups.users.list');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'token' => '',
  'usergroup' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/usergroups.users.list');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'token' => '',
  'usergroup' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/usergroups.users.list?token=&usergroup=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/usergroups.users.list?token=&usergroup=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/usergroups.users.list?token=&usergroup=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/usergroups.users.list"

querystring = {"token":"","usergroup":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/usergroups.users.list"

queryString <- list(
  token = "",
  usergroup = ""
)

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/usergroups.users.list?token=&usergroup=")

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/usergroups.users.list') do |req|
  req.params['token'] = ''
  req.params['usergroup'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/usergroups.users.list";

    let querystring = [
        ("token", ""),
        ("usergroup", ""),
    ];

    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}}/usergroups.users.list?token=&usergroup='
http GET '{{baseUrl}}/usergroups.users.list?token=&usergroup='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/usergroups.users.list?token=&usergroup='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/usergroups.users.list?token=&usergroup=")! 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

{
  "ok": true,
  "users": [
    "U060R4BJ4",
    "W123A4BC5"
  ]
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
POST usergroups_users_update
{{baseUrl}}/usergroups.users.update
HEADERS

token
BODY formUrlEncoded

include_count
usergroup
users
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/usergroups.users.update");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "include_count=&usergroup=&users=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/usergroups.users.update" {:headers {:token ""}
                                                                    :form-params {:include_count ""
                                                                                  :usergroup ""
                                                                                  :users ""}})
require "http/client"

url = "{{baseUrl}}/usergroups.users.update"
headers = HTTP::Headers{
  "token" => ""
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "include_count=&usergroup=&users="

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}}/usergroups.users.update"),
    Headers =
    {
        { "token", "" },
    },
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "include_count", "" },
        { "usergroup", "" },
        { "users", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/usergroups.users.update");
var request = new RestRequest("", Method.Post);
request.AddHeader("token", "");
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "include_count=&usergroup=&users=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/usergroups.users.update"

	payload := strings.NewReader("include_count=&usergroup=&users=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("token", "")
	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/usergroups.users.update HTTP/1.1
Token: 
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 32

include_count=&usergroup=&users=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/usergroups.users.update")
  .setHeader("token", "")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("include_count=&usergroup=&users=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/usergroups.users.update"))
    .header("token", "")
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("include_count=&usergroup=&users="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "include_count=&usergroup=&users=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/usergroups.users.update")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/usergroups.users.update")
  .header("token", "")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("include_count=&usergroup=&users=")
  .asString();
const data = 'include_count=&usergroup=&users=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/usergroups.users.update');
xhr.setRequestHeader('token', '');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('include_count', '');
encodedParams.set('usergroup', '');
encodedParams.set('users', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/usergroups.users.update',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/usergroups.users.update';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({include_count: '', usergroup: '', users: ''})
};

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}}/usergroups.users.update',
  method: 'POST',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    include_count: '',
    usergroup: '',
    users: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "include_count=&usergroup=&users=")
val request = Request.Builder()
  .url("{{baseUrl}}/usergroups.users.update")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/usergroups.users.update',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({include_count: '', usergroup: '', users: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/usergroups.users.update',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  form: {include_count: '', usergroup: '', users: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/usergroups.users.update');

req.headers({
  token: '',
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  include_count: '',
  usergroup: '',
  users: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('include_count', '');
encodedParams.set('usergroup', '');
encodedParams.set('users', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/usergroups.users.update',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('include_count', '');
encodedParams.set('usergroup', '');
encodedParams.set('users', '');

const url = '{{baseUrl}}/usergroups.users.update';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"token": @"",
                           @"content-type": @"application/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"include_count=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&usergroup=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&users=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/usergroups.users.update"]
                                                       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}}/usergroups.users.update" in
let headers = Header.add_list (Header.init ()) [
  ("token", "");
  ("content-type", "application/x-www-form-urlencoded");
] in
let body = Cohttp_lwt_body.of_string "include_count=&usergroup=&users=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/usergroups.users.update",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "include_count=&usergroup=&users=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded",
    "token: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/usergroups.users.update', [
  'form_params' => [
    'include_count' => '',
    'usergroup' => '',
    'users' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/usergroups.users.update');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'include_count' => '',
  'usergroup' => '',
  'users' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'include_count' => '',
  'usergroup' => '',
  'users' => ''
]));

$request->setRequestUrl('{{baseUrl}}/usergroups.users.update');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/usergroups.users.update' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'include_count=&usergroup=&users='
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/usergroups.users.update' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'include_count=&usergroup=&users='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "include_count=&usergroup=&users="

headers = {
    'token': "",
    'content-type': "application/x-www-form-urlencoded"
}

conn.request("POST", "/baseUrl/usergroups.users.update", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/usergroups.users.update"

payload = {
    "include_count": "",
    "usergroup": "",
    "users": ""
}
headers = {
    "token": "",
    "content-type": "application/x-www-form-urlencoded"
}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/usergroups.users.update"

payload <- "include_count=&usergroup=&users="

encode <- "form"

response <- VERB("POST", url, body = payload, add_headers('token' = ''), content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/usergroups.users.update")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["token"] = ''
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "include_count=&usergroup=&users="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :include_count => "",
  :usergroup => "",
  :users => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/usergroups.users.update') do |req|
  req.headers['token'] = ''
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/usergroups.users.update";

    let payload = json!({
        "include_count": "",
        "usergroup": "",
        "users": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/usergroups.users.update \
  --header 'content-type: application/x-www-form-urlencoded' \
  --header 'token: ' \
  --data include_count= \
  --data usergroup= \
  --data users=
http --form POST {{baseUrl}}/usergroups.users.update \
  content-type:application/x-www-form-urlencoded \
  token:'' \
  include_count='' \
  usergroup='' \
  users=''
wget --quiet \
  --method POST \
  --header 'token: ' \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'include_count=&usergroup=&users=' \
  --output-document \
  - {{baseUrl}}/usergroups.users.update
import Foundation

let headers = [
  "token": "",
  "content-type": "application/x-www-form-urlencoded"
]

let postData = NSMutableData(data: "include_count=".data(using: String.Encoding.utf8)!)
postData.append("&usergroup=".data(using: String.Encoding.utf8)!)
postData.append("&users=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/usergroups.users.update")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true,
  "usergroup": {
    "auto_type": null,
    "created_by": "U060R4BJ4",
    "date_create": 1447096577,
    "date_delete": 0,
    "date_update": 1447102109,
    "deleted_by": null,
    "description": "Marketing gurus, PR experts and product advocates.",
    "handle": "marketing-team",
    "id": "S0616NG6M",
    "is_external": false,
    "is_usergroup": true,
    "name": "Marketing Team",
    "prefs": {
      "channels": [],
      "groups": []
    },
    "team_id": "T060R4BHN",
    "updated_by": "U060R4BJ4",
    "user_count": 1,
    "users": [
      "U060R4BJ4",
      "U060RNRCZ"
    ]
  }
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
GET users_conversations
{{baseUrl}}/users.conversations
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/users.conversations");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/users.conversations")
require "http/client"

url = "{{baseUrl}}/users.conversations"

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}}/users.conversations"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/users.conversations");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/users.conversations"

	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/users.conversations HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/users.conversations")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/users.conversations"))
    .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}}/users.conversations")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/users.conversations")
  .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}}/users.conversations');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/users.conversations'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/users.conversations';
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}}/users.conversations',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/users.conversations")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/users.conversations',
  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}}/users.conversations'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/users.conversations');

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}}/users.conversations'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/users.conversations';
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}}/users.conversations"]
                                                       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}}/users.conversations" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/users.conversations",
  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}}/users.conversations');

echo $response->getBody();
setUrl('{{baseUrl}}/users.conversations');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/users.conversations');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/users.conversations' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/users.conversations' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/users.conversations")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/users.conversations"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/users.conversations"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/users.conversations")

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/users.conversations') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/users.conversations";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/users.conversations
http GET {{baseUrl}}/users.conversations
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/users.conversations
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/users.conversations")! 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

{
  "channels": [
    {
      "created": 1449252889,
      "creator": "U012A3CDE",
      "id": "C012AB3CD",
      "is_archived": false,
      "is_channel": true,
      "is_ext_shared": false,
      "is_general": true,
      "is_group": false,
      "is_im": false,
      "is_mpim": false,
      "is_org_shared": false,
      "is_pending_ext_shared": false,
      "is_private": false,
      "is_shared": false,
      "name": "general",
      "name_normalized": "general",
      "pending_shared": [],
      "previous_names": [],
      "purpose": {
        "creator": "",
        "last_set": 0,
        "value": "This channel is for team-wide communication and announcements. All team members are in this channel."
      },
      "topic": {
        "creator": "",
        "last_set": 0,
        "value": "Company-wide announcements and work-based matters"
      },
      "unlinked": 0
    },
    {
      "created": 1449252889,
      "creator": "U061F7AUR",
      "id": "C061EG9T2",
      "is_archived": false,
      "is_channel": true,
      "is_ext_shared": false,
      "is_general": false,
      "is_group": false,
      "is_im": false,
      "is_mpim": false,
      "is_org_shared": false,
      "is_pending_ext_shared": false,
      "is_private": false,
      "is_shared": false,
      "name": "random",
      "name_normalized": "random",
      "pending_shared": [],
      "previous_names": [],
      "purpose": {
        "creator": "",
        "last_set": 0,
        "value": "A place for non-work-related flimflam, faffing, hodge-podge or jibber-jabber you'd prefer to keep out of more focused work-related channels."
      },
      "topic": {
        "creator": "",
        "last_set": 0,
        "value": "Non-work banter and water cooler conversation"
      },
      "unlinked": 0
    }
  ],
  "ok": true,
  "response_metadata": {
    "next_cursor": "dGVhbTpDMDYxRkE1UEI="
  }
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
POST users_deletePhoto
{{baseUrl}}/users.deletePhoto
BODY formUrlEncoded

token
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/users.deletePhoto");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "token=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/users.deletePhoto" {:form-params {:token ""}})
require "http/client"

url = "{{baseUrl}}/users.deletePhoto"
headers = HTTP::Headers{
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "token="

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}}/users.deletePhoto"),
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "token", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/users.deletePhoto");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "token=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/users.deletePhoto"

	payload := strings.NewReader("token=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/users.deletePhoto HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 6

token=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/users.deletePhoto")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("token=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/users.deletePhoto"))
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("token="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "token=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/users.deletePhoto")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/users.deletePhoto")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("token=")
  .asString();
const data = 'token=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/users.deletePhoto');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('token', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/users.deletePhoto',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/users.deletePhoto';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({token: ''})
};

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}}/users.deletePhoto',
  method: 'POST',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    token: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "token=")
val request = Request.Builder()
  .url("{{baseUrl}}/users.deletePhoto")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/users.deletePhoto',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({token: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/users.deletePhoto',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  form: {token: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/users.deletePhoto');

req.headers({
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  token: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('token', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/users.deletePhoto',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('token', '');

const url = '{{baseUrl}}/users.deletePhoto';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

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/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"token=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/users.deletePhoto"]
                                                       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}}/users.deletePhoto" in
let headers = Header.add (Header.init ()) "content-type" "application/x-www-form-urlencoded" in
let body = Cohttp_lwt_body.of_string "token=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/users.deletePhoto",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "token=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/users.deletePhoto', [
  'form_params' => [
    'token' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/users.deletePhoto');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'token' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'token' => ''
]));

$request->setRequestUrl('{{baseUrl}}/users.deletePhoto');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/users.deletePhoto' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'token='
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/users.deletePhoto' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'token='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "token="

headers = { 'content-type': "application/x-www-form-urlencoded" }

conn.request("POST", "/baseUrl/users.deletePhoto", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/users.deletePhoto"

payload = { "token": "" }
headers = {"content-type": "application/x-www-form-urlencoded"}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/users.deletePhoto"

payload <- "token="

encode <- "form"

response <- VERB("POST", url, body = payload, content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/users.deletePhoto")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "token="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :token => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/users.deletePhoto') do |req|
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/users.deletePhoto";

    let payload = json!({"token": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/users.deletePhoto \
  --header 'content-type: application/x-www-form-urlencoded' \
  --data token=
http --form POST {{baseUrl}}/users.deletePhoto \
  content-type:application/x-www-form-urlencoded \
  token=''
wget --quiet \
  --method POST \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data token= \
  --output-document \
  - {{baseUrl}}/users.deletePhoto
import Foundation

let headers = ["content-type": "application/x-www-form-urlencoded"]

let postData = NSMutableData(data: "token=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/users.deletePhoto")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
GET users_getPresence
{{baseUrl}}/users.getPresence
QUERY PARAMS

token
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/users.getPresence?token=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/users.getPresence" {:query-params {:token ""}})
require "http/client"

url = "{{baseUrl}}/users.getPresence?token="

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}}/users.getPresence?token="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/users.getPresence?token=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/users.getPresence?token="

	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/users.getPresence?token= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/users.getPresence?token=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/users.getPresence?token="))
    .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}}/users.getPresence?token=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/users.getPresence?token=")
  .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}}/users.getPresence?token=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/users.getPresence',
  params: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/users.getPresence?token=';
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}}/users.getPresence?token=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/users.getPresence?token=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/users.getPresence?token=',
  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}}/users.getPresence',
  qs: {token: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/users.getPresence');

req.query({
  token: ''
});

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}}/users.getPresence',
  params: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/users.getPresence?token=';
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}}/users.getPresence?token="]
                                                       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}}/users.getPresence?token=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/users.getPresence?token=",
  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}}/users.getPresence?token=');

echo $response->getBody();
setUrl('{{baseUrl}}/users.getPresence');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'token' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/users.getPresence');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'token' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/users.getPresence?token=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/users.getPresence?token=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/users.getPresence?token=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/users.getPresence"

querystring = {"token":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/users.getPresence"

queryString <- list(token = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/users.getPresence?token=")

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/users.getPresence') do |req|
  req.params['token'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/users.getPresence";

    let querystring = [
        ("token", ""),
    ];

    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}}/users.getPresence?token='
http GET '{{baseUrl}}/users.getPresence?token='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/users.getPresence?token='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/users.getPresence?token=")! 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

{
  "ok": true,
  "presence": "active"
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
GET users_identity
{{baseUrl}}/users.identity
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/users.identity");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/users.identity")
require "http/client"

url = "{{baseUrl}}/users.identity"

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}}/users.identity"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/users.identity");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/users.identity"

	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/users.identity HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/users.identity")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/users.identity"))
    .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}}/users.identity")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/users.identity")
  .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}}/users.identity');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/users.identity'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/users.identity';
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}}/users.identity',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/users.identity")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/users.identity',
  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}}/users.identity'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/users.identity');

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}}/users.identity'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/users.identity';
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}}/users.identity"]
                                                       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}}/users.identity" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/users.identity",
  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}}/users.identity');

echo $response->getBody();
setUrl('{{baseUrl}}/users.identity');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/users.identity');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/users.identity' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/users.identity' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/users.identity")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/users.identity"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/users.identity"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/users.identity")

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/users.identity') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/users.identity";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/users.identity
http GET {{baseUrl}}/users.identity
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/users.identity
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/users.identity")! 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

{
  "ok": true,
  "team": {
    "id": "T0G9PQBBK"
  },
  "user": {
    "id": "U0G9QF9C6",
    "name": "Sonny Whether"
  }
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "account_inactive",
  "ok": false
}
GET users_info
{{baseUrl}}/users.info
QUERY PARAMS

token
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/users.info?token=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/users.info" {:query-params {:token ""}})
require "http/client"

url = "{{baseUrl}}/users.info?token="

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}}/users.info?token="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/users.info?token=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/users.info?token="

	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/users.info?token= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/users.info?token=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/users.info?token="))
    .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}}/users.info?token=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/users.info?token=")
  .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}}/users.info?token=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/users.info',
  params: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/users.info?token=';
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}}/users.info?token=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/users.info?token=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/users.info?token=',
  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}}/users.info', qs: {token: ''}};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/users.info');

req.query({
  token: ''
});

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}}/users.info',
  params: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/users.info?token=';
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}}/users.info?token="]
                                                       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}}/users.info?token=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/users.info?token=",
  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}}/users.info?token=');

echo $response->getBody();
setUrl('{{baseUrl}}/users.info');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'token' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/users.info');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'token' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/users.info?token=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/users.info?token=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/users.info?token=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/users.info"

querystring = {"token":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/users.info"

queryString <- list(token = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/users.info?token=")

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/users.info') do |req|
  req.params['token'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/users.info";

    let querystring = [
        ("token", ""),
    ];

    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}}/users.info?token='
http GET '{{baseUrl}}/users.info?token='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/users.info?token='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/users.info?token=")! 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

{
  "ok": true,
  "user": {
    "color": "9f69e7",
    "deleted": false,
    "has_2fa": false,
    "id": "W012A3CDE",
    "is_admin": true,
    "is_app_user": false,
    "is_bot": false,
    "is_owner": false,
    "is_primary_owner": false,
    "is_restricted": false,
    "is_ultra_restricted": false,
    "name": "spengler",
    "profile": {
      "avatar_hash": "ge3b51ca72de",
      "display_name": "spengler",
      "display_name_normalized": "spengler",
      "email": "spengler@ghostbusters.example.com",
      "image_192": "https://.../avatar/e3b51ca72dee4ef87916ae2b9240df50.jpg",
      "image_24": "https://.../avatar/e3b51ca72dee4ef87916ae2b9240df50.jpg",
      "image_32": "https://.../avatar/e3b51ca72dee4ef87916ae2b9240df50.jpg",
      "image_48": "https://.../avatar/e3b51ca72dee4ef87916ae2b9240df50.jpg",
      "image_512": "https://.../avatar/e3b51ca72dee4ef87916ae2b9240df50.jpg",
      "image_72": "https://.../avatar/e3b51ca72dee4ef87916ae2b9240df50.jpg",
      "image_original": "https://.../avatar/e3b51ca72dee4ef87916ae2b9240df50.jpg",
      "real_name": "Egon Spengler",
      "real_name_normalized": "Egon Spengler",
      "status_emoji": ":books:",
      "status_text": "Print is dead",
      "team": "T012AB3C4"
    },
    "real_name": "Egon Spengler",
    "team_id": "T012AB3C4",
    "tz": "America/Los_Angeles",
    "tz_label": "Pacific Daylight Time",
    "tz_offset": -25200,
    "updated": 1502138686
  }
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "user_not_found",
  "ok": false
}
GET users_list
{{baseUrl}}/users.list
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/users.list");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/users.list")
require "http/client"

url = "{{baseUrl}}/users.list"

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}}/users.list"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/users.list");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/users.list"

	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/users.list HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/users.list")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/users.list"))
    .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}}/users.list")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/users.list")
  .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}}/users.list');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/users.list'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/users.list';
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}}/users.list',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/users.list")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/users.list',
  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}}/users.list'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/users.list');

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}}/users.list'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/users.list';
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}}/users.list"]
                                                       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}}/users.list" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/users.list",
  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}}/users.list');

echo $response->getBody();
setUrl('{{baseUrl}}/users.list');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/users.list');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/users.list' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/users.list' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/users.list")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/users.list"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/users.list"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/users.list")

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/users.list') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/users.list";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/users.list
http GET {{baseUrl}}/users.list
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/users.list
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/users.list")! 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

{
  "cache_ts": 1498777272,
  "members": [
    {
      "color": "9f69e7",
      "deleted": false,
      "has_2fa": false,
      "id": "W012A3CDE",
      "is_admin": true,
      "is_app_user": false,
      "is_bot": false,
      "is_owner": false,
      "is_primary_owner": false,
      "is_restricted": false,
      "is_ultra_restricted": false,
      "name": "spengler",
      "profile": {
        "avatar_hash": "ge3b51ca72de",
        "display_name": "spengler",
        "display_name_normalized": "spengler",
        "email": "spengler@ghostbusters.example.com",
        "image_192": "https://.../avatar/e3b51ca72dee4ef87916ae2b9240df50.jpg",
        "image_24": "https://.../avatar/e3b51ca72dee4ef87916ae2b9240df50.jpg",
        "image_32": "https://.../avatar/e3b51ca72dee4ef87916ae2b9240df50.jpg",
        "image_48": "https://.../avatar/e3b51ca72dee4ef87916ae2b9240df50.jpg",
        "image_512": "https://.../avatar/e3b51ca72dee4ef87916ae2b9240df50.jpg",
        "image_72": "https://.../avatar/e3b51ca72dee4ef87916ae2b9240df50.jpg",
        "real_name": "Egon Spengler",
        "real_name_normalized": "Egon Spengler",
        "status_emoji": ":books:",
        "status_text": "Print is dead",
        "team": "T012AB3C4"
      },
      "real_name": "spengler",
      "team_id": "T012AB3C4",
      "tz": "America/Los_Angeles",
      "tz_label": "Pacific Daylight Time",
      "tz_offset": -25200,
      "updated": 1502138686
    },
    {
      "color": "9f69e7",
      "deleted": false,
      "has_2fa": false,
      "id": "W07QCRPA4",
      "is_admin": true,
      "is_bot": false,
      "is_owner": false,
      "is_primary_owner": false,
      "is_restricted": false,
      "is_ultra_restricted": false,
      "name": "glinda",
      "profile": {
        "avatar_hash": "8fbdd10b41c6",
        "display_name": "Glinda the Fairly Good",
        "display_name_normalized": "Glinda the Fairly Good",
        "email": "glenda@south.oz.coven",
        "first_name": "Glinda",
        "image_1024": "https://a.slack-edge.com...png",
        "image_192": "https://a.slack-edge.com...png",
        "image_24": "https://a.slack-edge.com...png",
        "image_32": "https://a.slack-edge.com...png",
        "image_48": "https://a.slack-edge.com...png",
        "image_512": "https://a.slack-edge.com...png",
        "image_72": "https://a.slack-edge.com...png",
        "image_original": "https://a.slack-edge.com...png",
        "last_name": "Southgood",
        "phone": "",
        "real_name": "Glinda Southgood",
        "real_name_normalized": "Glinda Southgood",
        "skype": "",
        "title": "Glinda the Good"
      },
      "real_name": "Glinda Southgood",
      "team_id": "T0G9PQBBK",
      "tz": "America/Los_Angeles",
      "tz_label": "Pacific Daylight Time",
      "tz_offset": -25200,
      "updated": 1480527098
    }
  ],
  "ok": true,
  "response_metadata": {
    "next_cursor": "dXNlcjpVMEc5V0ZYTlo="
  }
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_cursor",
  "ok": false
}
GET users_lookupByEmail
{{baseUrl}}/users.lookupByEmail
QUERY PARAMS

token
email
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/users.lookupByEmail?token=&email=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/users.lookupByEmail" {:query-params {:token ""
                                                                              :email ""}})
require "http/client"

url = "{{baseUrl}}/users.lookupByEmail?token=&email="

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}}/users.lookupByEmail?token=&email="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/users.lookupByEmail?token=&email=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/users.lookupByEmail?token=&email="

	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/users.lookupByEmail?token=&email= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/users.lookupByEmail?token=&email=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/users.lookupByEmail?token=&email="))
    .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}}/users.lookupByEmail?token=&email=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/users.lookupByEmail?token=&email=")
  .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}}/users.lookupByEmail?token=&email=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/users.lookupByEmail',
  params: {token: '', email: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/users.lookupByEmail?token=&email=';
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}}/users.lookupByEmail?token=&email=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/users.lookupByEmail?token=&email=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/users.lookupByEmail?token=&email=',
  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}}/users.lookupByEmail',
  qs: {token: '', email: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/users.lookupByEmail');

req.query({
  token: '',
  email: ''
});

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}}/users.lookupByEmail',
  params: {token: '', email: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/users.lookupByEmail?token=&email=';
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}}/users.lookupByEmail?token=&email="]
                                                       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}}/users.lookupByEmail?token=&email=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/users.lookupByEmail?token=&email=",
  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}}/users.lookupByEmail?token=&email=');

echo $response->getBody();
setUrl('{{baseUrl}}/users.lookupByEmail');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'token' => '',
  'email' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/users.lookupByEmail');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'token' => '',
  'email' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/users.lookupByEmail?token=&email=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/users.lookupByEmail?token=&email=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/users.lookupByEmail?token=&email=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/users.lookupByEmail"

querystring = {"token":"","email":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/users.lookupByEmail"

queryString <- list(
  token = "",
  email = ""
)

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/users.lookupByEmail?token=&email=")

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/users.lookupByEmail') do |req|
  req.params['token'] = ''
  req.params['email'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/users.lookupByEmail";

    let querystring = [
        ("token", ""),
        ("email", ""),
    ];

    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}}/users.lookupByEmail?token=&email='
http GET '{{baseUrl}}/users.lookupByEmail?token=&email='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/users.lookupByEmail?token=&email='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/users.lookupByEmail?token=&email=")! 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

{
  "ok": true,
  "user": {
    "color": "9f69e7",
    "deleted": false,
    "has_2fa": false,
    "id": "W012A3CDE",
    "is_admin": true,
    "is_app_user": false,
    "is_bot": false,
    "is_owner": false,
    "is_primary_owner": false,
    "is_restricted": false,
    "is_ultra_restricted": false,
    "name": "spengler",
    "profile": {
      "avatar_hash": "ge3b51ca72de",
      "display_name": "spengler",
      "display_name_normalized": "spengler",
      "email": "spengler@ghostbusters.example.com",
      "image_192": "https://.../avatar/e3b51ca72dee4ef87916ae2b9240df50.jpg",
      "image_24": "https://.../avatar/e3b51ca72dee4ef87916ae2b9240df50.jpg",
      "image_32": "https://.../avatar/e3b51ca72dee4ef87916ae2b9240df50.jpg",
      "image_48": "https://.../avatar/e3b51ca72dee4ef87916ae2b9240df50.jpg",
      "image_512": "https://.../avatar/e3b51ca72dee4ef87916ae2b9240df50.jpg",
      "image_72": "https://.../avatar/e3b51ca72dee4ef87916ae2b9240df50.jpg",
      "real_name": "Egon Spengler",
      "real_name_normalized": "Egon Spengler",
      "status_emoji": ":books:",
      "status_text": "Print is dead",
      "team": "T012AB3C4"
    },
    "real_name": "Egon Spengler",
    "team_id": "T012AB3C4",
    "tz": "America/Los_Angeles",
    "tz_label": "Pacific Daylight Time",
    "tz_offset": -25200,
    "updated": 1502138686
  }
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "users_not_found",
  "ok": false
}
POST users_setActive
{{baseUrl}}/users.setActive
HEADERS

token
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/users.setActive");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/users.setActive" {:headers {:token ""}})
require "http/client"

url = "{{baseUrl}}/users.setActive"
headers = HTTP::Headers{
  "token" => ""
}

response = HTTP::Client.post url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/users.setActive"),
    Headers =
    {
        { "token", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/users.setActive");
var request = new RestRequest("", Method.Post);
request.AddHeader("token", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/users.setActive"

	req, _ := http.NewRequest("POST", url, nil)

	req.Header.Add("token", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/users.setActive HTTP/1.1
Token: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/users.setActive")
  .setHeader("token", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/users.setActive"))
    .header("token", "")
    .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}}/users.setActive")
  .post(null)
  .addHeader("token", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/users.setActive")
  .header("token", "")
  .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}}/users.setActive');
xhr.setRequestHeader('token', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/users.setActive',
  headers: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/users.setActive';
const options = {method: 'POST', headers: {token: ''}};

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}}/users.setActive',
  method: 'POST',
  headers: {
    token: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/users.setActive")
  .post(null)
  .addHeader("token", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/users.setActive',
  headers: {
    token: ''
  }
};

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}}/users.setActive',
  headers: {token: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/users.setActive');

req.headers({
  token: ''
});

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}}/users.setActive',
  headers: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/users.setActive';
const options = {method: 'POST', headers: {token: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"token": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/users.setActive"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];

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}}/users.setActive" in
let headers = Header.add (Header.init ()) "token" "" in

Client.call ~headers `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/users.setActive",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_HTTPHEADER => [
    "token: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/users.setActive', [
  'headers' => [
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/users.setActive');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'token' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/users.setActive');
$request->setRequestMethod('POST');
$request->setHeaders([
  'token' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/users.setActive' -Method POST -Headers $headers
$headers=@{}
$headers.Add("token", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/users.setActive' -Method POST -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'token': "" }

conn.request("POST", "/baseUrl/users.setActive", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/users.setActive"

headers = {"token": ""}

response = requests.post(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/users.setActive"

response <- VERB("POST", url, add_headers('token' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/users.setActive")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["token"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/users.setActive') do |req|
  req.headers['token'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/users.setActive";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/users.setActive \
  --header 'token: '
http POST {{baseUrl}}/users.setActive \
  token:''
wget --quiet \
  --method POST \
  --header 'token: ' \
  --output-document \
  - {{baseUrl}}/users.setActive
import Foundation

let headers = ["token": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/users.setActive")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers

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

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
POST users_setPhoto
{{baseUrl}}/users.setPhoto
BODY formUrlEncoded

crop_w
crop_x
crop_y
image
token
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/users.setPhoto");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "crop_w=&crop_x=&crop_y=&image=&token=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/users.setPhoto" {:form-params {:crop_w ""
                                                                         :crop_x ""
                                                                         :crop_y ""
                                                                         :image ""
                                                                         :token ""}})
require "http/client"

url = "{{baseUrl}}/users.setPhoto"
headers = HTTP::Headers{
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "crop_w=&crop_x=&crop_y=&image=&token="

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}}/users.setPhoto"),
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "crop_w", "" },
        { "crop_x", "" },
        { "crop_y", "" },
        { "image", "" },
        { "token", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/users.setPhoto");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "crop_w=&crop_x=&crop_y=&image=&token=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/users.setPhoto"

	payload := strings.NewReader("crop_w=&crop_x=&crop_y=&image=&token=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/users.setPhoto HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 37

crop_w=&crop_x=&crop_y=&image=&token=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/users.setPhoto")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("crop_w=&crop_x=&crop_y=&image=&token=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/users.setPhoto"))
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("crop_w=&crop_x=&crop_y=&image=&token="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "crop_w=&crop_x=&crop_y=&image=&token=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/users.setPhoto")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/users.setPhoto")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("crop_w=&crop_x=&crop_y=&image=&token=")
  .asString();
const data = 'crop_w=&crop_x=&crop_y=&image=&token=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/users.setPhoto');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('crop_w', '');
encodedParams.set('crop_x', '');
encodedParams.set('crop_y', '');
encodedParams.set('image', '');
encodedParams.set('token', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/users.setPhoto',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/users.setPhoto';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({crop_w: '', crop_x: '', crop_y: '', image: '', token: ''})
};

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}}/users.setPhoto',
  method: 'POST',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    crop_w: '',
    crop_x: '',
    crop_y: '',
    image: '',
    token: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "crop_w=&crop_x=&crop_y=&image=&token=")
val request = Request.Builder()
  .url("{{baseUrl}}/users.setPhoto")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/users.setPhoto',
  headers: {
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({crop_w: '', crop_x: '', crop_y: '', image: '', token: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/users.setPhoto',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  form: {crop_w: '', crop_x: '', crop_y: '', image: '', token: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/users.setPhoto');

req.headers({
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  crop_w: '',
  crop_x: '',
  crop_y: '',
  image: '',
  token: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('crop_w', '');
encodedParams.set('crop_x', '');
encodedParams.set('crop_y', '');
encodedParams.set('image', '');
encodedParams.set('token', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/users.setPhoto',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('crop_w', '');
encodedParams.set('crop_x', '');
encodedParams.set('crop_y', '');
encodedParams.set('image', '');
encodedParams.set('token', '');

const url = '{{baseUrl}}/users.setPhoto';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

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/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"crop_w=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&crop_x=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&crop_y=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&image=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&token=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/users.setPhoto"]
                                                       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}}/users.setPhoto" in
let headers = Header.add (Header.init ()) "content-type" "application/x-www-form-urlencoded" in
let body = Cohttp_lwt_body.of_string "crop_w=&crop_x=&crop_y=&image=&token=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/users.setPhoto",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "crop_w=&crop_x=&crop_y=&image=&token=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/users.setPhoto', [
  'form_params' => [
    'crop_w' => '',
    'crop_x' => '',
    'crop_y' => '',
    'image' => '',
    'token' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/users.setPhoto');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'crop_w' => '',
  'crop_x' => '',
  'crop_y' => '',
  'image' => '',
  'token' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'crop_w' => '',
  'crop_x' => '',
  'crop_y' => '',
  'image' => '',
  'token' => ''
]));

$request->setRequestUrl('{{baseUrl}}/users.setPhoto');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/users.setPhoto' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'crop_w=&crop_x=&crop_y=&image=&token='
$headers=@{}
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/users.setPhoto' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'crop_w=&crop_x=&crop_y=&image=&token='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "crop_w=&crop_x=&crop_y=&image=&token="

headers = { 'content-type': "application/x-www-form-urlencoded" }

conn.request("POST", "/baseUrl/users.setPhoto", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/users.setPhoto"

payload = {
    "crop_w": "",
    "crop_x": "",
    "crop_y": "",
    "image": "",
    "token": ""
}
headers = {"content-type": "application/x-www-form-urlencoded"}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/users.setPhoto"

payload <- "crop_w=&crop_x=&crop_y=&image=&token="

encode <- "form"

response <- VERB("POST", url, body = payload, content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/users.setPhoto")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "crop_w=&crop_x=&crop_y=&image=&token="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :crop_w => "",
  :crop_x => "",
  :crop_y => "",
  :image => "",
  :token => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/users.setPhoto') do |req|
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/users.setPhoto";

    let payload = json!({
        "crop_w": "",
        "crop_x": "",
        "crop_y": "",
        "image": "",
        "token": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/users.setPhoto \
  --header 'content-type: application/x-www-form-urlencoded' \
  --data crop_w= \
  --data crop_x= \
  --data crop_y= \
  --data image= \
  --data token=
http --form POST {{baseUrl}}/users.setPhoto \
  content-type:application/x-www-form-urlencoded \
  crop_w='' \
  crop_x='' \
  crop_y='' \
  image='' \
  token=''
wget --quiet \
  --method POST \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'crop_w=&crop_x=&crop_y=&image=&token=' \
  --output-document \
  - {{baseUrl}}/users.setPhoto
import Foundation

let headers = ["content-type": "application/x-www-form-urlencoded"]

let postData = NSMutableData(data: "crop_w=".data(using: String.Encoding.utf8)!)
postData.append("&crop_x=".data(using: String.Encoding.utf8)!)
postData.append("&crop_y=".data(using: String.Encoding.utf8)!)
postData.append("&image=".data(using: String.Encoding.utf8)!)
postData.append("&token=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/users.setPhoto")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
POST users_setPresence
{{baseUrl}}/users.setPresence
HEADERS

token
BODY formUrlEncoded

presence
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/users.setPresence");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "presence=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/users.setPresence" {:headers {:token ""}
                                                              :form-params {:presence ""}})
require "http/client"

url = "{{baseUrl}}/users.setPresence"
headers = HTTP::Headers{
  "token" => ""
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "presence="

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}}/users.setPresence"),
    Headers =
    {
        { "token", "" },
    },
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "presence", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/users.setPresence");
var request = new RestRequest("", Method.Post);
request.AddHeader("token", "");
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "presence=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/users.setPresence"

	payload := strings.NewReader("presence=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("token", "")
	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/users.setPresence HTTP/1.1
Token: 
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 9

presence=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/users.setPresence")
  .setHeader("token", "")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("presence=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/users.setPresence"))
    .header("token", "")
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("presence="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "presence=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/users.setPresence")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/users.setPresence")
  .header("token", "")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("presence=")
  .asString();
const data = 'presence=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/users.setPresence');
xhr.setRequestHeader('token', '');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('presence', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/users.setPresence',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/users.setPresence';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({presence: ''})
};

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}}/users.setPresence',
  method: 'POST',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    presence: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "presence=")
val request = Request.Builder()
  .url("{{baseUrl}}/users.setPresence")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/users.setPresence',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({presence: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/users.setPresence',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  form: {presence: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/users.setPresence');

req.headers({
  token: '',
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  presence: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('presence', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/users.setPresence',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('presence', '');

const url = '{{baseUrl}}/users.setPresence';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"token": @"",
                           @"content-type": @"application/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"presence=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/users.setPresence"]
                                                       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}}/users.setPresence" in
let headers = Header.add_list (Header.init ()) [
  ("token", "");
  ("content-type", "application/x-www-form-urlencoded");
] in
let body = Cohttp_lwt_body.of_string "presence=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/users.setPresence",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "presence=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded",
    "token: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/users.setPresence', [
  'form_params' => [
    'presence' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/users.setPresence');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'presence' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'presence' => ''
]));

$request->setRequestUrl('{{baseUrl}}/users.setPresence');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/users.setPresence' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'presence='
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/users.setPresence' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'presence='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "presence="

headers = {
    'token': "",
    'content-type': "application/x-www-form-urlencoded"
}

conn.request("POST", "/baseUrl/users.setPresence", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/users.setPresence"

payload = { "presence": "" }
headers = {
    "token": "",
    "content-type": "application/x-www-form-urlencoded"
}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/users.setPresence"

payload <- "presence="

encode <- "form"

response <- VERB("POST", url, body = payload, add_headers('token' = ''), content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/users.setPresence")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["token"] = ''
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "presence="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :presence => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/users.setPresence') do |req|
  req.headers['token'] = ''
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/users.setPresence";

    let payload = json!({"presence": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/users.setPresence \
  --header 'content-type: application/x-www-form-urlencoded' \
  --header 'token: ' \
  --data presence=
http --form POST {{baseUrl}}/users.setPresence \
  content-type:application/x-www-form-urlencoded \
  token:'' \
  presence=''
wget --quiet \
  --method POST \
  --header 'token: ' \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data presence= \
  --output-document \
  - {{baseUrl}}/users.setPresence
import Foundation

let headers = [
  "token": "",
  "content-type": "application/x-www-form-urlencoded"
]

let postData = NSMutableData(data: "presence=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/users.setPresence")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
GET users_profile_get
{{baseUrl}}/users.profile.get
QUERY PARAMS

token
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/users.profile.get?token=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/users.profile.get" {:query-params {:token ""}})
require "http/client"

url = "{{baseUrl}}/users.profile.get?token="

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}}/users.profile.get?token="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/users.profile.get?token=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/users.profile.get?token="

	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/users.profile.get?token= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/users.profile.get?token=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/users.profile.get?token="))
    .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}}/users.profile.get?token=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/users.profile.get?token=")
  .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}}/users.profile.get?token=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/users.profile.get',
  params: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/users.profile.get?token=';
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}}/users.profile.get?token=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/users.profile.get?token=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/users.profile.get?token=',
  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}}/users.profile.get',
  qs: {token: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/users.profile.get');

req.query({
  token: ''
});

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}}/users.profile.get',
  params: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/users.profile.get?token=';
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}}/users.profile.get?token="]
                                                       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}}/users.profile.get?token=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/users.profile.get?token=",
  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}}/users.profile.get?token=');

echo $response->getBody();
setUrl('{{baseUrl}}/users.profile.get');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'token' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/users.profile.get');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'token' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/users.profile.get?token=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/users.profile.get?token=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/users.profile.get?token=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/users.profile.get"

querystring = {"token":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/users.profile.get"

queryString <- list(token = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/users.profile.get?token=")

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/users.profile.get') do |req|
  req.params['token'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/users.profile.get";

    let querystring = [
        ("token", ""),
    ];

    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}}/users.profile.get?token='
http GET '{{baseUrl}}/users.profile.get?token='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/users.profile.get?token='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/users.profile.get?token=")! 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

{
  "ok": true,
  "profile": {
    "avatar_hash": "ge3b51ca72de",
    "display_name": "spengler",
    "display_name_normalized": "spengler",
    "email": "spengler@ghostbusters.example.com",
    "image_192": "https://.../avatar/e3b51ca72dee4ef87916ae2b9240df50.jpg",
    "image_24": "https://.../avatar/e3b51ca72dee4ef87916ae2b9240df50.jpg",
    "image_32": "https://.../avatar/e3b51ca72dee4ef87916ae2b9240df50.jpg",
    "image_48": "https://.../avatar/e3b51ca72dee4ef87916ae2b9240df50.jpg",
    "image_512": "https://.../avatar/e3b51ca72dee4ef87916ae2b9240df50.jpg",
    "image_72": "https://.../avatar/e3b51ca72dee4ef87916ae2b9240df50.jpg",
    "image_original": "https://.../avatar/e3b51ca72dee4ef87916ae2b9240df50.jpg",
    "real_name": "Egon Spengler",
    "real_name_normalized": "Egon Spengler",
    "status_emoji": ":books:",
    "status_expiration": 0,
    "status_text": "Print is dead",
    "team": "T012AB3C4"
  }
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "user_not_found",
  "ok": false
}
POST users_profile_set
{{baseUrl}}/users.profile.set
HEADERS

token
BODY formUrlEncoded

name
profile
user
value
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/users.profile.set");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
headers = curl_slist_append(headers, "content-type: application/x-www-form-urlencoded");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "name=&profile=&user=&value=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/users.profile.set" {:headers {:token ""}
                                                              :form-params {:name ""
                                                                            :profile ""
                                                                            :user ""
                                                                            :value ""}})
require "http/client"

url = "{{baseUrl}}/users.profile.set"
headers = HTTP::Headers{
  "token" => ""
  "content-type" => "application/x-www-form-urlencoded"
}
reqBody = "name=&profile=&user=&value="

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}}/users.profile.set"),
    Headers =
    {
        { "token", "" },
    },
    Content = new FormUrlEncodedContent(new Dictionary
    {
        { "name", "" },
        { "profile", "" },
        { "user", "" },
        { "value", "" },
    }),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/users.profile.set");
var request = new RestRequest("", Method.Post);
request.AddHeader("token", "");
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "name=&profile=&user=&value=", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/users.profile.set"

	payload := strings.NewReader("name=&profile=&user=&value=")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("token", "")
	req.Header.Add("content-type", "application/x-www-form-urlencoded")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/users.profile.set HTTP/1.1
Token: 
Content-Type: application/x-www-form-urlencoded
Host: example.com
Content-Length: 27

name=&profile=&user=&value=
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/users.profile.set")
  .setHeader("token", "")
  .setHeader("content-type", "application/x-www-form-urlencoded")
  .setBody("name=&profile=&user=&value=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/users.profile.set"))
    .header("token", "")
    .header("content-type", "application/x-www-form-urlencoded")
    .method("POST", HttpRequest.BodyPublishers.ofString("name=&profile=&user=&value="))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "name=&profile=&user=&value=");
Request request = new Request.Builder()
  .url("{{baseUrl}}/users.profile.set")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/users.profile.set")
  .header("token", "")
  .header("content-type", "application/x-www-form-urlencoded")
  .body("name=&profile=&user=&value=")
  .asString();
const data = 'name=&profile=&user=&value=';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/users.profile.set');
xhr.setRequestHeader('token', '');
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');

xhr.send(data);
import axios from 'axios';

const encodedParams = new URLSearchParams();
encodedParams.set('name', '');
encodedParams.set('profile', '');
encodedParams.set('user', '');
encodedParams.set('value', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/users.profile.set',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/users.profile.set';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: new URLSearchParams({name: '', profile: '', user: '', 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}}/users.profile.set',
  method: 'POST',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  },
  data: {
    name: '',
    profile: '',
    user: '',
    value: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/x-www-form-urlencoded")
val body = RequestBody.create(mediaType, "name=&profile=&user=&value=")
val request = Request.Builder()
  .url("{{baseUrl}}/users.profile.set")
  .post(body)
  .addHeader("token", "")
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build()

val response = client.newCall(request).execute()
const qs = require('querystring');
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/users.profile.set',
  headers: {
    token: '',
    'content-type': 'application/x-www-form-urlencoded'
  }
};

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(qs.stringify({name: '', profile: '', user: '', value: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/users.profile.set',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  form: {name: '', profile: '', user: '', value: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/users.profile.set');

req.headers({
  token: '',
  'content-type': 'application/x-www-form-urlencoded'
});

req.form({
  name: '',
  profile: '',
  user: '',
  value: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;
const { URLSearchParams } = require('url');

const encodedParams = new URLSearchParams();
encodedParams.set('name', '');
encodedParams.set('profile', '');
encodedParams.set('user', '');
encodedParams.set('value', '');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/users.profile.set',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  data: encodedParams,
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const { URLSearchParams } = require('url');
const fetch = require('node-fetch');

const encodedParams = new URLSearchParams();
encodedParams.set('name', '');
encodedParams.set('profile', '');
encodedParams.set('user', '');
encodedParams.set('value', '');

const url = '{{baseUrl}}/users.profile.set';
const options = {
  method: 'POST',
  headers: {token: '', 'content-type': 'application/x-www-form-urlencoded'},
  body: encodedParams
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"token": @"",
                           @"content-type": @"application/x-www-form-urlencoded" };

NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"name=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&profile=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&user=" dataUsingEncoding:NSUTF8StringEncoding]];
[postData appendData:[@"&value=" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/users.profile.set"]
                                                       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}}/users.profile.set" in
let headers = Header.add_list (Header.init ()) [
  ("token", "");
  ("content-type", "application/x-www-form-urlencoded");
] in
let body = Cohttp_lwt_body.of_string "name=&profile=&user=&value=" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/users.profile.set",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "name=&profile=&user=&value=",
  CURLOPT_HTTPHEADER => [
    "content-type: application/x-www-form-urlencoded",
    "token: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/users.profile.set', [
  'form_params' => [
    'name' => '',
    'profile' => '',
    'user' => '',
    'value' => ''
  ],
  'headers' => [
    'content-type' => 'application/x-www-form-urlencoded',
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/users.profile.set');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$request->setContentType('application/x-www-form-urlencoded');
$request->setPostFields([
  'name' => '',
  'profile' => '',
  'user' => '',
  'value' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(new http\QueryString([
  'name' => '',
  'profile' => '',
  'user' => '',
  'value' => ''
]));

$request->setRequestUrl('{{baseUrl}}/users.profile.set');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'token' => '',
  'content-type' => 'application/x-www-form-urlencoded'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/users.profile.set' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'name=&profile=&user=&value='
$headers=@{}
$headers.Add("token", "")
$headers.Add("content-type", "application/x-www-form-urlencoded")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/users.profile.set' -Method POST -Headers $headers -ContentType 'application/x-www-form-urlencoded' -Body 'name=&profile=&user=&value='
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "name=&profile=&user=&value="

headers = {
    'token': "",
    'content-type': "application/x-www-form-urlencoded"
}

conn.request("POST", "/baseUrl/users.profile.set", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/users.profile.set"

payload = {
    "name": "",
    "profile": "",
    "user": "",
    "value": ""
}
headers = {
    "token": "",
    "content-type": "application/x-www-form-urlencoded"
}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/users.profile.set"

payload <- "name=&profile=&user=&value="

encode <- "form"

response <- VERB("POST", url, body = payload, add_headers('token' = ''), content_type("application/x-www-form-urlencoded"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/users.profile.set")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["token"] = ''
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "name=&profile=&user=&value="

response = http.request(request)
puts response.read_body
require 'faraday'

data = {
  :name => "",
  :profile => "",
  :user => "",
  :value => "",
}

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/x-www-form-urlencoded'}
)

response = conn.post('/baseUrl/users.profile.set') do |req|
  req.headers['token'] = ''
  req.body = URI.encode_www_form(data)
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/users.profile.set";

    let payload = json!({
        "name": "",
        "profile": "",
        "user": "",
        "value": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());
    headers.insert("content-type", "application/x-www-form-urlencoded".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .form(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/users.profile.set \
  --header 'content-type: application/x-www-form-urlencoded' \
  --header 'token: ' \
  --data name= \
  --data profile= \
  --data user= \
  --data value=
http --form POST {{baseUrl}}/users.profile.set \
  content-type:application/x-www-form-urlencoded \
  token:'' \
  name='' \
  profile='' \
  user='' \
  value=''
wget --quiet \
  --method POST \
  --header 'token: ' \
  --header 'content-type: application/x-www-form-urlencoded' \
  --body-data 'name=&profile=&user=&value=' \
  --output-document \
  - {{baseUrl}}/users.profile.set
import Foundation

let headers = [
  "token": "",
  "content-type": "application/x-www-form-urlencoded"
]

let postData = NSMutableData(data: "name=".data(using: String.Encoding.utf8)!)
postData.append("&profile=".data(using: String.Encoding.utf8)!)
postData.append("&user=".data(using: String.Encoding.utf8)!)
postData.append("&value=".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/users.profile.set")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "ok": true,
  "profile": {
    "avatar_hash": "ge3b51ca72de",
    "display_name": "spengler",
    "display_name_normalized": "spengler",
    "email": "spengler@ghostbusters.example.com",
    "image_192": "https://.../avatar/e3b51ca72dee4ef87916ae2b9240df50.jpg",
    "image_24": "https://.../avatar/e3b51ca72dee4ef87916ae2b9240df50.jpg",
    "image_32": "https://.../avatar/e3b51ca72dee4ef87916ae2b9240df50.jpg",
    "image_48": "https://.../avatar/e3b51ca72dee4ef87916ae2b9240df50.jpg",
    "image_512": "https://.../avatar/e3b51ca72dee4ef87916ae2b9240df50.jpg",
    "image_72": "https://.../avatar/e3b51ca72dee4ef87916ae2b9240df50.jpg",
    "real_name": "Egon Spengler",
    "real_name_normalized": "Egon Spengler",
    "status_emoji": ":books:",
    "status_expiration": 0,
    "status_text": "Print is dead",
    "team": "T012AB3C4"
  }
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_profile",
  "ok": false
}
GET views_open
{{baseUrl}}/views.open
HEADERS

token
QUERY PARAMS

trigger_id
view
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/views.open?trigger_id=&view=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/views.open" {:headers {:token ""}
                                                      :query-params {:trigger_id ""
                                                                     :view ""}})
require "http/client"

url = "{{baseUrl}}/views.open?trigger_id=&view="
headers = HTTP::Headers{
  "token" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/views.open?trigger_id=&view="),
    Headers =
    {
        { "token", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/views.open?trigger_id=&view=");
var request = new RestRequest("", Method.Get);
request.AddHeader("token", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/views.open?trigger_id=&view="

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("token", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/views.open?trigger_id=&view= HTTP/1.1
Token: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/views.open?trigger_id=&view=")
  .setHeader("token", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/views.open?trigger_id=&view="))
    .header("token", "")
    .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}}/views.open?trigger_id=&view=")
  .get()
  .addHeader("token", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/views.open?trigger_id=&view=")
  .header("token", "")
  .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}}/views.open?trigger_id=&view=');
xhr.setRequestHeader('token', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/views.open',
  params: {trigger_id: '', view: ''},
  headers: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/views.open?trigger_id=&view=';
const options = {method: 'GET', headers: {token: ''}};

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}}/views.open?trigger_id=&view=',
  method: 'GET',
  headers: {
    token: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/views.open?trigger_id=&view=")
  .get()
  .addHeader("token", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/views.open?trigger_id=&view=',
  headers: {
    token: ''
  }
};

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}}/views.open',
  qs: {trigger_id: '', view: ''},
  headers: {token: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/views.open');

req.query({
  trigger_id: '',
  view: ''
});

req.headers({
  token: ''
});

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}}/views.open',
  params: {trigger_id: '', view: ''},
  headers: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/views.open?trigger_id=&view=';
const options = {method: 'GET', headers: {token: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"token": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/views.open?trigger_id=&view="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

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}}/views.open?trigger_id=&view=" in
let headers = Header.add (Header.init ()) "token" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/views.open?trigger_id=&view=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "token: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/views.open?trigger_id=&view=', [
  'headers' => [
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/views.open');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'trigger_id' => '',
  'view' => ''
]);

$request->setHeaders([
  'token' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/views.open');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'trigger_id' => '',
  'view' => ''
]));

$request->setHeaders([
  'token' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/views.open?trigger_id=&view=' -Method GET -Headers $headers
$headers=@{}
$headers.Add("token", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/views.open?trigger_id=&view=' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'token': "" }

conn.request("GET", "/baseUrl/views.open?trigger_id=&view=", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/views.open"

querystring = {"trigger_id":"","view":""}

headers = {"token": ""}

response = requests.get(url, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/views.open"

queryString <- list(
  trigger_id = "",
  view = ""
)

response <- VERB("GET", url, query = queryString, add_headers('token' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/views.open?trigger_id=&view=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["token"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/views.open') do |req|
  req.headers['token'] = ''
  req.params['trigger_id'] = ''
  req.params['view'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/views.open";

    let querystring = [
        ("trigger_id", ""),
        ("view", ""),
    ];

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/views.open?trigger_id=&view=' \
  --header 'token: '
http GET '{{baseUrl}}/views.open?trigger_id=&view=' \
  token:''
wget --quiet \
  --method GET \
  --header 'token: ' \
  --output-document \
  - '{{baseUrl}}/views.open?trigger_id=&view='
import Foundation

let headers = ["token": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/views.open?trigger_id=&view=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

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

{
  "ok": true,
  "view": {
    "app_id": "AA4928AQ",
    "blocks": [
      {
        "block_id": "a_block_id",
        "element": {
          "action_id": "an_action_id",
          "type": "plain_text_input"
        },
        "label": {
          "emoji": true,
          "text": "A simple label",
          "type": "plain_text"
        },
        "optional": false,
        "type": "input"
      }
    ],
    "bot_id": "BA13894H",
    "callback_id": "identify_your_modals",
    "clear_on_close": false,
    "external_id": "",
    "hash": "156772938.1827394",
    "id": "VMHU10V25",
    "notify_on_close": false,
    "private_metadata": "Shh it is a secret",
    "root_view_id": "VMHU10V25",
    "state": {
      "values": {}
    },
    "submit": {
      "text": "Create",
      "type": "plain_text"
    },
    "team_id": "T8N4K1JN",
    "title": {
      "text": "Quite a plain modal",
      "type": "plain_text"
    },
    "type": "modal"
  }
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_arguments",
  "ok": false,
  "response_metadata": {
    "messages": [
      "invalid `trigger_id`"
    ]
  }
}
GET views_publish
{{baseUrl}}/views.publish
HEADERS

token
QUERY PARAMS

user_id
view
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/views.publish?user_id=&view=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/views.publish" {:headers {:token ""}
                                                         :query-params {:user_id ""
                                                                        :view ""}})
require "http/client"

url = "{{baseUrl}}/views.publish?user_id=&view="
headers = HTTP::Headers{
  "token" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/views.publish?user_id=&view="),
    Headers =
    {
        { "token", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/views.publish?user_id=&view=");
var request = new RestRequest("", Method.Get);
request.AddHeader("token", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/views.publish?user_id=&view="

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("token", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/views.publish?user_id=&view= HTTP/1.1
Token: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/views.publish?user_id=&view=")
  .setHeader("token", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/views.publish?user_id=&view="))
    .header("token", "")
    .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}}/views.publish?user_id=&view=")
  .get()
  .addHeader("token", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/views.publish?user_id=&view=")
  .header("token", "")
  .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}}/views.publish?user_id=&view=');
xhr.setRequestHeader('token', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/views.publish',
  params: {user_id: '', view: ''},
  headers: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/views.publish?user_id=&view=';
const options = {method: 'GET', headers: {token: ''}};

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}}/views.publish?user_id=&view=',
  method: 'GET',
  headers: {
    token: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/views.publish?user_id=&view=")
  .get()
  .addHeader("token", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/views.publish?user_id=&view=',
  headers: {
    token: ''
  }
};

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}}/views.publish',
  qs: {user_id: '', view: ''},
  headers: {token: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/views.publish');

req.query({
  user_id: '',
  view: ''
});

req.headers({
  token: ''
});

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}}/views.publish',
  params: {user_id: '', view: ''},
  headers: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/views.publish?user_id=&view=';
const options = {method: 'GET', headers: {token: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"token": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/views.publish?user_id=&view="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

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}}/views.publish?user_id=&view=" in
let headers = Header.add (Header.init ()) "token" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/views.publish?user_id=&view=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "token: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/views.publish?user_id=&view=', [
  'headers' => [
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/views.publish');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'user_id' => '',
  'view' => ''
]);

$request->setHeaders([
  'token' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/views.publish');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'user_id' => '',
  'view' => ''
]));

$request->setHeaders([
  'token' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/views.publish?user_id=&view=' -Method GET -Headers $headers
$headers=@{}
$headers.Add("token", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/views.publish?user_id=&view=' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'token': "" }

conn.request("GET", "/baseUrl/views.publish?user_id=&view=", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/views.publish"

querystring = {"user_id":"","view":""}

headers = {"token": ""}

response = requests.get(url, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/views.publish"

queryString <- list(
  user_id = "",
  view = ""
)

response <- VERB("GET", url, query = queryString, add_headers('token' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/views.publish?user_id=&view=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["token"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/views.publish') do |req|
  req.headers['token'] = ''
  req.params['user_id'] = ''
  req.params['view'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/views.publish";

    let querystring = [
        ("user_id", ""),
        ("view", ""),
    ];

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/views.publish?user_id=&view=' \
  --header 'token: '
http GET '{{baseUrl}}/views.publish?user_id=&view=' \
  token:''
wget --quiet \
  --method GET \
  --header 'token: ' \
  --output-document \
  - '{{baseUrl}}/views.publish?user_id=&view='
import Foundation

let headers = ["token": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/views.publish?user_id=&view=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

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

{
  "ok": true,
  "view": {
    "app_id": "AA4928AQ",
    "blocks": [
      {
        "block_id": "2WGp9",
        "text": {
          "text": "A simple section with some sample sentence.",
          "type": "mrkdwn",
          "verbatim": false
        },
        "type": "section"
      }
    ],
    "bot_id": "BA13894H",
    "callback_id": "identify_your_home_tab",
    "clear_on_close": false,
    "close": null,
    "external_id": "",
    "hash": "156772938.1827394",
    "id": "VMHU10V25",
    "notify_on_close": false,
    "previous_view_id": null,
    "private_metadata": "Shh it is a secret",
    "root_view_id": "VMHU10V25",
    "state": {
      "values": {}
    },
    "submit": null,
    "team_id": "T8N4K1JN",
    "type": "home"
  }
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_arguments",
  "ok": false,
  "response_metadata": {
    "messages": [
      "invalid `user_id`"
    ]
  }
}
GET views_push
{{baseUrl}}/views.push
HEADERS

token
QUERY PARAMS

trigger_id
view
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/views.push?trigger_id=&view=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/views.push" {:headers {:token ""}
                                                      :query-params {:trigger_id ""
                                                                     :view ""}})
require "http/client"

url = "{{baseUrl}}/views.push?trigger_id=&view="
headers = HTTP::Headers{
  "token" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/views.push?trigger_id=&view="),
    Headers =
    {
        { "token", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/views.push?trigger_id=&view=");
var request = new RestRequest("", Method.Get);
request.AddHeader("token", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/views.push?trigger_id=&view="

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("token", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/views.push?trigger_id=&view= HTTP/1.1
Token: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/views.push?trigger_id=&view=")
  .setHeader("token", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/views.push?trigger_id=&view="))
    .header("token", "")
    .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}}/views.push?trigger_id=&view=")
  .get()
  .addHeader("token", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/views.push?trigger_id=&view=")
  .header("token", "")
  .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}}/views.push?trigger_id=&view=');
xhr.setRequestHeader('token', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/views.push',
  params: {trigger_id: '', view: ''},
  headers: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/views.push?trigger_id=&view=';
const options = {method: 'GET', headers: {token: ''}};

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}}/views.push?trigger_id=&view=',
  method: 'GET',
  headers: {
    token: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/views.push?trigger_id=&view=")
  .get()
  .addHeader("token", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/views.push?trigger_id=&view=',
  headers: {
    token: ''
  }
};

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}}/views.push',
  qs: {trigger_id: '', view: ''},
  headers: {token: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/views.push');

req.query({
  trigger_id: '',
  view: ''
});

req.headers({
  token: ''
});

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}}/views.push',
  params: {trigger_id: '', view: ''},
  headers: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/views.push?trigger_id=&view=';
const options = {method: 'GET', headers: {token: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"token": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/views.push?trigger_id=&view="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

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}}/views.push?trigger_id=&view=" in
let headers = Header.add (Header.init ()) "token" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/views.push?trigger_id=&view=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "token: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/views.push?trigger_id=&view=', [
  'headers' => [
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/views.push');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'trigger_id' => '',
  'view' => ''
]);

$request->setHeaders([
  'token' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/views.push');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'trigger_id' => '',
  'view' => ''
]));

$request->setHeaders([
  'token' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/views.push?trigger_id=&view=' -Method GET -Headers $headers
$headers=@{}
$headers.Add("token", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/views.push?trigger_id=&view=' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'token': "" }

conn.request("GET", "/baseUrl/views.push?trigger_id=&view=", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/views.push"

querystring = {"trigger_id":"","view":""}

headers = {"token": ""}

response = requests.get(url, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/views.push"

queryString <- list(
  trigger_id = "",
  view = ""
)

response <- VERB("GET", url, query = queryString, add_headers('token' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/views.push?trigger_id=&view=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["token"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/views.push') do |req|
  req.headers['token'] = ''
  req.params['trigger_id'] = ''
  req.params['view'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/views.push";

    let querystring = [
        ("trigger_id", ""),
        ("view", ""),
    ];

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/views.push?trigger_id=&view=' \
  --header 'token: '
http GET '{{baseUrl}}/views.push?trigger_id=&view=' \
  token:''
wget --quiet \
  --method GET \
  --header 'token: ' \
  --output-document \
  - '{{baseUrl}}/views.push?trigger_id=&view='
import Foundation

let headers = ["token": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/views.push?trigger_id=&view=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

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

{
  "ok": true,
  "view": {
    "app_id": "AAD3351BQ",
    "blocks": [
      {
        "block_id": "edit_details",
        "element": {
          "action_id": "detail_input",
          "type": "plain_text_input"
        },
        "label": {
          "text": "Edit details",
          "type": "plain_text"
        },
        "type": "input"
      }
    ],
    "bot_id": "BADF7A34H",
    "callback_id": "view_4",
    "clear_on_close": true,
    "close": {
      "emoji": true,
      "text": "Back",
      "type": "plain_text"
    },
    "external_id": "",
    "hash": "1569362015.55b5e41b",
    "id": "VNM522E2U",
    "notify_on_close": false,
    "previous_view_id": null,
    "private_metadata": "",
    "root_view_id": "VNN729E3U",
    "state": {
      "values": {}
    },
    "submit": {
      "emoji": true,
      "text": "Save",
      "type": "plain_text"
    },
    "team_id": "T9M4RL1JM",
    "title": {
      "emoji": true,
      "text": "Pushed Modal",
      "type": "plain_text"
    },
    "type": "modal"
  }
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_arguments",
  "ok": false,
  "response_metadata": {
    "messages": [
      "missing required field: title"
    ]
  }
}
GET views_update
{{baseUrl}}/views.update
HEADERS

token
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/views.update");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/views.update" {:headers {:token ""}})
require "http/client"

url = "{{baseUrl}}/views.update"
headers = HTTP::Headers{
  "token" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/views.update"),
    Headers =
    {
        { "token", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/views.update");
var request = new RestRequest("", Method.Get);
request.AddHeader("token", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/views.update"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("token", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/views.update HTTP/1.1
Token: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/views.update")
  .setHeader("token", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/views.update"))
    .header("token", "")
    .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}}/views.update")
  .get()
  .addHeader("token", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/views.update")
  .header("token", "")
  .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}}/views.update');
xhr.setRequestHeader('token', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/views.update',
  headers: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/views.update';
const options = {method: 'GET', headers: {token: ''}};

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}}/views.update',
  method: 'GET',
  headers: {
    token: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/views.update")
  .get()
  .addHeader("token", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/views.update',
  headers: {
    token: ''
  }
};

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}}/views.update',
  headers: {token: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/views.update');

req.headers({
  token: ''
});

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}}/views.update',
  headers: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/views.update';
const options = {method: 'GET', headers: {token: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"token": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/views.update"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

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}}/views.update" in
let headers = Header.add (Header.init ()) "token" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/views.update",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "token: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/views.update', [
  'headers' => [
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/views.update');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'token' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/views.update');
$request->setRequestMethod('GET');
$request->setHeaders([
  'token' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/views.update' -Method GET -Headers $headers
$headers=@{}
$headers.Add("token", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/views.update' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'token': "" }

conn.request("GET", "/baseUrl/views.update", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/views.update"

headers = {"token": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/views.update"

response <- VERB("GET", url, add_headers('token' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/views.update")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["token"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/views.update') do |req|
  req.headers['token'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/views.update";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/views.update \
  --header 'token: '
http GET {{baseUrl}}/views.update \
  token:''
wget --quiet \
  --method GET \
  --header 'token: ' \
  --output-document \
  - {{baseUrl}}/views.update
import Foundation

let headers = ["token": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/views.update")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

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

{
  "ok": true,
  "view": {
    "app_id": "AAD3351BQ",
    "blocks": [
      {
        "accessory": {
          "action_id": "button_4",
          "text": {
            "text": "Click me",
            "type": "plain_text"
          },
          "type": "button"
        },
        "block_id": "s_block",
        "text": {
          "emoji": true,
          "text": "I am but an updated modal",
          "type": "plain_text"
        },
        "type": "section"
      }
    ],
    "bot_id": "BADF7A34H",
    "callback_id": "view_2",
    "clear_on_close": true,
    "close": {
      "emoji": true,
      "text": "Close",
      "type": "plain_text"
    },
    "external_id": "",
    "hash": "1569262015.55b5e41b",
    "id": "VNM522E2U",
    "notify_on_close": false,
    "previous_view_id": null,
    "private_metadata": "",
    "root_view_id": "VNN729E3U",
    "state": {
      "values": {}
    },
    "submit": null,
    "team_id": "T9M4RL1JM",
    "title": {
      "emoji": true,
      "text": "Updated Modal",
      "type": "plain_text"
    },
    "type": "modal"
  }
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "not_found",
  "ok": false
}
GET workflows_stepCompleted
{{baseUrl}}/workflows.stepCompleted
HEADERS

token
QUERY PARAMS

workflow_step_execute_id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/workflows.stepCompleted?workflow_step_execute_id=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/workflows.stepCompleted" {:headers {:token ""}
                                                                   :query-params {:workflow_step_execute_id ""}})
require "http/client"

url = "{{baseUrl}}/workflows.stepCompleted?workflow_step_execute_id="
headers = HTTP::Headers{
  "token" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/workflows.stepCompleted?workflow_step_execute_id="),
    Headers =
    {
        { "token", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/workflows.stepCompleted?workflow_step_execute_id=");
var request = new RestRequest("", Method.Get);
request.AddHeader("token", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/workflows.stepCompleted?workflow_step_execute_id="

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("token", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/workflows.stepCompleted?workflow_step_execute_id= HTTP/1.1
Token: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/workflows.stepCompleted?workflow_step_execute_id=")
  .setHeader("token", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/workflows.stepCompleted?workflow_step_execute_id="))
    .header("token", "")
    .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}}/workflows.stepCompleted?workflow_step_execute_id=")
  .get()
  .addHeader("token", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/workflows.stepCompleted?workflow_step_execute_id=")
  .header("token", "")
  .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}}/workflows.stepCompleted?workflow_step_execute_id=');
xhr.setRequestHeader('token', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/workflows.stepCompleted',
  params: {workflow_step_execute_id: ''},
  headers: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/workflows.stepCompleted?workflow_step_execute_id=';
const options = {method: 'GET', headers: {token: ''}};

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}}/workflows.stepCompleted?workflow_step_execute_id=',
  method: 'GET',
  headers: {
    token: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/workflows.stepCompleted?workflow_step_execute_id=")
  .get()
  .addHeader("token", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/workflows.stepCompleted?workflow_step_execute_id=',
  headers: {
    token: ''
  }
};

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}}/workflows.stepCompleted',
  qs: {workflow_step_execute_id: ''},
  headers: {token: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/workflows.stepCompleted');

req.query({
  workflow_step_execute_id: ''
});

req.headers({
  token: ''
});

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}}/workflows.stepCompleted',
  params: {workflow_step_execute_id: ''},
  headers: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/workflows.stepCompleted?workflow_step_execute_id=';
const options = {method: 'GET', headers: {token: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"token": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/workflows.stepCompleted?workflow_step_execute_id="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

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}}/workflows.stepCompleted?workflow_step_execute_id=" in
let headers = Header.add (Header.init ()) "token" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/workflows.stepCompleted?workflow_step_execute_id=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "token: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/workflows.stepCompleted?workflow_step_execute_id=', [
  'headers' => [
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/workflows.stepCompleted');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'workflow_step_execute_id' => ''
]);

$request->setHeaders([
  'token' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/workflows.stepCompleted');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'workflow_step_execute_id' => ''
]));

$request->setHeaders([
  'token' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/workflows.stepCompleted?workflow_step_execute_id=' -Method GET -Headers $headers
$headers=@{}
$headers.Add("token", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/workflows.stepCompleted?workflow_step_execute_id=' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'token': "" }

conn.request("GET", "/baseUrl/workflows.stepCompleted?workflow_step_execute_id=", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/workflows.stepCompleted"

querystring = {"workflow_step_execute_id":""}

headers = {"token": ""}

response = requests.get(url, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/workflows.stepCompleted"

queryString <- list(workflow_step_execute_id = "")

response <- VERB("GET", url, query = queryString, add_headers('token' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/workflows.stepCompleted?workflow_step_execute_id=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["token"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/workflows.stepCompleted') do |req|
  req.headers['token'] = ''
  req.params['workflow_step_execute_id'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/workflows.stepCompleted";

    let querystring = [
        ("workflow_step_execute_id", ""),
    ];

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/workflows.stepCompleted?workflow_step_execute_id=' \
  --header 'token: '
http GET '{{baseUrl}}/workflows.stepCompleted?workflow_step_execute_id=' \
  token:''
wget --quiet \
  --method GET \
  --header 'token: ' \
  --output-document \
  - '{{baseUrl}}/workflows.stepCompleted?workflow_step_execute_id='
import Foundation

let headers = ["token": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/workflows.stepCompleted?workflow_step_execute_id=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

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

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
GET workflows_stepFailed
{{baseUrl}}/workflows.stepFailed
HEADERS

token
QUERY PARAMS

workflow_step_execute_id
error
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/workflows.stepFailed?workflow_step_execute_id=&error=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/workflows.stepFailed" {:headers {:token ""}
                                                                :query-params {:workflow_step_execute_id ""
                                                                               :error ""}})
require "http/client"

url = "{{baseUrl}}/workflows.stepFailed?workflow_step_execute_id=&error="
headers = HTTP::Headers{
  "token" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/workflows.stepFailed?workflow_step_execute_id=&error="),
    Headers =
    {
        { "token", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/workflows.stepFailed?workflow_step_execute_id=&error=");
var request = new RestRequest("", Method.Get);
request.AddHeader("token", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/workflows.stepFailed?workflow_step_execute_id=&error="

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("token", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/workflows.stepFailed?workflow_step_execute_id=&error= HTTP/1.1
Token: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/workflows.stepFailed?workflow_step_execute_id=&error=")
  .setHeader("token", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/workflows.stepFailed?workflow_step_execute_id=&error="))
    .header("token", "")
    .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}}/workflows.stepFailed?workflow_step_execute_id=&error=")
  .get()
  .addHeader("token", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/workflows.stepFailed?workflow_step_execute_id=&error=")
  .header("token", "")
  .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}}/workflows.stepFailed?workflow_step_execute_id=&error=');
xhr.setRequestHeader('token', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/workflows.stepFailed',
  params: {workflow_step_execute_id: '', error: ''},
  headers: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/workflows.stepFailed?workflow_step_execute_id=&error=';
const options = {method: 'GET', headers: {token: ''}};

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}}/workflows.stepFailed?workflow_step_execute_id=&error=',
  method: 'GET',
  headers: {
    token: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/workflows.stepFailed?workflow_step_execute_id=&error=")
  .get()
  .addHeader("token", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/workflows.stepFailed?workflow_step_execute_id=&error=',
  headers: {
    token: ''
  }
};

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}}/workflows.stepFailed',
  qs: {workflow_step_execute_id: '', error: ''},
  headers: {token: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/workflows.stepFailed');

req.query({
  workflow_step_execute_id: '',
  error: ''
});

req.headers({
  token: ''
});

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}}/workflows.stepFailed',
  params: {workflow_step_execute_id: '', error: ''},
  headers: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/workflows.stepFailed?workflow_step_execute_id=&error=';
const options = {method: 'GET', headers: {token: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"token": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/workflows.stepFailed?workflow_step_execute_id=&error="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

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}}/workflows.stepFailed?workflow_step_execute_id=&error=" in
let headers = Header.add (Header.init ()) "token" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/workflows.stepFailed?workflow_step_execute_id=&error=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "token: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/workflows.stepFailed?workflow_step_execute_id=&error=', [
  'headers' => [
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/workflows.stepFailed');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'workflow_step_execute_id' => '',
  'error' => ''
]);

$request->setHeaders([
  'token' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/workflows.stepFailed');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'workflow_step_execute_id' => '',
  'error' => ''
]));

$request->setHeaders([
  'token' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/workflows.stepFailed?workflow_step_execute_id=&error=' -Method GET -Headers $headers
$headers=@{}
$headers.Add("token", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/workflows.stepFailed?workflow_step_execute_id=&error=' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'token': "" }

conn.request("GET", "/baseUrl/workflows.stepFailed?workflow_step_execute_id=&error=", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/workflows.stepFailed"

querystring = {"workflow_step_execute_id":"","error":""}

headers = {"token": ""}

response = requests.get(url, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/workflows.stepFailed"

queryString <- list(
  workflow_step_execute_id = "",
  error = ""
)

response <- VERB("GET", url, query = queryString, add_headers('token' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/workflows.stepFailed?workflow_step_execute_id=&error=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["token"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/workflows.stepFailed') do |req|
  req.headers['token'] = ''
  req.params['workflow_step_execute_id'] = ''
  req.params['error'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/workflows.stepFailed";

    let querystring = [
        ("workflow_step_execute_id", ""),
        ("error", ""),
    ];

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/workflows.stepFailed?workflow_step_execute_id=&error=' \
  --header 'token: '
http GET '{{baseUrl}}/workflows.stepFailed?workflow_step_execute_id=&error=' \
  token:''
wget --quiet \
  --method GET \
  --header 'token: ' \
  --output-document \
  - '{{baseUrl}}/workflows.stepFailed?workflow_step_execute_id=&error='
import Foundation

let headers = ["token": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/workflows.stepFailed?workflow_step_execute_id=&error=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

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

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}
GET workflows_updateStep
{{baseUrl}}/workflows.updateStep
HEADERS

token
QUERY PARAMS

workflow_step_edit_id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/workflows.updateStep?workflow_step_edit_id=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/workflows.updateStep" {:headers {:token ""}
                                                                :query-params {:workflow_step_edit_id ""}})
require "http/client"

url = "{{baseUrl}}/workflows.updateStep?workflow_step_edit_id="
headers = HTTP::Headers{
  "token" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/workflows.updateStep?workflow_step_edit_id="),
    Headers =
    {
        { "token", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/workflows.updateStep?workflow_step_edit_id=");
var request = new RestRequest("", Method.Get);
request.AddHeader("token", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/workflows.updateStep?workflow_step_edit_id="

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("token", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/workflows.updateStep?workflow_step_edit_id= HTTP/1.1
Token: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/workflows.updateStep?workflow_step_edit_id=")
  .setHeader("token", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/workflows.updateStep?workflow_step_edit_id="))
    .header("token", "")
    .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}}/workflows.updateStep?workflow_step_edit_id=")
  .get()
  .addHeader("token", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/workflows.updateStep?workflow_step_edit_id=")
  .header("token", "")
  .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}}/workflows.updateStep?workflow_step_edit_id=');
xhr.setRequestHeader('token', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/workflows.updateStep',
  params: {workflow_step_edit_id: ''},
  headers: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/workflows.updateStep?workflow_step_edit_id=';
const options = {method: 'GET', headers: {token: ''}};

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}}/workflows.updateStep?workflow_step_edit_id=',
  method: 'GET',
  headers: {
    token: ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/workflows.updateStep?workflow_step_edit_id=")
  .get()
  .addHeader("token", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/workflows.updateStep?workflow_step_edit_id=',
  headers: {
    token: ''
  }
};

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}}/workflows.updateStep',
  qs: {workflow_step_edit_id: ''},
  headers: {token: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/workflows.updateStep');

req.query({
  workflow_step_edit_id: ''
});

req.headers({
  token: ''
});

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}}/workflows.updateStep',
  params: {workflow_step_edit_id: ''},
  headers: {token: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/workflows.updateStep?workflow_step_edit_id=';
const options = {method: 'GET', headers: {token: ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"token": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/workflows.updateStep?workflow_step_edit_id="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

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}}/workflows.updateStep?workflow_step_edit_id=" in
let headers = Header.add (Header.init ()) "token" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/workflows.updateStep?workflow_step_edit_id=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "token: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/workflows.updateStep?workflow_step_edit_id=', [
  'headers' => [
    'token' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/workflows.updateStep');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'workflow_step_edit_id' => ''
]);

$request->setHeaders([
  'token' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/workflows.updateStep');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'workflow_step_edit_id' => ''
]));

$request->setHeaders([
  'token' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("token", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/workflows.updateStep?workflow_step_edit_id=' -Method GET -Headers $headers
$headers=@{}
$headers.Add("token", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/workflows.updateStep?workflow_step_edit_id=' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'token': "" }

conn.request("GET", "/baseUrl/workflows.updateStep?workflow_step_edit_id=", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/workflows.updateStep"

querystring = {"workflow_step_edit_id":""}

headers = {"token": ""}

response = requests.get(url, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/workflows.updateStep"

queryString <- list(workflow_step_edit_id = "")

response <- VERB("GET", url, query = queryString, add_headers('token' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/workflows.updateStep?workflow_step_edit_id=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["token"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/workflows.updateStep') do |req|
  req.headers['token'] = ''
  req.params['workflow_step_edit_id'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/workflows.updateStep";

    let querystring = [
        ("workflow_step_edit_id", ""),
    ];

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("token", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/workflows.updateStep?workflow_step_edit_id=' \
  --header 'token: '
http GET '{{baseUrl}}/workflows.updateStep?workflow_step_edit_id=' \
  token:''
wget --quiet \
  --method GET \
  --header 'token: ' \
  --output-document \
  - '{{baseUrl}}/workflows.updateStep?workflow_step_edit_id='
import Foundation

let headers = ["token": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/workflows.updateStep?workflow_step_edit_id=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

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

{
  "ok": true
}
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "error": "invalid_auth",
  "ok": false
}