Amazon Lex Model Building V2
PUT
BatchCreateCustomVocabularyItem
{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchcreate
QUERY PARAMS
botId
botVersion
localeId
BODY json
{
"customVocabularyItemList": [
{
"phrase": "",
"weight": "",
"displayAs": ""
}
]
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchcreate");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"customVocabularyItemList\": [\n {\n \"phrase\": \"\",\n \"weight\": \"\",\n \"displayAs\": \"\"\n }\n ]\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchcreate" {:content-type :json
:form-params {:customVocabularyItemList [{:phrase ""
:weight ""
:displayAs ""}]}})
require "http/client"
url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchcreate"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"customVocabularyItemList\": [\n {\n \"phrase\": \"\",\n \"weight\": \"\",\n \"displayAs\": \"\"\n }\n ]\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchcreate"),
Content = new StringContent("{\n \"customVocabularyItemList\": [\n {\n \"phrase\": \"\",\n \"weight\": \"\",\n \"displayAs\": \"\"\n }\n ]\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchcreate");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"customVocabularyItemList\": [\n {\n \"phrase\": \"\",\n \"weight\": \"\",\n \"displayAs\": \"\"\n }\n ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchcreate"
payload := strings.NewReader("{\n \"customVocabularyItemList\": [\n {\n \"phrase\": \"\",\n \"weight\": \"\",\n \"displayAs\": \"\"\n }\n ]\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchcreate HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 113
{
"customVocabularyItemList": [
{
"phrase": "",
"weight": "",
"displayAs": ""
}
]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchcreate")
.setHeader("content-type", "application/json")
.setBody("{\n \"customVocabularyItemList\": [\n {\n \"phrase\": \"\",\n \"weight\": \"\",\n \"displayAs\": \"\"\n }\n ]\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchcreate"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"customVocabularyItemList\": [\n {\n \"phrase\": \"\",\n \"weight\": \"\",\n \"displayAs\": \"\"\n }\n ]\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"customVocabularyItemList\": [\n {\n \"phrase\": \"\",\n \"weight\": \"\",\n \"displayAs\": \"\"\n }\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchcreate")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchcreate")
.header("content-type", "application/json")
.body("{\n \"customVocabularyItemList\": [\n {\n \"phrase\": \"\",\n \"weight\": \"\",\n \"displayAs\": \"\"\n }\n ]\n}")
.asString();
const data = JSON.stringify({
customVocabularyItemList: [
{
phrase: '',
weight: '',
displayAs: ''
}
]
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchcreate');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchcreate',
headers: {'content-type': 'application/json'},
data: {customVocabularyItemList: [{phrase: '', weight: '', displayAs: ''}]}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchcreate';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"customVocabularyItemList":[{"phrase":"","weight":"","displayAs":""}]}'
};
try {
const response = await 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/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchcreate',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "customVocabularyItemList": [\n {\n "phrase": "",\n "weight": "",\n "displayAs": ""\n }\n ]\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"customVocabularyItemList\": [\n {\n \"phrase\": \"\",\n \"weight\": \"\",\n \"displayAs\": \"\"\n }\n ]\n}")
val request = Request.Builder()
.url("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchcreate")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchcreate',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({customVocabularyItemList: [{phrase: '', weight: '', displayAs: ''}]}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchcreate',
headers: {'content-type': 'application/json'},
body: {customVocabularyItemList: [{phrase: '', weight: '', displayAs: ''}]},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchcreate');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
customVocabularyItemList: [
{
phrase: '',
weight: '',
displayAs: ''
}
]
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchcreate',
headers: {'content-type': 'application/json'},
data: {customVocabularyItemList: [{phrase: '', weight: '', displayAs: ''}]}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchcreate';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"customVocabularyItemList":[{"phrase":"","weight":"","displayAs":""}]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"customVocabularyItemList": @[ @{ @"phrase": @"", @"weight": @"", @"displayAs": @"" } ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchcreate"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchcreate" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"customVocabularyItemList\": [\n {\n \"phrase\": \"\",\n \"weight\": \"\",\n \"displayAs\": \"\"\n }\n ]\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchcreate",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'customVocabularyItemList' => [
[
'phrase' => '',
'weight' => '',
'displayAs' => ''
]
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchcreate', [
'body' => '{
"customVocabularyItemList": [
{
"phrase": "",
"weight": "",
"displayAs": ""
}
]
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchcreate');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'customVocabularyItemList' => [
[
'phrase' => '',
'weight' => '',
'displayAs' => ''
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'customVocabularyItemList' => [
[
'phrase' => '',
'weight' => '',
'displayAs' => ''
]
]
]));
$request->setRequestUrl('{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchcreate');
$request->setRequestMethod('PUT');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchcreate' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"customVocabularyItemList": [
{
"phrase": "",
"weight": "",
"displayAs": ""
}
]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchcreate' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"customVocabularyItemList": [
{
"phrase": "",
"weight": "",
"displayAs": ""
}
]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"customVocabularyItemList\": [\n {\n \"phrase\": \"\",\n \"weight\": \"\",\n \"displayAs\": \"\"\n }\n ]\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchcreate", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchcreate"
payload = { "customVocabularyItemList": [
{
"phrase": "",
"weight": "",
"displayAs": ""
}
] }
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchcreate"
payload <- "{\n \"customVocabularyItemList\": [\n {\n \"phrase\": \"\",\n \"weight\": \"\",\n \"displayAs\": \"\"\n }\n ]\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchcreate")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"customVocabularyItemList\": [\n {\n \"phrase\": \"\",\n \"weight\": \"\",\n \"displayAs\": \"\"\n }\n ]\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.put('/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchcreate') do |req|
req.body = "{\n \"customVocabularyItemList\": [\n {\n \"phrase\": \"\",\n \"weight\": \"\",\n \"displayAs\": \"\"\n }\n ]\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchcreate";
let payload = json!({"customVocabularyItemList": (
json!({
"phrase": "",
"weight": "",
"displayAs": ""
})
)});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchcreate \
--header 'content-type: application/json' \
--data '{
"customVocabularyItemList": [
{
"phrase": "",
"weight": "",
"displayAs": ""
}
]
}'
echo '{
"customVocabularyItemList": [
{
"phrase": "",
"weight": "",
"displayAs": ""
}
]
}' | \
http PUT {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchcreate \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "customVocabularyItemList": [\n {\n "phrase": "",\n "weight": "",\n "displayAs": ""\n }\n ]\n}' \
--output-document \
- {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchcreate
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["customVocabularyItemList": [
[
"phrase": "",
"weight": "",
"displayAs": ""
]
]] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchcreate")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
BatchDeleteCustomVocabularyItem
{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchdelete
QUERY PARAMS
botId
botVersion
localeId
BODY json
{
"customVocabularyItemList": [
{
"itemId": ""
}
]
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchdelete");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"customVocabularyItemList\": [\n {\n \"itemId\": \"\"\n }\n ]\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchdelete" {:content-type :json
:form-params {:customVocabularyItemList [{:itemId ""}]}})
require "http/client"
url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchdelete"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"customVocabularyItemList\": [\n {\n \"itemId\": \"\"\n }\n ]\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchdelete"),
Content = new StringContent("{\n \"customVocabularyItemList\": [\n {\n \"itemId\": \"\"\n }\n ]\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchdelete");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"customVocabularyItemList\": [\n {\n \"itemId\": \"\"\n }\n ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchdelete"
payload := strings.NewReader("{\n \"customVocabularyItemList\": [\n {\n \"itemId\": \"\"\n }\n ]\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchdelete HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 70
{
"customVocabularyItemList": [
{
"itemId": ""
}
]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchdelete")
.setHeader("content-type", "application/json")
.setBody("{\n \"customVocabularyItemList\": [\n {\n \"itemId\": \"\"\n }\n ]\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchdelete"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"customVocabularyItemList\": [\n {\n \"itemId\": \"\"\n }\n ]\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"customVocabularyItemList\": [\n {\n \"itemId\": \"\"\n }\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchdelete")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchdelete")
.header("content-type", "application/json")
.body("{\n \"customVocabularyItemList\": [\n {\n \"itemId\": \"\"\n }\n ]\n}")
.asString();
const data = JSON.stringify({
customVocabularyItemList: [
{
itemId: ''
}
]
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchdelete');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchdelete',
headers: {'content-type': 'application/json'},
data: {customVocabularyItemList: [{itemId: ''}]}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchdelete';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"customVocabularyItemList":[{"itemId":""}]}'
};
try {
const response = await 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/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchdelete',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "customVocabularyItemList": [\n {\n "itemId": ""\n }\n ]\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"customVocabularyItemList\": [\n {\n \"itemId\": \"\"\n }\n ]\n}")
val request = Request.Builder()
.url("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchdelete")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchdelete',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({customVocabularyItemList: [{itemId: ''}]}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchdelete',
headers: {'content-type': 'application/json'},
body: {customVocabularyItemList: [{itemId: ''}]},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchdelete');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
customVocabularyItemList: [
{
itemId: ''
}
]
});
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}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchdelete',
headers: {'content-type': 'application/json'},
data: {customVocabularyItemList: [{itemId: ''}]}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchdelete';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"customVocabularyItemList":[{"itemId":""}]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"customVocabularyItemList": @[ @{ @"itemId": @"" } ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchdelete"]
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}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchdelete" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"customVocabularyItemList\": [\n {\n \"itemId\": \"\"\n }\n ]\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchdelete",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'customVocabularyItemList' => [
[
'itemId' => ''
]
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchdelete', [
'body' => '{
"customVocabularyItemList": [
{
"itemId": ""
}
]
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchdelete');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'customVocabularyItemList' => [
[
'itemId' => ''
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'customVocabularyItemList' => [
[
'itemId' => ''
]
]
]));
$request->setRequestUrl('{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchdelete');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchdelete' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"customVocabularyItemList": [
{
"itemId": ""
}
]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchdelete' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"customVocabularyItemList": [
{
"itemId": ""
}
]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"customVocabularyItemList\": [\n {\n \"itemId\": \"\"\n }\n ]\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchdelete", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchdelete"
payload = { "customVocabularyItemList": [{ "itemId": "" }] }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchdelete"
payload <- "{\n \"customVocabularyItemList\": [\n {\n \"itemId\": \"\"\n }\n ]\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchdelete")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"customVocabularyItemList\": [\n {\n \"itemId\": \"\"\n }\n ]\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchdelete') do |req|
req.body = "{\n \"customVocabularyItemList\": [\n {\n \"itemId\": \"\"\n }\n ]\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchdelete";
let payload = json!({"customVocabularyItemList": (json!({"itemId": ""}))});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchdelete \
--header 'content-type: application/json' \
--data '{
"customVocabularyItemList": [
{
"itemId": ""
}
]
}'
echo '{
"customVocabularyItemList": [
{
"itemId": ""
}
]
}' | \
http POST {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchdelete \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "customVocabularyItemList": [\n {\n "itemId": ""\n }\n ]\n}' \
--output-document \
- {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchdelete
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["customVocabularyItemList": [["itemId": ""]]] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchdelete")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PUT
BatchUpdateCustomVocabularyItem
{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchupdate
QUERY PARAMS
botId
botVersion
localeId
BODY json
{
"customVocabularyItemList": [
{
"itemId": "",
"phrase": "",
"weight": "",
"displayAs": ""
}
]
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchupdate");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"customVocabularyItemList\": [\n {\n \"itemId\": \"\",\n \"phrase\": \"\",\n \"weight\": \"\",\n \"displayAs\": \"\"\n }\n ]\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchupdate" {:content-type :json
:form-params {:customVocabularyItemList [{:itemId ""
:phrase ""
:weight ""
:displayAs ""}]}})
require "http/client"
url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchupdate"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"customVocabularyItemList\": [\n {\n \"itemId\": \"\",\n \"phrase\": \"\",\n \"weight\": \"\",\n \"displayAs\": \"\"\n }\n ]\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchupdate"),
Content = new StringContent("{\n \"customVocabularyItemList\": [\n {\n \"itemId\": \"\",\n \"phrase\": \"\",\n \"weight\": \"\",\n \"displayAs\": \"\"\n }\n ]\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchupdate");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"customVocabularyItemList\": [\n {\n \"itemId\": \"\",\n \"phrase\": \"\",\n \"weight\": \"\",\n \"displayAs\": \"\"\n }\n ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchupdate"
payload := strings.NewReader("{\n \"customVocabularyItemList\": [\n {\n \"itemId\": \"\",\n \"phrase\": \"\",\n \"weight\": \"\",\n \"displayAs\": \"\"\n }\n ]\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchupdate HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 133
{
"customVocabularyItemList": [
{
"itemId": "",
"phrase": "",
"weight": "",
"displayAs": ""
}
]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchupdate")
.setHeader("content-type", "application/json")
.setBody("{\n \"customVocabularyItemList\": [\n {\n \"itemId\": \"\",\n \"phrase\": \"\",\n \"weight\": \"\",\n \"displayAs\": \"\"\n }\n ]\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchupdate"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"customVocabularyItemList\": [\n {\n \"itemId\": \"\",\n \"phrase\": \"\",\n \"weight\": \"\",\n \"displayAs\": \"\"\n }\n ]\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"customVocabularyItemList\": [\n {\n \"itemId\": \"\",\n \"phrase\": \"\",\n \"weight\": \"\",\n \"displayAs\": \"\"\n }\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchupdate")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchupdate")
.header("content-type", "application/json")
.body("{\n \"customVocabularyItemList\": [\n {\n \"itemId\": \"\",\n \"phrase\": \"\",\n \"weight\": \"\",\n \"displayAs\": \"\"\n }\n ]\n}")
.asString();
const data = JSON.stringify({
customVocabularyItemList: [
{
itemId: '',
phrase: '',
weight: '',
displayAs: ''
}
]
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchupdate');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchupdate',
headers: {'content-type': 'application/json'},
data: {
customVocabularyItemList: [{itemId: '', phrase: '', weight: '', displayAs: ''}]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchupdate';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"customVocabularyItemList":[{"itemId":"","phrase":"","weight":"","displayAs":""}]}'
};
try {
const response = await 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/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchupdate',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "customVocabularyItemList": [\n {\n "itemId": "",\n "phrase": "",\n "weight": "",\n "displayAs": ""\n }\n ]\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"customVocabularyItemList\": [\n {\n \"itemId\": \"\",\n \"phrase\": \"\",\n \"weight\": \"\",\n \"displayAs\": \"\"\n }\n ]\n}")
val request = Request.Builder()
.url("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchupdate")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchupdate',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
customVocabularyItemList: [{itemId: '', phrase: '', weight: '', displayAs: ''}]
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchupdate',
headers: {'content-type': 'application/json'},
body: {
customVocabularyItemList: [{itemId: '', phrase: '', weight: '', displayAs: ''}]
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchupdate');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
customVocabularyItemList: [
{
itemId: '',
phrase: '',
weight: '',
displayAs: ''
}
]
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchupdate',
headers: {'content-type': 'application/json'},
data: {
customVocabularyItemList: [{itemId: '', phrase: '', weight: '', displayAs: ''}]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchupdate';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"customVocabularyItemList":[{"itemId":"","phrase":"","weight":"","displayAs":""}]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"customVocabularyItemList": @[ @{ @"itemId": @"", @"phrase": @"", @"weight": @"", @"displayAs": @"" } ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchupdate"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchupdate" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"customVocabularyItemList\": [\n {\n \"itemId\": \"\",\n \"phrase\": \"\",\n \"weight\": \"\",\n \"displayAs\": \"\"\n }\n ]\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchupdate",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'customVocabularyItemList' => [
[
'itemId' => '',
'phrase' => '',
'weight' => '',
'displayAs' => ''
]
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchupdate', [
'body' => '{
"customVocabularyItemList": [
{
"itemId": "",
"phrase": "",
"weight": "",
"displayAs": ""
}
]
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchupdate');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'customVocabularyItemList' => [
[
'itemId' => '',
'phrase' => '',
'weight' => '',
'displayAs' => ''
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'customVocabularyItemList' => [
[
'itemId' => '',
'phrase' => '',
'weight' => '',
'displayAs' => ''
]
]
]));
$request->setRequestUrl('{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchupdate');
$request->setRequestMethod('PUT');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchupdate' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"customVocabularyItemList": [
{
"itemId": "",
"phrase": "",
"weight": "",
"displayAs": ""
}
]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchupdate' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"customVocabularyItemList": [
{
"itemId": "",
"phrase": "",
"weight": "",
"displayAs": ""
}
]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"customVocabularyItemList\": [\n {\n \"itemId\": \"\",\n \"phrase\": \"\",\n \"weight\": \"\",\n \"displayAs\": \"\"\n }\n ]\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchupdate", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchupdate"
payload = { "customVocabularyItemList": [
{
"itemId": "",
"phrase": "",
"weight": "",
"displayAs": ""
}
] }
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchupdate"
payload <- "{\n \"customVocabularyItemList\": [\n {\n \"itemId\": \"\",\n \"phrase\": \"\",\n \"weight\": \"\",\n \"displayAs\": \"\"\n }\n ]\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchupdate")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"customVocabularyItemList\": [\n {\n \"itemId\": \"\",\n \"phrase\": \"\",\n \"weight\": \"\",\n \"displayAs\": \"\"\n }\n ]\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.put('/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchupdate') do |req|
req.body = "{\n \"customVocabularyItemList\": [\n {\n \"itemId\": \"\",\n \"phrase\": \"\",\n \"weight\": \"\",\n \"displayAs\": \"\"\n }\n ]\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchupdate";
let payload = json!({"customVocabularyItemList": (
json!({
"itemId": "",
"phrase": "",
"weight": "",
"displayAs": ""
})
)});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchupdate \
--header 'content-type: application/json' \
--data '{
"customVocabularyItemList": [
{
"itemId": "",
"phrase": "",
"weight": "",
"displayAs": ""
}
]
}'
echo '{
"customVocabularyItemList": [
{
"itemId": "",
"phrase": "",
"weight": "",
"displayAs": ""
}
]
}' | \
http PUT {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchupdate \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "customVocabularyItemList": [\n {\n "itemId": "",\n "phrase": "",\n "weight": "",\n "displayAs": ""\n }\n ]\n}' \
--output-document \
- {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchupdate
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["customVocabularyItemList": [
[
"itemId": "",
"phrase": "",
"weight": "",
"displayAs": ""
]
]] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/batchupdate")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
BuildBotLocale
{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/
QUERY PARAMS
botId
botVersion
localeId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/")
require "http/client"
url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/"
response = HTTP::Client.post url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/"
req, _ := http.NewRequest("POST", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/ HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/"))
.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}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/")
.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}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/';
const options = {method: 'POST'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/');
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}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/';
const options = {method: 'POST'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/');
echo $response->getBody();
setUrl('{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/');
$request->setMethod(HTTP_METH_POST);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/"
response = requests.post(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/"
response <- VERB("POST", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.post('/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/";
let client = reqwest::Client::new();
let response = client.post(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/
http POST {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/
wget --quiet \
--method POST \
--output-document \
- {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PUT
CreateBot
{{baseUrl}}/bots/
BODY json
{
"botName": "",
"description": "",
"roleArn": "",
"dataPrivacy": {
"childDirected": ""
},
"idleSessionTTLInSeconds": 0,
"botTags": {},
"testBotAliasTags": {},
"botType": "",
"botMembers": [
{
"botMemberId": "",
"botMemberName": "",
"botMemberAliasId": "",
"botMemberAliasName": "",
"botMemberVersion": ""
}
]
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/bots/");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"botName\": \"\",\n \"description\": \"\",\n \"roleArn\": \"\",\n \"dataPrivacy\": {\n \"childDirected\": \"\"\n },\n \"idleSessionTTLInSeconds\": 0,\n \"botTags\": {},\n \"testBotAliasTags\": {},\n \"botType\": \"\",\n \"botMembers\": [\n {\n \"botMemberId\": \"\",\n \"botMemberName\": \"\",\n \"botMemberAliasId\": \"\",\n \"botMemberAliasName\": \"\",\n \"botMemberVersion\": \"\"\n }\n ]\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/bots/" {:content-type :json
:form-params {:botName ""
:description ""
:roleArn ""
:dataPrivacy {:childDirected ""}
:idleSessionTTLInSeconds 0
:botTags {}
:testBotAliasTags {}
:botType ""
:botMembers [{:botMemberId ""
:botMemberName ""
:botMemberAliasId ""
:botMemberAliasName ""
:botMemberVersion ""}]}})
require "http/client"
url = "{{baseUrl}}/bots/"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"botName\": \"\",\n \"description\": \"\",\n \"roleArn\": \"\",\n \"dataPrivacy\": {\n \"childDirected\": \"\"\n },\n \"idleSessionTTLInSeconds\": 0,\n \"botTags\": {},\n \"testBotAliasTags\": {},\n \"botType\": \"\",\n \"botMembers\": [\n {\n \"botMemberId\": \"\",\n \"botMemberName\": \"\",\n \"botMemberAliasId\": \"\",\n \"botMemberAliasName\": \"\",\n \"botMemberVersion\": \"\"\n }\n ]\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/bots/"),
Content = new StringContent("{\n \"botName\": \"\",\n \"description\": \"\",\n \"roleArn\": \"\",\n \"dataPrivacy\": {\n \"childDirected\": \"\"\n },\n \"idleSessionTTLInSeconds\": 0,\n \"botTags\": {},\n \"testBotAliasTags\": {},\n \"botType\": \"\",\n \"botMembers\": [\n {\n \"botMemberId\": \"\",\n \"botMemberName\": \"\",\n \"botMemberAliasId\": \"\",\n \"botMemberAliasName\": \"\",\n \"botMemberVersion\": \"\"\n }\n ]\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/bots/");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"botName\": \"\",\n \"description\": \"\",\n \"roleArn\": \"\",\n \"dataPrivacy\": {\n \"childDirected\": \"\"\n },\n \"idleSessionTTLInSeconds\": 0,\n \"botTags\": {},\n \"testBotAliasTags\": {},\n \"botType\": \"\",\n \"botMembers\": [\n {\n \"botMemberId\": \"\",\n \"botMemberName\": \"\",\n \"botMemberAliasId\": \"\",\n \"botMemberAliasName\": \"\",\n \"botMemberVersion\": \"\"\n }\n ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/bots/"
payload := strings.NewReader("{\n \"botName\": \"\",\n \"description\": \"\",\n \"roleArn\": \"\",\n \"dataPrivacy\": {\n \"childDirected\": \"\"\n },\n \"idleSessionTTLInSeconds\": 0,\n \"botTags\": {},\n \"testBotAliasTags\": {},\n \"botType\": \"\",\n \"botMembers\": [\n {\n \"botMemberId\": \"\",\n \"botMemberName\": \"\",\n \"botMemberAliasId\": \"\",\n \"botMemberAliasName\": \"\",\n \"botMemberVersion\": \"\"\n }\n ]\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/bots/ HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 375
{
"botName": "",
"description": "",
"roleArn": "",
"dataPrivacy": {
"childDirected": ""
},
"idleSessionTTLInSeconds": 0,
"botTags": {},
"testBotAliasTags": {},
"botType": "",
"botMembers": [
{
"botMemberId": "",
"botMemberName": "",
"botMemberAliasId": "",
"botMemberAliasName": "",
"botMemberVersion": ""
}
]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/bots/")
.setHeader("content-type", "application/json")
.setBody("{\n \"botName\": \"\",\n \"description\": \"\",\n \"roleArn\": \"\",\n \"dataPrivacy\": {\n \"childDirected\": \"\"\n },\n \"idleSessionTTLInSeconds\": 0,\n \"botTags\": {},\n \"testBotAliasTags\": {},\n \"botType\": \"\",\n \"botMembers\": [\n {\n \"botMemberId\": \"\",\n \"botMemberName\": \"\",\n \"botMemberAliasId\": \"\",\n \"botMemberAliasName\": \"\",\n \"botMemberVersion\": \"\"\n }\n ]\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/bots/"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"botName\": \"\",\n \"description\": \"\",\n \"roleArn\": \"\",\n \"dataPrivacy\": {\n \"childDirected\": \"\"\n },\n \"idleSessionTTLInSeconds\": 0,\n \"botTags\": {},\n \"testBotAliasTags\": {},\n \"botType\": \"\",\n \"botMembers\": [\n {\n \"botMemberId\": \"\",\n \"botMemberName\": \"\",\n \"botMemberAliasId\": \"\",\n \"botMemberAliasName\": \"\",\n \"botMemberVersion\": \"\"\n }\n ]\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"botName\": \"\",\n \"description\": \"\",\n \"roleArn\": \"\",\n \"dataPrivacy\": {\n \"childDirected\": \"\"\n },\n \"idleSessionTTLInSeconds\": 0,\n \"botTags\": {},\n \"testBotAliasTags\": {},\n \"botType\": \"\",\n \"botMembers\": [\n {\n \"botMemberId\": \"\",\n \"botMemberName\": \"\",\n \"botMemberAliasId\": \"\",\n \"botMemberAliasName\": \"\",\n \"botMemberVersion\": \"\"\n }\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/bots/")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/bots/")
.header("content-type", "application/json")
.body("{\n \"botName\": \"\",\n \"description\": \"\",\n \"roleArn\": \"\",\n \"dataPrivacy\": {\n \"childDirected\": \"\"\n },\n \"idleSessionTTLInSeconds\": 0,\n \"botTags\": {},\n \"testBotAliasTags\": {},\n \"botType\": \"\",\n \"botMembers\": [\n {\n \"botMemberId\": \"\",\n \"botMemberName\": \"\",\n \"botMemberAliasId\": \"\",\n \"botMemberAliasName\": \"\",\n \"botMemberVersion\": \"\"\n }\n ]\n}")
.asString();
const data = JSON.stringify({
botName: '',
description: '',
roleArn: '',
dataPrivacy: {
childDirected: ''
},
idleSessionTTLInSeconds: 0,
botTags: {},
testBotAliasTags: {},
botType: '',
botMembers: [
{
botMemberId: '',
botMemberName: '',
botMemberAliasId: '',
botMemberAliasName: '',
botMemberVersion: ''
}
]
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/bots/');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/bots/',
headers: {'content-type': 'application/json'},
data: {
botName: '',
description: '',
roleArn: '',
dataPrivacy: {childDirected: ''},
idleSessionTTLInSeconds: 0,
botTags: {},
testBotAliasTags: {},
botType: '',
botMembers: [
{
botMemberId: '',
botMemberName: '',
botMemberAliasId: '',
botMemberAliasName: '',
botMemberVersion: ''
}
]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/bots/';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"botName":"","description":"","roleArn":"","dataPrivacy":{"childDirected":""},"idleSessionTTLInSeconds":0,"botTags":{},"testBotAliasTags":{},"botType":"","botMembers":[{"botMemberId":"","botMemberName":"","botMemberAliasId":"","botMemberAliasName":"","botMemberVersion":""}]}'
};
try {
const response = await 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/',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "botName": "",\n "description": "",\n "roleArn": "",\n "dataPrivacy": {\n "childDirected": ""\n },\n "idleSessionTTLInSeconds": 0,\n "botTags": {},\n "testBotAliasTags": {},\n "botType": "",\n "botMembers": [\n {\n "botMemberId": "",\n "botMemberName": "",\n "botMemberAliasId": "",\n "botMemberAliasName": "",\n "botMemberVersion": ""\n }\n ]\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"botName\": \"\",\n \"description\": \"\",\n \"roleArn\": \"\",\n \"dataPrivacy\": {\n \"childDirected\": \"\"\n },\n \"idleSessionTTLInSeconds\": 0,\n \"botTags\": {},\n \"testBotAliasTags\": {},\n \"botType\": \"\",\n \"botMembers\": [\n {\n \"botMemberId\": \"\",\n \"botMemberName\": \"\",\n \"botMemberAliasId\": \"\",\n \"botMemberAliasName\": \"\",\n \"botMemberVersion\": \"\"\n }\n ]\n}")
val request = Request.Builder()
.url("{{baseUrl}}/bots/")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/bots/',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
botName: '',
description: '',
roleArn: '',
dataPrivacy: {childDirected: ''},
idleSessionTTLInSeconds: 0,
botTags: {},
testBotAliasTags: {},
botType: '',
botMembers: [
{
botMemberId: '',
botMemberName: '',
botMemberAliasId: '',
botMemberAliasName: '',
botMemberVersion: ''
}
]
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/bots/',
headers: {'content-type': 'application/json'},
body: {
botName: '',
description: '',
roleArn: '',
dataPrivacy: {childDirected: ''},
idleSessionTTLInSeconds: 0,
botTags: {},
testBotAliasTags: {},
botType: '',
botMembers: [
{
botMemberId: '',
botMemberName: '',
botMemberAliasId: '',
botMemberAliasName: '',
botMemberVersion: ''
}
]
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/bots/');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
botName: '',
description: '',
roleArn: '',
dataPrivacy: {
childDirected: ''
},
idleSessionTTLInSeconds: 0,
botTags: {},
testBotAliasTags: {},
botType: '',
botMembers: [
{
botMemberId: '',
botMemberName: '',
botMemberAliasId: '',
botMemberAliasName: '',
botMemberVersion: ''
}
]
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/bots/',
headers: {'content-type': 'application/json'},
data: {
botName: '',
description: '',
roleArn: '',
dataPrivacy: {childDirected: ''},
idleSessionTTLInSeconds: 0,
botTags: {},
testBotAliasTags: {},
botType: '',
botMembers: [
{
botMemberId: '',
botMemberName: '',
botMemberAliasId: '',
botMemberAliasName: '',
botMemberVersion: ''
}
]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/bots/';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"botName":"","description":"","roleArn":"","dataPrivacy":{"childDirected":""},"idleSessionTTLInSeconds":0,"botTags":{},"testBotAliasTags":{},"botType":"","botMembers":[{"botMemberId":"","botMemberName":"","botMemberAliasId":"","botMemberAliasName":"","botMemberVersion":""}]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"botName": @"",
@"description": @"",
@"roleArn": @"",
@"dataPrivacy": @{ @"childDirected": @"" },
@"idleSessionTTLInSeconds": @0,
@"botTags": @{ },
@"testBotAliasTags": @{ },
@"botType": @"",
@"botMembers": @[ @{ @"botMemberId": @"", @"botMemberName": @"", @"botMemberAliasId": @"", @"botMemberAliasName": @"", @"botMemberVersion": @"" } ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/bots/"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/bots/" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"botName\": \"\",\n \"description\": \"\",\n \"roleArn\": \"\",\n \"dataPrivacy\": {\n \"childDirected\": \"\"\n },\n \"idleSessionTTLInSeconds\": 0,\n \"botTags\": {},\n \"testBotAliasTags\": {},\n \"botType\": \"\",\n \"botMembers\": [\n {\n \"botMemberId\": \"\",\n \"botMemberName\": \"\",\n \"botMemberAliasId\": \"\",\n \"botMemberAliasName\": \"\",\n \"botMemberVersion\": \"\"\n }\n ]\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/bots/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'botName' => '',
'description' => '',
'roleArn' => '',
'dataPrivacy' => [
'childDirected' => ''
],
'idleSessionTTLInSeconds' => 0,
'botTags' => [
],
'testBotAliasTags' => [
],
'botType' => '',
'botMembers' => [
[
'botMemberId' => '',
'botMemberName' => '',
'botMemberAliasId' => '',
'botMemberAliasName' => '',
'botMemberVersion' => ''
]
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/bots/', [
'body' => '{
"botName": "",
"description": "",
"roleArn": "",
"dataPrivacy": {
"childDirected": ""
},
"idleSessionTTLInSeconds": 0,
"botTags": {},
"testBotAliasTags": {},
"botType": "",
"botMembers": [
{
"botMemberId": "",
"botMemberName": "",
"botMemberAliasId": "",
"botMemberAliasName": "",
"botMemberVersion": ""
}
]
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/bots/');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'botName' => '',
'description' => '',
'roleArn' => '',
'dataPrivacy' => [
'childDirected' => ''
],
'idleSessionTTLInSeconds' => 0,
'botTags' => [
],
'testBotAliasTags' => [
],
'botType' => '',
'botMembers' => [
[
'botMemberId' => '',
'botMemberName' => '',
'botMemberAliasId' => '',
'botMemberAliasName' => '',
'botMemberVersion' => ''
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'botName' => '',
'description' => '',
'roleArn' => '',
'dataPrivacy' => [
'childDirected' => ''
],
'idleSessionTTLInSeconds' => 0,
'botTags' => [
],
'testBotAliasTags' => [
],
'botType' => '',
'botMembers' => [
[
'botMemberId' => '',
'botMemberName' => '',
'botMemberAliasId' => '',
'botMemberAliasName' => '',
'botMemberVersion' => ''
]
]
]));
$request->setRequestUrl('{{baseUrl}}/bots/');
$request->setRequestMethod('PUT');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/bots/' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"botName": "",
"description": "",
"roleArn": "",
"dataPrivacy": {
"childDirected": ""
},
"idleSessionTTLInSeconds": 0,
"botTags": {},
"testBotAliasTags": {},
"botType": "",
"botMembers": [
{
"botMemberId": "",
"botMemberName": "",
"botMemberAliasId": "",
"botMemberAliasName": "",
"botMemberVersion": ""
}
]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/bots/' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"botName": "",
"description": "",
"roleArn": "",
"dataPrivacy": {
"childDirected": ""
},
"idleSessionTTLInSeconds": 0,
"botTags": {},
"testBotAliasTags": {},
"botType": "",
"botMembers": [
{
"botMemberId": "",
"botMemberName": "",
"botMemberAliasId": "",
"botMemberAliasName": "",
"botMemberVersion": ""
}
]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"botName\": \"\",\n \"description\": \"\",\n \"roleArn\": \"\",\n \"dataPrivacy\": {\n \"childDirected\": \"\"\n },\n \"idleSessionTTLInSeconds\": 0,\n \"botTags\": {},\n \"testBotAliasTags\": {},\n \"botType\": \"\",\n \"botMembers\": [\n {\n \"botMemberId\": \"\",\n \"botMemberName\": \"\",\n \"botMemberAliasId\": \"\",\n \"botMemberAliasName\": \"\",\n \"botMemberVersion\": \"\"\n }\n ]\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/bots/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/bots/"
payload = {
"botName": "",
"description": "",
"roleArn": "",
"dataPrivacy": { "childDirected": "" },
"idleSessionTTLInSeconds": 0,
"botTags": {},
"testBotAliasTags": {},
"botType": "",
"botMembers": [
{
"botMemberId": "",
"botMemberName": "",
"botMemberAliasId": "",
"botMemberAliasName": "",
"botMemberVersion": ""
}
]
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/bots/"
payload <- "{\n \"botName\": \"\",\n \"description\": \"\",\n \"roleArn\": \"\",\n \"dataPrivacy\": {\n \"childDirected\": \"\"\n },\n \"idleSessionTTLInSeconds\": 0,\n \"botTags\": {},\n \"testBotAliasTags\": {},\n \"botType\": \"\",\n \"botMembers\": [\n {\n \"botMemberId\": \"\",\n \"botMemberName\": \"\",\n \"botMemberAliasId\": \"\",\n \"botMemberAliasName\": \"\",\n \"botMemberVersion\": \"\"\n }\n ]\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/bots/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"botName\": \"\",\n \"description\": \"\",\n \"roleArn\": \"\",\n \"dataPrivacy\": {\n \"childDirected\": \"\"\n },\n \"idleSessionTTLInSeconds\": 0,\n \"botTags\": {},\n \"testBotAliasTags\": {},\n \"botType\": \"\",\n \"botMembers\": [\n {\n \"botMemberId\": \"\",\n \"botMemberName\": \"\",\n \"botMemberAliasId\": \"\",\n \"botMemberAliasName\": \"\",\n \"botMemberVersion\": \"\"\n }\n ]\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.put('/baseUrl/bots/') do |req|
req.body = "{\n \"botName\": \"\",\n \"description\": \"\",\n \"roleArn\": \"\",\n \"dataPrivacy\": {\n \"childDirected\": \"\"\n },\n \"idleSessionTTLInSeconds\": 0,\n \"botTags\": {},\n \"testBotAliasTags\": {},\n \"botType\": \"\",\n \"botMembers\": [\n {\n \"botMemberId\": \"\",\n \"botMemberName\": \"\",\n \"botMemberAliasId\": \"\",\n \"botMemberAliasName\": \"\",\n \"botMemberVersion\": \"\"\n }\n ]\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/bots/";
let payload = json!({
"botName": "",
"description": "",
"roleArn": "",
"dataPrivacy": json!({"childDirected": ""}),
"idleSessionTTLInSeconds": 0,
"botTags": json!({}),
"testBotAliasTags": json!({}),
"botType": "",
"botMembers": (
json!({
"botMemberId": "",
"botMemberName": "",
"botMemberAliasId": "",
"botMemberAliasName": "",
"botMemberVersion": ""
})
)
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/bots/ \
--header 'content-type: application/json' \
--data '{
"botName": "",
"description": "",
"roleArn": "",
"dataPrivacy": {
"childDirected": ""
},
"idleSessionTTLInSeconds": 0,
"botTags": {},
"testBotAliasTags": {},
"botType": "",
"botMembers": [
{
"botMemberId": "",
"botMemberName": "",
"botMemberAliasId": "",
"botMemberAliasName": "",
"botMemberVersion": ""
}
]
}'
echo '{
"botName": "",
"description": "",
"roleArn": "",
"dataPrivacy": {
"childDirected": ""
},
"idleSessionTTLInSeconds": 0,
"botTags": {},
"testBotAliasTags": {},
"botType": "",
"botMembers": [
{
"botMemberId": "",
"botMemberName": "",
"botMemberAliasId": "",
"botMemberAliasName": "",
"botMemberVersion": ""
}
]
}' | \
http PUT {{baseUrl}}/bots/ \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "botName": "",\n "description": "",\n "roleArn": "",\n "dataPrivacy": {\n "childDirected": ""\n },\n "idleSessionTTLInSeconds": 0,\n "botTags": {},\n "testBotAliasTags": {},\n "botType": "",\n "botMembers": [\n {\n "botMemberId": "",\n "botMemberName": "",\n "botMemberAliasId": "",\n "botMemberAliasName": "",\n "botMemberVersion": ""\n }\n ]\n}' \
--output-document \
- {{baseUrl}}/bots/
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"botName": "",
"description": "",
"roleArn": "",
"dataPrivacy": ["childDirected": ""],
"idleSessionTTLInSeconds": 0,
"botTags": [],
"testBotAliasTags": [],
"botType": "",
"botMembers": [
[
"botMemberId": "",
"botMemberName": "",
"botMemberAliasId": "",
"botMemberAliasName": "",
"botMemberVersion": ""
]
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/bots/")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PUT
CreateBotAlias
{{baseUrl}}/bots/:botId/botaliases/
QUERY PARAMS
botId
BODY json
{
"botAliasName": "",
"description": "",
"botVersion": "",
"botAliasLocaleSettings": {},
"conversationLogSettings": {
"textLogSettings": "",
"audioLogSettings": ""
},
"sentimentAnalysisSettings": {
"detectSentiment": ""
},
"tags": {}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/bots/:botId/botaliases/");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"botAliasName\": \"\",\n \"description\": \"\",\n \"botVersion\": \"\",\n \"botAliasLocaleSettings\": {},\n \"conversationLogSettings\": {\n \"textLogSettings\": \"\",\n \"audioLogSettings\": \"\"\n },\n \"sentimentAnalysisSettings\": {\n \"detectSentiment\": \"\"\n },\n \"tags\": {}\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/bots/:botId/botaliases/" {:content-type :json
:form-params {:botAliasName ""
:description ""
:botVersion ""
:botAliasLocaleSettings {}
:conversationLogSettings {:textLogSettings ""
:audioLogSettings ""}
:sentimentAnalysisSettings {:detectSentiment ""}
:tags {}}})
require "http/client"
url = "{{baseUrl}}/bots/:botId/botaliases/"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"botAliasName\": \"\",\n \"description\": \"\",\n \"botVersion\": \"\",\n \"botAliasLocaleSettings\": {},\n \"conversationLogSettings\": {\n \"textLogSettings\": \"\",\n \"audioLogSettings\": \"\"\n },\n \"sentimentAnalysisSettings\": {\n \"detectSentiment\": \"\"\n },\n \"tags\": {}\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/bots/:botId/botaliases/"),
Content = new StringContent("{\n \"botAliasName\": \"\",\n \"description\": \"\",\n \"botVersion\": \"\",\n \"botAliasLocaleSettings\": {},\n \"conversationLogSettings\": {\n \"textLogSettings\": \"\",\n \"audioLogSettings\": \"\"\n },\n \"sentimentAnalysisSettings\": {\n \"detectSentiment\": \"\"\n },\n \"tags\": {}\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/bots/:botId/botaliases/");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"botAliasName\": \"\",\n \"description\": \"\",\n \"botVersion\": \"\",\n \"botAliasLocaleSettings\": {},\n \"conversationLogSettings\": {\n \"textLogSettings\": \"\",\n \"audioLogSettings\": \"\"\n },\n \"sentimentAnalysisSettings\": {\n \"detectSentiment\": \"\"\n },\n \"tags\": {}\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/bots/:botId/botaliases/"
payload := strings.NewReader("{\n \"botAliasName\": \"\",\n \"description\": \"\",\n \"botVersion\": \"\",\n \"botAliasLocaleSettings\": {},\n \"conversationLogSettings\": {\n \"textLogSettings\": \"\",\n \"audioLogSettings\": \"\"\n },\n \"sentimentAnalysisSettings\": {\n \"detectSentiment\": \"\"\n },\n \"tags\": {}\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/bots/:botId/botaliases/ HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 265
{
"botAliasName": "",
"description": "",
"botVersion": "",
"botAliasLocaleSettings": {},
"conversationLogSettings": {
"textLogSettings": "",
"audioLogSettings": ""
},
"sentimentAnalysisSettings": {
"detectSentiment": ""
},
"tags": {}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/bots/:botId/botaliases/")
.setHeader("content-type", "application/json")
.setBody("{\n \"botAliasName\": \"\",\n \"description\": \"\",\n \"botVersion\": \"\",\n \"botAliasLocaleSettings\": {},\n \"conversationLogSettings\": {\n \"textLogSettings\": \"\",\n \"audioLogSettings\": \"\"\n },\n \"sentimentAnalysisSettings\": {\n \"detectSentiment\": \"\"\n },\n \"tags\": {}\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/bots/:botId/botaliases/"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"botAliasName\": \"\",\n \"description\": \"\",\n \"botVersion\": \"\",\n \"botAliasLocaleSettings\": {},\n \"conversationLogSettings\": {\n \"textLogSettings\": \"\",\n \"audioLogSettings\": \"\"\n },\n \"sentimentAnalysisSettings\": {\n \"detectSentiment\": \"\"\n },\n \"tags\": {}\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"botAliasName\": \"\",\n \"description\": \"\",\n \"botVersion\": \"\",\n \"botAliasLocaleSettings\": {},\n \"conversationLogSettings\": {\n \"textLogSettings\": \"\",\n \"audioLogSettings\": \"\"\n },\n \"sentimentAnalysisSettings\": {\n \"detectSentiment\": \"\"\n },\n \"tags\": {}\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/bots/:botId/botaliases/")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/bots/:botId/botaliases/")
.header("content-type", "application/json")
.body("{\n \"botAliasName\": \"\",\n \"description\": \"\",\n \"botVersion\": \"\",\n \"botAliasLocaleSettings\": {},\n \"conversationLogSettings\": {\n \"textLogSettings\": \"\",\n \"audioLogSettings\": \"\"\n },\n \"sentimentAnalysisSettings\": {\n \"detectSentiment\": \"\"\n },\n \"tags\": {}\n}")
.asString();
const data = JSON.stringify({
botAliasName: '',
description: '',
botVersion: '',
botAliasLocaleSettings: {},
conversationLogSettings: {
textLogSettings: '',
audioLogSettings: ''
},
sentimentAnalysisSettings: {
detectSentiment: ''
},
tags: {}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/bots/:botId/botaliases/');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/bots/:botId/botaliases/',
headers: {'content-type': 'application/json'},
data: {
botAliasName: '',
description: '',
botVersion: '',
botAliasLocaleSettings: {},
conversationLogSettings: {textLogSettings: '', audioLogSettings: ''},
sentimentAnalysisSettings: {detectSentiment: ''},
tags: {}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/bots/:botId/botaliases/';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"botAliasName":"","description":"","botVersion":"","botAliasLocaleSettings":{},"conversationLogSettings":{"textLogSettings":"","audioLogSettings":""},"sentimentAnalysisSettings":{"detectSentiment":""},"tags":{}}'
};
try {
const response = await 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/:botId/botaliases/',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "botAliasName": "",\n "description": "",\n "botVersion": "",\n "botAliasLocaleSettings": {},\n "conversationLogSettings": {\n "textLogSettings": "",\n "audioLogSettings": ""\n },\n "sentimentAnalysisSettings": {\n "detectSentiment": ""\n },\n "tags": {}\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"botAliasName\": \"\",\n \"description\": \"\",\n \"botVersion\": \"\",\n \"botAliasLocaleSettings\": {},\n \"conversationLogSettings\": {\n \"textLogSettings\": \"\",\n \"audioLogSettings\": \"\"\n },\n \"sentimentAnalysisSettings\": {\n \"detectSentiment\": \"\"\n },\n \"tags\": {}\n}")
val request = Request.Builder()
.url("{{baseUrl}}/bots/:botId/botaliases/")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/bots/:botId/botaliases/',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
botAliasName: '',
description: '',
botVersion: '',
botAliasLocaleSettings: {},
conversationLogSettings: {textLogSettings: '', audioLogSettings: ''},
sentimentAnalysisSettings: {detectSentiment: ''},
tags: {}
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/bots/:botId/botaliases/',
headers: {'content-type': 'application/json'},
body: {
botAliasName: '',
description: '',
botVersion: '',
botAliasLocaleSettings: {},
conversationLogSettings: {textLogSettings: '', audioLogSettings: ''},
sentimentAnalysisSettings: {detectSentiment: ''},
tags: {}
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/bots/:botId/botaliases/');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
botAliasName: '',
description: '',
botVersion: '',
botAliasLocaleSettings: {},
conversationLogSettings: {
textLogSettings: '',
audioLogSettings: ''
},
sentimentAnalysisSettings: {
detectSentiment: ''
},
tags: {}
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/bots/:botId/botaliases/',
headers: {'content-type': 'application/json'},
data: {
botAliasName: '',
description: '',
botVersion: '',
botAliasLocaleSettings: {},
conversationLogSettings: {textLogSettings: '', audioLogSettings: ''},
sentimentAnalysisSettings: {detectSentiment: ''},
tags: {}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/bots/:botId/botaliases/';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"botAliasName":"","description":"","botVersion":"","botAliasLocaleSettings":{},"conversationLogSettings":{"textLogSettings":"","audioLogSettings":""},"sentimentAnalysisSettings":{"detectSentiment":""},"tags":{}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"botAliasName": @"",
@"description": @"",
@"botVersion": @"",
@"botAliasLocaleSettings": @{ },
@"conversationLogSettings": @{ @"textLogSettings": @"", @"audioLogSettings": @"" },
@"sentimentAnalysisSettings": @{ @"detectSentiment": @"" },
@"tags": @{ } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/bots/:botId/botaliases/"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/bots/:botId/botaliases/" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"botAliasName\": \"\",\n \"description\": \"\",\n \"botVersion\": \"\",\n \"botAliasLocaleSettings\": {},\n \"conversationLogSettings\": {\n \"textLogSettings\": \"\",\n \"audioLogSettings\": \"\"\n },\n \"sentimentAnalysisSettings\": {\n \"detectSentiment\": \"\"\n },\n \"tags\": {}\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/bots/:botId/botaliases/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'botAliasName' => '',
'description' => '',
'botVersion' => '',
'botAliasLocaleSettings' => [
],
'conversationLogSettings' => [
'textLogSettings' => '',
'audioLogSettings' => ''
],
'sentimentAnalysisSettings' => [
'detectSentiment' => ''
],
'tags' => [
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/bots/:botId/botaliases/', [
'body' => '{
"botAliasName": "",
"description": "",
"botVersion": "",
"botAliasLocaleSettings": {},
"conversationLogSettings": {
"textLogSettings": "",
"audioLogSettings": ""
},
"sentimentAnalysisSettings": {
"detectSentiment": ""
},
"tags": {}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/bots/:botId/botaliases/');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'botAliasName' => '',
'description' => '',
'botVersion' => '',
'botAliasLocaleSettings' => [
],
'conversationLogSettings' => [
'textLogSettings' => '',
'audioLogSettings' => ''
],
'sentimentAnalysisSettings' => [
'detectSentiment' => ''
],
'tags' => [
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'botAliasName' => '',
'description' => '',
'botVersion' => '',
'botAliasLocaleSettings' => [
],
'conversationLogSettings' => [
'textLogSettings' => '',
'audioLogSettings' => ''
],
'sentimentAnalysisSettings' => [
'detectSentiment' => ''
],
'tags' => [
]
]));
$request->setRequestUrl('{{baseUrl}}/bots/:botId/botaliases/');
$request->setRequestMethod('PUT');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/bots/:botId/botaliases/' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"botAliasName": "",
"description": "",
"botVersion": "",
"botAliasLocaleSettings": {},
"conversationLogSettings": {
"textLogSettings": "",
"audioLogSettings": ""
},
"sentimentAnalysisSettings": {
"detectSentiment": ""
},
"tags": {}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/bots/:botId/botaliases/' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"botAliasName": "",
"description": "",
"botVersion": "",
"botAliasLocaleSettings": {},
"conversationLogSettings": {
"textLogSettings": "",
"audioLogSettings": ""
},
"sentimentAnalysisSettings": {
"detectSentiment": ""
},
"tags": {}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"botAliasName\": \"\",\n \"description\": \"\",\n \"botVersion\": \"\",\n \"botAliasLocaleSettings\": {},\n \"conversationLogSettings\": {\n \"textLogSettings\": \"\",\n \"audioLogSettings\": \"\"\n },\n \"sentimentAnalysisSettings\": {\n \"detectSentiment\": \"\"\n },\n \"tags\": {}\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/bots/:botId/botaliases/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/bots/:botId/botaliases/"
payload = {
"botAliasName": "",
"description": "",
"botVersion": "",
"botAliasLocaleSettings": {},
"conversationLogSettings": {
"textLogSettings": "",
"audioLogSettings": ""
},
"sentimentAnalysisSettings": { "detectSentiment": "" },
"tags": {}
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/bots/:botId/botaliases/"
payload <- "{\n \"botAliasName\": \"\",\n \"description\": \"\",\n \"botVersion\": \"\",\n \"botAliasLocaleSettings\": {},\n \"conversationLogSettings\": {\n \"textLogSettings\": \"\",\n \"audioLogSettings\": \"\"\n },\n \"sentimentAnalysisSettings\": {\n \"detectSentiment\": \"\"\n },\n \"tags\": {}\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/bots/:botId/botaliases/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"botAliasName\": \"\",\n \"description\": \"\",\n \"botVersion\": \"\",\n \"botAliasLocaleSettings\": {},\n \"conversationLogSettings\": {\n \"textLogSettings\": \"\",\n \"audioLogSettings\": \"\"\n },\n \"sentimentAnalysisSettings\": {\n \"detectSentiment\": \"\"\n },\n \"tags\": {}\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.put('/baseUrl/bots/:botId/botaliases/') do |req|
req.body = "{\n \"botAliasName\": \"\",\n \"description\": \"\",\n \"botVersion\": \"\",\n \"botAliasLocaleSettings\": {},\n \"conversationLogSettings\": {\n \"textLogSettings\": \"\",\n \"audioLogSettings\": \"\"\n },\n \"sentimentAnalysisSettings\": {\n \"detectSentiment\": \"\"\n },\n \"tags\": {}\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/bots/:botId/botaliases/";
let payload = json!({
"botAliasName": "",
"description": "",
"botVersion": "",
"botAliasLocaleSettings": json!({}),
"conversationLogSettings": json!({
"textLogSettings": "",
"audioLogSettings": ""
}),
"sentimentAnalysisSettings": json!({"detectSentiment": ""}),
"tags": json!({})
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/bots/:botId/botaliases/ \
--header 'content-type: application/json' \
--data '{
"botAliasName": "",
"description": "",
"botVersion": "",
"botAliasLocaleSettings": {},
"conversationLogSettings": {
"textLogSettings": "",
"audioLogSettings": ""
},
"sentimentAnalysisSettings": {
"detectSentiment": ""
},
"tags": {}
}'
echo '{
"botAliasName": "",
"description": "",
"botVersion": "",
"botAliasLocaleSettings": {},
"conversationLogSettings": {
"textLogSettings": "",
"audioLogSettings": ""
},
"sentimentAnalysisSettings": {
"detectSentiment": ""
},
"tags": {}
}' | \
http PUT {{baseUrl}}/bots/:botId/botaliases/ \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "botAliasName": "",\n "description": "",\n "botVersion": "",\n "botAliasLocaleSettings": {},\n "conversationLogSettings": {\n "textLogSettings": "",\n "audioLogSettings": ""\n },\n "sentimentAnalysisSettings": {\n "detectSentiment": ""\n },\n "tags": {}\n}' \
--output-document \
- {{baseUrl}}/bots/:botId/botaliases/
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"botAliasName": "",
"description": "",
"botVersion": "",
"botAliasLocaleSettings": [],
"conversationLogSettings": [
"textLogSettings": "",
"audioLogSettings": ""
],
"sentimentAnalysisSettings": ["detectSentiment": ""],
"tags": []
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/bots/:botId/botaliases/")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PUT
CreateBotLocale
{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/
QUERY PARAMS
botId
botVersion
BODY json
{
"localeId": "",
"description": "",
"nluIntentConfidenceThreshold": "",
"voiceSettings": {
"voiceId": "",
"engine": ""
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"localeId\": \"\",\n \"description\": \"\",\n \"nluIntentConfidenceThreshold\": \"\",\n \"voiceSettings\": {\n \"voiceId\": \"\",\n \"engine\": \"\"\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/" {:content-type :json
:form-params {:localeId ""
:description ""
:nluIntentConfidenceThreshold ""
:voiceSettings {:voiceId ""
:engine ""}}})
require "http/client"
url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"localeId\": \"\",\n \"description\": \"\",\n \"nluIntentConfidenceThreshold\": \"\",\n \"voiceSettings\": {\n \"voiceId\": \"\",\n \"engine\": \"\"\n }\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/"),
Content = new StringContent("{\n \"localeId\": \"\",\n \"description\": \"\",\n \"nluIntentConfidenceThreshold\": \"\",\n \"voiceSettings\": {\n \"voiceId\": \"\",\n \"engine\": \"\"\n }\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"localeId\": \"\",\n \"description\": \"\",\n \"nluIntentConfidenceThreshold\": \"\",\n \"voiceSettings\": {\n \"voiceId\": \"\",\n \"engine\": \"\"\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/"
payload := strings.NewReader("{\n \"localeId\": \"\",\n \"description\": \"\",\n \"nluIntentConfidenceThreshold\": \"\",\n \"voiceSettings\": {\n \"voiceId\": \"\",\n \"engine\": \"\"\n }\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/bots/:botId/botversions/:botVersion/botlocales/ HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 141
{
"localeId": "",
"description": "",
"nluIntentConfidenceThreshold": "",
"voiceSettings": {
"voiceId": "",
"engine": ""
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/")
.setHeader("content-type", "application/json")
.setBody("{\n \"localeId\": \"\",\n \"description\": \"\",\n \"nluIntentConfidenceThreshold\": \"\",\n \"voiceSettings\": {\n \"voiceId\": \"\",\n \"engine\": \"\"\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"localeId\": \"\",\n \"description\": \"\",\n \"nluIntentConfidenceThreshold\": \"\",\n \"voiceSettings\": {\n \"voiceId\": \"\",\n \"engine\": \"\"\n }\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"localeId\": \"\",\n \"description\": \"\",\n \"nluIntentConfidenceThreshold\": \"\",\n \"voiceSettings\": {\n \"voiceId\": \"\",\n \"engine\": \"\"\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/")
.header("content-type", "application/json")
.body("{\n \"localeId\": \"\",\n \"description\": \"\",\n \"nluIntentConfidenceThreshold\": \"\",\n \"voiceSettings\": {\n \"voiceId\": \"\",\n \"engine\": \"\"\n }\n}")
.asString();
const data = JSON.stringify({
localeId: '',
description: '',
nluIntentConfidenceThreshold: '',
voiceSettings: {
voiceId: '',
engine: ''
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/',
headers: {'content-type': 'application/json'},
data: {
localeId: '',
description: '',
nluIntentConfidenceThreshold: '',
voiceSettings: {voiceId: '', engine: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"localeId":"","description":"","nluIntentConfidenceThreshold":"","voiceSettings":{"voiceId":"","engine":""}}'
};
try {
const response = await 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/:botId/botversions/:botVersion/botlocales/',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "localeId": "",\n "description": "",\n "nluIntentConfidenceThreshold": "",\n "voiceSettings": {\n "voiceId": "",\n "engine": ""\n }\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"localeId\": \"\",\n \"description\": \"\",\n \"nluIntentConfidenceThreshold\": \"\",\n \"voiceSettings\": {\n \"voiceId\": \"\",\n \"engine\": \"\"\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/bots/:botId/botversions/:botVersion/botlocales/',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
localeId: '',
description: '',
nluIntentConfidenceThreshold: '',
voiceSettings: {voiceId: '', engine: ''}
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/',
headers: {'content-type': 'application/json'},
body: {
localeId: '',
description: '',
nluIntentConfidenceThreshold: '',
voiceSettings: {voiceId: '', engine: ''}
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
localeId: '',
description: '',
nluIntentConfidenceThreshold: '',
voiceSettings: {
voiceId: '',
engine: ''
}
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/',
headers: {'content-type': 'application/json'},
data: {
localeId: '',
description: '',
nluIntentConfidenceThreshold: '',
voiceSettings: {voiceId: '', engine: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"localeId":"","description":"","nluIntentConfidenceThreshold":"","voiceSettings":{"voiceId":"","engine":""}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"localeId": @"",
@"description": @"",
@"nluIntentConfidenceThreshold": @"",
@"voiceSettings": @{ @"voiceId": @"", @"engine": @"" } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"localeId\": \"\",\n \"description\": \"\",\n \"nluIntentConfidenceThreshold\": \"\",\n \"voiceSettings\": {\n \"voiceId\": \"\",\n \"engine\": \"\"\n }\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'localeId' => '',
'description' => '',
'nluIntentConfidenceThreshold' => '',
'voiceSettings' => [
'voiceId' => '',
'engine' => ''
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/', [
'body' => '{
"localeId": "",
"description": "",
"nluIntentConfidenceThreshold": "",
"voiceSettings": {
"voiceId": "",
"engine": ""
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'localeId' => '',
'description' => '',
'nluIntentConfidenceThreshold' => '',
'voiceSettings' => [
'voiceId' => '',
'engine' => ''
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'localeId' => '',
'description' => '',
'nluIntentConfidenceThreshold' => '',
'voiceSettings' => [
'voiceId' => '',
'engine' => ''
]
]));
$request->setRequestUrl('{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/');
$request->setRequestMethod('PUT');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"localeId": "",
"description": "",
"nluIntentConfidenceThreshold": "",
"voiceSettings": {
"voiceId": "",
"engine": ""
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"localeId": "",
"description": "",
"nluIntentConfidenceThreshold": "",
"voiceSettings": {
"voiceId": "",
"engine": ""
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"localeId\": \"\",\n \"description\": \"\",\n \"nluIntentConfidenceThreshold\": \"\",\n \"voiceSettings\": {\n \"voiceId\": \"\",\n \"engine\": \"\"\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/bots/:botId/botversions/:botVersion/botlocales/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/"
payload = {
"localeId": "",
"description": "",
"nluIntentConfidenceThreshold": "",
"voiceSettings": {
"voiceId": "",
"engine": ""
}
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/"
payload <- "{\n \"localeId\": \"\",\n \"description\": \"\",\n \"nluIntentConfidenceThreshold\": \"\",\n \"voiceSettings\": {\n \"voiceId\": \"\",\n \"engine\": \"\"\n }\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"localeId\": \"\",\n \"description\": \"\",\n \"nluIntentConfidenceThreshold\": \"\",\n \"voiceSettings\": {\n \"voiceId\": \"\",\n \"engine\": \"\"\n }\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.put('/baseUrl/bots/:botId/botversions/:botVersion/botlocales/') do |req|
req.body = "{\n \"localeId\": \"\",\n \"description\": \"\",\n \"nluIntentConfidenceThreshold\": \"\",\n \"voiceSettings\": {\n \"voiceId\": \"\",\n \"engine\": \"\"\n }\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/";
let payload = json!({
"localeId": "",
"description": "",
"nluIntentConfidenceThreshold": "",
"voiceSettings": json!({
"voiceId": "",
"engine": ""
})
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/ \
--header 'content-type: application/json' \
--data '{
"localeId": "",
"description": "",
"nluIntentConfidenceThreshold": "",
"voiceSettings": {
"voiceId": "",
"engine": ""
}
}'
echo '{
"localeId": "",
"description": "",
"nluIntentConfidenceThreshold": "",
"voiceSettings": {
"voiceId": "",
"engine": ""
}
}' | \
http PUT {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/ \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "localeId": "",\n "description": "",\n "nluIntentConfidenceThreshold": "",\n "voiceSettings": {\n "voiceId": "",\n "engine": ""\n }\n}' \
--output-document \
- {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"localeId": "",
"description": "",
"nluIntentConfidenceThreshold": "",
"voiceSettings": [
"voiceId": "",
"engine": ""
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PUT
CreateBotVersion
{{baseUrl}}/bots/:botId/botversions/
QUERY PARAMS
botId
BODY json
{
"description": "",
"botVersionLocaleSpecification": {}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/bots/:botId/botversions/");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"description\": \"\",\n \"botVersionLocaleSpecification\": {}\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/bots/:botId/botversions/" {:content-type :json
:form-params {:description ""
:botVersionLocaleSpecification {}}})
require "http/client"
url = "{{baseUrl}}/bots/:botId/botversions/"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"description\": \"\",\n \"botVersionLocaleSpecification\": {}\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/bots/:botId/botversions/"),
Content = new StringContent("{\n \"description\": \"\",\n \"botVersionLocaleSpecification\": {}\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/bots/:botId/botversions/");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"description\": \"\",\n \"botVersionLocaleSpecification\": {}\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/bots/:botId/botversions/"
payload := strings.NewReader("{\n \"description\": \"\",\n \"botVersionLocaleSpecification\": {}\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/bots/:botId/botversions/ HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 62
{
"description": "",
"botVersionLocaleSpecification": {}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/bots/:botId/botversions/")
.setHeader("content-type", "application/json")
.setBody("{\n \"description\": \"\",\n \"botVersionLocaleSpecification\": {}\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/bots/:botId/botversions/"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"description\": \"\",\n \"botVersionLocaleSpecification\": {}\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"description\": \"\",\n \"botVersionLocaleSpecification\": {}\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/bots/:botId/botversions/")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/bots/:botId/botversions/")
.header("content-type", "application/json")
.body("{\n \"description\": \"\",\n \"botVersionLocaleSpecification\": {}\n}")
.asString();
const data = JSON.stringify({
description: '',
botVersionLocaleSpecification: {}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/bots/:botId/botversions/');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/bots/:botId/botversions/',
headers: {'content-type': 'application/json'},
data: {description: '', botVersionLocaleSpecification: {}}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/bots/:botId/botversions/';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"description":"","botVersionLocaleSpecification":{}}'
};
try {
const response = await 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/:botId/botversions/',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "description": "",\n "botVersionLocaleSpecification": {}\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"description\": \"\",\n \"botVersionLocaleSpecification\": {}\n}")
val request = Request.Builder()
.url("{{baseUrl}}/bots/:botId/botversions/")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/bots/:botId/botversions/',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({description: '', botVersionLocaleSpecification: {}}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/bots/:botId/botversions/',
headers: {'content-type': 'application/json'},
body: {description: '', botVersionLocaleSpecification: {}},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/bots/:botId/botversions/');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
description: '',
botVersionLocaleSpecification: {}
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/bots/:botId/botversions/',
headers: {'content-type': 'application/json'},
data: {description: '', botVersionLocaleSpecification: {}}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/bots/:botId/botversions/';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"description":"","botVersionLocaleSpecification":{}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"description": @"",
@"botVersionLocaleSpecification": @{ } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/bots/:botId/botversions/"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/bots/:botId/botversions/" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"description\": \"\",\n \"botVersionLocaleSpecification\": {}\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/bots/:botId/botversions/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'description' => '',
'botVersionLocaleSpecification' => [
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/bots/:botId/botversions/', [
'body' => '{
"description": "",
"botVersionLocaleSpecification": {}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/bots/:botId/botversions/');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'description' => '',
'botVersionLocaleSpecification' => [
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'description' => '',
'botVersionLocaleSpecification' => [
]
]));
$request->setRequestUrl('{{baseUrl}}/bots/:botId/botversions/');
$request->setRequestMethod('PUT');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/bots/:botId/botversions/' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"description": "",
"botVersionLocaleSpecification": {}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/bots/:botId/botversions/' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"description": "",
"botVersionLocaleSpecification": {}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"description\": \"\",\n \"botVersionLocaleSpecification\": {}\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/bots/:botId/botversions/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/bots/:botId/botversions/"
payload = {
"description": "",
"botVersionLocaleSpecification": {}
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/bots/:botId/botversions/"
payload <- "{\n \"description\": \"\",\n \"botVersionLocaleSpecification\": {}\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/bots/:botId/botversions/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"description\": \"\",\n \"botVersionLocaleSpecification\": {}\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.put('/baseUrl/bots/:botId/botversions/') do |req|
req.body = "{\n \"description\": \"\",\n \"botVersionLocaleSpecification\": {}\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/bots/:botId/botversions/";
let payload = json!({
"description": "",
"botVersionLocaleSpecification": json!({})
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/bots/:botId/botversions/ \
--header 'content-type: application/json' \
--data '{
"description": "",
"botVersionLocaleSpecification": {}
}'
echo '{
"description": "",
"botVersionLocaleSpecification": {}
}' | \
http PUT {{baseUrl}}/bots/:botId/botversions/ \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "description": "",\n "botVersionLocaleSpecification": {}\n}' \
--output-document \
- {{baseUrl}}/bots/:botId/botversions/
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"description": "",
"botVersionLocaleSpecification": []
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/bots/:botId/botversions/")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PUT
CreateExport
{{baseUrl}}/exports/
BODY json
{
"resourceSpecification": {
"botExportSpecification": "",
"botLocaleExportSpecification": "",
"customVocabularyExportSpecification": ""
},
"fileFormat": "",
"filePassword": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/exports/");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"resourceSpecification\": {\n \"botExportSpecification\": \"\",\n \"botLocaleExportSpecification\": \"\",\n \"customVocabularyExportSpecification\": \"\"\n },\n \"fileFormat\": \"\",\n \"filePassword\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/exports/" {:content-type :json
:form-params {:resourceSpecification {:botExportSpecification ""
:botLocaleExportSpecification ""
:customVocabularyExportSpecification ""}
:fileFormat ""
:filePassword ""}})
require "http/client"
url = "{{baseUrl}}/exports/"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"resourceSpecification\": {\n \"botExportSpecification\": \"\",\n \"botLocaleExportSpecification\": \"\",\n \"customVocabularyExportSpecification\": \"\"\n },\n \"fileFormat\": \"\",\n \"filePassword\": \"\"\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/exports/"),
Content = new StringContent("{\n \"resourceSpecification\": {\n \"botExportSpecification\": \"\",\n \"botLocaleExportSpecification\": \"\",\n \"customVocabularyExportSpecification\": \"\"\n },\n \"fileFormat\": \"\",\n \"filePassword\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/exports/");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"resourceSpecification\": {\n \"botExportSpecification\": \"\",\n \"botLocaleExportSpecification\": \"\",\n \"customVocabularyExportSpecification\": \"\"\n },\n \"fileFormat\": \"\",\n \"filePassword\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/exports/"
payload := strings.NewReader("{\n \"resourceSpecification\": {\n \"botExportSpecification\": \"\",\n \"botLocaleExportSpecification\": \"\",\n \"customVocabularyExportSpecification\": \"\"\n },\n \"fileFormat\": \"\",\n \"filePassword\": \"\"\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/exports/ HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 198
{
"resourceSpecification": {
"botExportSpecification": "",
"botLocaleExportSpecification": "",
"customVocabularyExportSpecification": ""
},
"fileFormat": "",
"filePassword": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/exports/")
.setHeader("content-type", "application/json")
.setBody("{\n \"resourceSpecification\": {\n \"botExportSpecification\": \"\",\n \"botLocaleExportSpecification\": \"\",\n \"customVocabularyExportSpecification\": \"\"\n },\n \"fileFormat\": \"\",\n \"filePassword\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/exports/"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"resourceSpecification\": {\n \"botExportSpecification\": \"\",\n \"botLocaleExportSpecification\": \"\",\n \"customVocabularyExportSpecification\": \"\"\n },\n \"fileFormat\": \"\",\n \"filePassword\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"resourceSpecification\": {\n \"botExportSpecification\": \"\",\n \"botLocaleExportSpecification\": \"\",\n \"customVocabularyExportSpecification\": \"\"\n },\n \"fileFormat\": \"\",\n \"filePassword\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/exports/")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/exports/")
.header("content-type", "application/json")
.body("{\n \"resourceSpecification\": {\n \"botExportSpecification\": \"\",\n \"botLocaleExportSpecification\": \"\",\n \"customVocabularyExportSpecification\": \"\"\n },\n \"fileFormat\": \"\",\n \"filePassword\": \"\"\n}")
.asString();
const data = JSON.stringify({
resourceSpecification: {
botExportSpecification: '',
botLocaleExportSpecification: '',
customVocabularyExportSpecification: ''
},
fileFormat: '',
filePassword: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/exports/');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/exports/',
headers: {'content-type': 'application/json'},
data: {
resourceSpecification: {
botExportSpecification: '',
botLocaleExportSpecification: '',
customVocabularyExportSpecification: ''
},
fileFormat: '',
filePassword: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/exports/';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"resourceSpecification":{"botExportSpecification":"","botLocaleExportSpecification":"","customVocabularyExportSpecification":""},"fileFormat":"","filePassword":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/exports/',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "resourceSpecification": {\n "botExportSpecification": "",\n "botLocaleExportSpecification": "",\n "customVocabularyExportSpecification": ""\n },\n "fileFormat": "",\n "filePassword": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"resourceSpecification\": {\n \"botExportSpecification\": \"\",\n \"botLocaleExportSpecification\": \"\",\n \"customVocabularyExportSpecification\": \"\"\n },\n \"fileFormat\": \"\",\n \"filePassword\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/exports/")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/exports/',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
resourceSpecification: {
botExportSpecification: '',
botLocaleExportSpecification: '',
customVocabularyExportSpecification: ''
},
fileFormat: '',
filePassword: ''
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/exports/',
headers: {'content-type': 'application/json'},
body: {
resourceSpecification: {
botExportSpecification: '',
botLocaleExportSpecification: '',
customVocabularyExportSpecification: ''
},
fileFormat: '',
filePassword: ''
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/exports/');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
resourceSpecification: {
botExportSpecification: '',
botLocaleExportSpecification: '',
customVocabularyExportSpecification: ''
},
fileFormat: '',
filePassword: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/exports/',
headers: {'content-type': 'application/json'},
data: {
resourceSpecification: {
botExportSpecification: '',
botLocaleExportSpecification: '',
customVocabularyExportSpecification: ''
},
fileFormat: '',
filePassword: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/exports/';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"resourceSpecification":{"botExportSpecification":"","botLocaleExportSpecification":"","customVocabularyExportSpecification":""},"fileFormat":"","filePassword":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"resourceSpecification": @{ @"botExportSpecification": @"", @"botLocaleExportSpecification": @"", @"customVocabularyExportSpecification": @"" },
@"fileFormat": @"",
@"filePassword": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/exports/"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/exports/" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"resourceSpecification\": {\n \"botExportSpecification\": \"\",\n \"botLocaleExportSpecification\": \"\",\n \"customVocabularyExportSpecification\": \"\"\n },\n \"fileFormat\": \"\",\n \"filePassword\": \"\"\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/exports/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'resourceSpecification' => [
'botExportSpecification' => '',
'botLocaleExportSpecification' => '',
'customVocabularyExportSpecification' => ''
],
'fileFormat' => '',
'filePassword' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/exports/', [
'body' => '{
"resourceSpecification": {
"botExportSpecification": "",
"botLocaleExportSpecification": "",
"customVocabularyExportSpecification": ""
},
"fileFormat": "",
"filePassword": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/exports/');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'resourceSpecification' => [
'botExportSpecification' => '',
'botLocaleExportSpecification' => '',
'customVocabularyExportSpecification' => ''
],
'fileFormat' => '',
'filePassword' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'resourceSpecification' => [
'botExportSpecification' => '',
'botLocaleExportSpecification' => '',
'customVocabularyExportSpecification' => ''
],
'fileFormat' => '',
'filePassword' => ''
]));
$request->setRequestUrl('{{baseUrl}}/exports/');
$request->setRequestMethod('PUT');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/exports/' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"resourceSpecification": {
"botExportSpecification": "",
"botLocaleExportSpecification": "",
"customVocabularyExportSpecification": ""
},
"fileFormat": "",
"filePassword": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/exports/' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"resourceSpecification": {
"botExportSpecification": "",
"botLocaleExportSpecification": "",
"customVocabularyExportSpecification": ""
},
"fileFormat": "",
"filePassword": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"resourceSpecification\": {\n \"botExportSpecification\": \"\",\n \"botLocaleExportSpecification\": \"\",\n \"customVocabularyExportSpecification\": \"\"\n },\n \"fileFormat\": \"\",\n \"filePassword\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/exports/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/exports/"
payload = {
"resourceSpecification": {
"botExportSpecification": "",
"botLocaleExportSpecification": "",
"customVocabularyExportSpecification": ""
},
"fileFormat": "",
"filePassword": ""
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/exports/"
payload <- "{\n \"resourceSpecification\": {\n \"botExportSpecification\": \"\",\n \"botLocaleExportSpecification\": \"\",\n \"customVocabularyExportSpecification\": \"\"\n },\n \"fileFormat\": \"\",\n \"filePassword\": \"\"\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/exports/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"resourceSpecification\": {\n \"botExportSpecification\": \"\",\n \"botLocaleExportSpecification\": \"\",\n \"customVocabularyExportSpecification\": \"\"\n },\n \"fileFormat\": \"\",\n \"filePassword\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.put('/baseUrl/exports/') do |req|
req.body = "{\n \"resourceSpecification\": {\n \"botExportSpecification\": \"\",\n \"botLocaleExportSpecification\": \"\",\n \"customVocabularyExportSpecification\": \"\"\n },\n \"fileFormat\": \"\",\n \"filePassword\": \"\"\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/exports/";
let payload = json!({
"resourceSpecification": json!({
"botExportSpecification": "",
"botLocaleExportSpecification": "",
"customVocabularyExportSpecification": ""
}),
"fileFormat": "",
"filePassword": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/exports/ \
--header 'content-type: application/json' \
--data '{
"resourceSpecification": {
"botExportSpecification": "",
"botLocaleExportSpecification": "",
"customVocabularyExportSpecification": ""
},
"fileFormat": "",
"filePassword": ""
}'
echo '{
"resourceSpecification": {
"botExportSpecification": "",
"botLocaleExportSpecification": "",
"customVocabularyExportSpecification": ""
},
"fileFormat": "",
"filePassword": ""
}' | \
http PUT {{baseUrl}}/exports/ \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "resourceSpecification": {\n "botExportSpecification": "",\n "botLocaleExportSpecification": "",\n "customVocabularyExportSpecification": ""\n },\n "fileFormat": "",\n "filePassword": ""\n}' \
--output-document \
- {{baseUrl}}/exports/
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"resourceSpecification": [
"botExportSpecification": "",
"botLocaleExportSpecification": "",
"customVocabularyExportSpecification": ""
],
"fileFormat": "",
"filePassword": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/exports/")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PUT
CreateIntent
{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/
QUERY PARAMS
botId
botVersion
localeId
BODY json
{
"intentName": "",
"description": "",
"parentIntentSignature": "",
"sampleUtterances": [
{
"utterance": ""
}
],
"dialogCodeHook": {
"enabled": ""
},
"fulfillmentCodeHook": {
"enabled": "",
"postFulfillmentStatusSpecification": "",
"fulfillmentUpdatesSpecification": "",
"active": ""
},
"intentConfirmationSetting": {
"promptSpecification": "",
"declinationResponse": "",
"active": "",
"confirmationResponse": {
"messageGroups": "",
"allowInterrupt": ""
},
"confirmationNextStep": "",
"confirmationConditional": "",
"declinationNextStep": "",
"declinationConditional": "",
"failureResponse": {},
"failureNextStep": "",
"failureConditional": {
"active": "",
"conditionalBranches": "",
"defaultBranch": ""
},
"codeHook": "",
"elicitationCodeHook": ""
},
"intentClosingSetting": {
"closingResponse": "",
"active": "",
"nextStep": "",
"conditional": ""
},
"inputContexts": [
{
"name": ""
}
],
"outputContexts": [
{
"name": "",
"timeToLiveInSeconds": "",
"turnsToLive": ""
}
],
"kendraConfiguration": {
"kendraIndex": "",
"queryFilterStringEnabled": "",
"queryFilterString": ""
},
"initialResponseSetting": {
"initialResponse": {},
"nextStep": "",
"conditional": {},
"codeHook": {
"enableCodeHookInvocation": "",
"active": "",
"invocationLabel": "",
"postCodeHookSpecification": ""
}
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"intentName\": \"\",\n \"description\": \"\",\n \"parentIntentSignature\": \"\",\n \"sampleUtterances\": [\n {\n \"utterance\": \"\"\n }\n ],\n \"dialogCodeHook\": {\n \"enabled\": \"\"\n },\n \"fulfillmentCodeHook\": {\n \"enabled\": \"\",\n \"postFulfillmentStatusSpecification\": \"\",\n \"fulfillmentUpdatesSpecification\": \"\",\n \"active\": \"\"\n },\n \"intentConfirmationSetting\": {\n \"promptSpecification\": \"\",\n \"declinationResponse\": \"\",\n \"active\": \"\",\n \"confirmationResponse\": {\n \"messageGroups\": \"\",\n \"allowInterrupt\": \"\"\n },\n \"confirmationNextStep\": \"\",\n \"confirmationConditional\": \"\",\n \"declinationNextStep\": \"\",\n \"declinationConditional\": \"\",\n \"failureResponse\": {},\n \"failureNextStep\": \"\",\n \"failureConditional\": {\n \"active\": \"\",\n \"conditionalBranches\": \"\",\n \"defaultBranch\": \"\"\n },\n \"codeHook\": \"\",\n \"elicitationCodeHook\": \"\"\n },\n \"intentClosingSetting\": {\n \"closingResponse\": \"\",\n \"active\": \"\",\n \"nextStep\": \"\",\n \"conditional\": \"\"\n },\n \"inputContexts\": [\n {\n \"name\": \"\"\n }\n ],\n \"outputContexts\": [\n {\n \"name\": \"\",\n \"timeToLiveInSeconds\": \"\",\n \"turnsToLive\": \"\"\n }\n ],\n \"kendraConfiguration\": {\n \"kendraIndex\": \"\",\n \"queryFilterStringEnabled\": \"\",\n \"queryFilterString\": \"\"\n },\n \"initialResponseSetting\": {\n \"initialResponse\": {},\n \"nextStep\": \"\",\n \"conditional\": {},\n \"codeHook\": {\n \"enableCodeHookInvocation\": \"\",\n \"active\": \"\",\n \"invocationLabel\": \"\",\n \"postCodeHookSpecification\": \"\"\n }\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/" {:content-type :json
:form-params {:intentName ""
:description ""
:parentIntentSignature ""
:sampleUtterances [{:utterance ""}]
:dialogCodeHook {:enabled ""}
:fulfillmentCodeHook {:enabled ""
:postFulfillmentStatusSpecification ""
:fulfillmentUpdatesSpecification ""
:active ""}
:intentConfirmationSetting {:promptSpecification ""
:declinationResponse ""
:active ""
:confirmationResponse {:messageGroups ""
:allowInterrupt ""}
:confirmationNextStep ""
:confirmationConditional ""
:declinationNextStep ""
:declinationConditional ""
:failureResponse {}
:failureNextStep ""
:failureConditional {:active ""
:conditionalBranches ""
:defaultBranch ""}
:codeHook ""
:elicitationCodeHook ""}
:intentClosingSetting {:closingResponse ""
:active ""
:nextStep ""
:conditional ""}
:inputContexts [{:name ""}]
:outputContexts [{:name ""
:timeToLiveInSeconds ""
:turnsToLive ""}]
:kendraConfiguration {:kendraIndex ""
:queryFilterStringEnabled ""
:queryFilterString ""}
:initialResponseSetting {:initialResponse {}
:nextStep ""
:conditional {}
:codeHook {:enableCodeHookInvocation ""
:active ""
:invocationLabel ""
:postCodeHookSpecification ""}}}})
require "http/client"
url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"intentName\": \"\",\n \"description\": \"\",\n \"parentIntentSignature\": \"\",\n \"sampleUtterances\": [\n {\n \"utterance\": \"\"\n }\n ],\n \"dialogCodeHook\": {\n \"enabled\": \"\"\n },\n \"fulfillmentCodeHook\": {\n \"enabled\": \"\",\n \"postFulfillmentStatusSpecification\": \"\",\n \"fulfillmentUpdatesSpecification\": \"\",\n \"active\": \"\"\n },\n \"intentConfirmationSetting\": {\n \"promptSpecification\": \"\",\n \"declinationResponse\": \"\",\n \"active\": \"\",\n \"confirmationResponse\": {\n \"messageGroups\": \"\",\n \"allowInterrupt\": \"\"\n },\n \"confirmationNextStep\": \"\",\n \"confirmationConditional\": \"\",\n \"declinationNextStep\": \"\",\n \"declinationConditional\": \"\",\n \"failureResponse\": {},\n \"failureNextStep\": \"\",\n \"failureConditional\": {\n \"active\": \"\",\n \"conditionalBranches\": \"\",\n \"defaultBranch\": \"\"\n },\n \"codeHook\": \"\",\n \"elicitationCodeHook\": \"\"\n },\n \"intentClosingSetting\": {\n \"closingResponse\": \"\",\n \"active\": \"\",\n \"nextStep\": \"\",\n \"conditional\": \"\"\n },\n \"inputContexts\": [\n {\n \"name\": \"\"\n }\n ],\n \"outputContexts\": [\n {\n \"name\": \"\",\n \"timeToLiveInSeconds\": \"\",\n \"turnsToLive\": \"\"\n }\n ],\n \"kendraConfiguration\": {\n \"kendraIndex\": \"\",\n \"queryFilterStringEnabled\": \"\",\n \"queryFilterString\": \"\"\n },\n \"initialResponseSetting\": {\n \"initialResponse\": {},\n \"nextStep\": \"\",\n \"conditional\": {},\n \"codeHook\": {\n \"enableCodeHookInvocation\": \"\",\n \"active\": \"\",\n \"invocationLabel\": \"\",\n \"postCodeHookSpecification\": \"\"\n }\n }\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/"),
Content = new StringContent("{\n \"intentName\": \"\",\n \"description\": \"\",\n \"parentIntentSignature\": \"\",\n \"sampleUtterances\": [\n {\n \"utterance\": \"\"\n }\n ],\n \"dialogCodeHook\": {\n \"enabled\": \"\"\n },\n \"fulfillmentCodeHook\": {\n \"enabled\": \"\",\n \"postFulfillmentStatusSpecification\": \"\",\n \"fulfillmentUpdatesSpecification\": \"\",\n \"active\": \"\"\n },\n \"intentConfirmationSetting\": {\n \"promptSpecification\": \"\",\n \"declinationResponse\": \"\",\n \"active\": \"\",\n \"confirmationResponse\": {\n \"messageGroups\": \"\",\n \"allowInterrupt\": \"\"\n },\n \"confirmationNextStep\": \"\",\n \"confirmationConditional\": \"\",\n \"declinationNextStep\": \"\",\n \"declinationConditional\": \"\",\n \"failureResponse\": {},\n \"failureNextStep\": \"\",\n \"failureConditional\": {\n \"active\": \"\",\n \"conditionalBranches\": \"\",\n \"defaultBranch\": \"\"\n },\n \"codeHook\": \"\",\n \"elicitationCodeHook\": \"\"\n },\n \"intentClosingSetting\": {\n \"closingResponse\": \"\",\n \"active\": \"\",\n \"nextStep\": \"\",\n \"conditional\": \"\"\n },\n \"inputContexts\": [\n {\n \"name\": \"\"\n }\n ],\n \"outputContexts\": [\n {\n \"name\": \"\",\n \"timeToLiveInSeconds\": \"\",\n \"turnsToLive\": \"\"\n }\n ],\n \"kendraConfiguration\": {\n \"kendraIndex\": \"\",\n \"queryFilterStringEnabled\": \"\",\n \"queryFilterString\": \"\"\n },\n \"initialResponseSetting\": {\n \"initialResponse\": {},\n \"nextStep\": \"\",\n \"conditional\": {},\n \"codeHook\": {\n \"enableCodeHookInvocation\": \"\",\n \"active\": \"\",\n \"invocationLabel\": \"\",\n \"postCodeHookSpecification\": \"\"\n }\n }\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"intentName\": \"\",\n \"description\": \"\",\n \"parentIntentSignature\": \"\",\n \"sampleUtterances\": [\n {\n \"utterance\": \"\"\n }\n ],\n \"dialogCodeHook\": {\n \"enabled\": \"\"\n },\n \"fulfillmentCodeHook\": {\n \"enabled\": \"\",\n \"postFulfillmentStatusSpecification\": \"\",\n \"fulfillmentUpdatesSpecification\": \"\",\n \"active\": \"\"\n },\n \"intentConfirmationSetting\": {\n \"promptSpecification\": \"\",\n \"declinationResponse\": \"\",\n \"active\": \"\",\n \"confirmationResponse\": {\n \"messageGroups\": \"\",\n \"allowInterrupt\": \"\"\n },\n \"confirmationNextStep\": \"\",\n \"confirmationConditional\": \"\",\n \"declinationNextStep\": \"\",\n \"declinationConditional\": \"\",\n \"failureResponse\": {},\n \"failureNextStep\": \"\",\n \"failureConditional\": {\n \"active\": \"\",\n \"conditionalBranches\": \"\",\n \"defaultBranch\": \"\"\n },\n \"codeHook\": \"\",\n \"elicitationCodeHook\": \"\"\n },\n \"intentClosingSetting\": {\n \"closingResponse\": \"\",\n \"active\": \"\",\n \"nextStep\": \"\",\n \"conditional\": \"\"\n },\n \"inputContexts\": [\n {\n \"name\": \"\"\n }\n ],\n \"outputContexts\": [\n {\n \"name\": \"\",\n \"timeToLiveInSeconds\": \"\",\n \"turnsToLive\": \"\"\n }\n ],\n \"kendraConfiguration\": {\n \"kendraIndex\": \"\",\n \"queryFilterStringEnabled\": \"\",\n \"queryFilterString\": \"\"\n },\n \"initialResponseSetting\": {\n \"initialResponse\": {},\n \"nextStep\": \"\",\n \"conditional\": {},\n \"codeHook\": {\n \"enableCodeHookInvocation\": \"\",\n \"active\": \"\",\n \"invocationLabel\": \"\",\n \"postCodeHookSpecification\": \"\"\n }\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/"
payload := strings.NewReader("{\n \"intentName\": \"\",\n \"description\": \"\",\n \"parentIntentSignature\": \"\",\n \"sampleUtterances\": [\n {\n \"utterance\": \"\"\n }\n ],\n \"dialogCodeHook\": {\n \"enabled\": \"\"\n },\n \"fulfillmentCodeHook\": {\n \"enabled\": \"\",\n \"postFulfillmentStatusSpecification\": \"\",\n \"fulfillmentUpdatesSpecification\": \"\",\n \"active\": \"\"\n },\n \"intentConfirmationSetting\": {\n \"promptSpecification\": \"\",\n \"declinationResponse\": \"\",\n \"active\": \"\",\n \"confirmationResponse\": {\n \"messageGroups\": \"\",\n \"allowInterrupt\": \"\"\n },\n \"confirmationNextStep\": \"\",\n \"confirmationConditional\": \"\",\n \"declinationNextStep\": \"\",\n \"declinationConditional\": \"\",\n \"failureResponse\": {},\n \"failureNextStep\": \"\",\n \"failureConditional\": {\n \"active\": \"\",\n \"conditionalBranches\": \"\",\n \"defaultBranch\": \"\"\n },\n \"codeHook\": \"\",\n \"elicitationCodeHook\": \"\"\n },\n \"intentClosingSetting\": {\n \"closingResponse\": \"\",\n \"active\": \"\",\n \"nextStep\": \"\",\n \"conditional\": \"\"\n },\n \"inputContexts\": [\n {\n \"name\": \"\"\n }\n ],\n \"outputContexts\": [\n {\n \"name\": \"\",\n \"timeToLiveInSeconds\": \"\",\n \"turnsToLive\": \"\"\n }\n ],\n \"kendraConfiguration\": {\n \"kendraIndex\": \"\",\n \"queryFilterStringEnabled\": \"\",\n \"queryFilterString\": \"\"\n },\n \"initialResponseSetting\": {\n \"initialResponse\": {},\n \"nextStep\": \"\",\n \"conditional\": {},\n \"codeHook\": {\n \"enableCodeHookInvocation\": \"\",\n \"active\": \"\",\n \"invocationLabel\": \"\",\n \"postCodeHookSpecification\": \"\"\n }\n }\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/ HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 1560
{
"intentName": "",
"description": "",
"parentIntentSignature": "",
"sampleUtterances": [
{
"utterance": ""
}
],
"dialogCodeHook": {
"enabled": ""
},
"fulfillmentCodeHook": {
"enabled": "",
"postFulfillmentStatusSpecification": "",
"fulfillmentUpdatesSpecification": "",
"active": ""
},
"intentConfirmationSetting": {
"promptSpecification": "",
"declinationResponse": "",
"active": "",
"confirmationResponse": {
"messageGroups": "",
"allowInterrupt": ""
},
"confirmationNextStep": "",
"confirmationConditional": "",
"declinationNextStep": "",
"declinationConditional": "",
"failureResponse": {},
"failureNextStep": "",
"failureConditional": {
"active": "",
"conditionalBranches": "",
"defaultBranch": ""
},
"codeHook": "",
"elicitationCodeHook": ""
},
"intentClosingSetting": {
"closingResponse": "",
"active": "",
"nextStep": "",
"conditional": ""
},
"inputContexts": [
{
"name": ""
}
],
"outputContexts": [
{
"name": "",
"timeToLiveInSeconds": "",
"turnsToLive": ""
}
],
"kendraConfiguration": {
"kendraIndex": "",
"queryFilterStringEnabled": "",
"queryFilterString": ""
},
"initialResponseSetting": {
"initialResponse": {},
"nextStep": "",
"conditional": {},
"codeHook": {
"enableCodeHookInvocation": "",
"active": "",
"invocationLabel": "",
"postCodeHookSpecification": ""
}
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/")
.setHeader("content-type", "application/json")
.setBody("{\n \"intentName\": \"\",\n \"description\": \"\",\n \"parentIntentSignature\": \"\",\n \"sampleUtterances\": [\n {\n \"utterance\": \"\"\n }\n ],\n \"dialogCodeHook\": {\n \"enabled\": \"\"\n },\n \"fulfillmentCodeHook\": {\n \"enabled\": \"\",\n \"postFulfillmentStatusSpecification\": \"\",\n \"fulfillmentUpdatesSpecification\": \"\",\n \"active\": \"\"\n },\n \"intentConfirmationSetting\": {\n \"promptSpecification\": \"\",\n \"declinationResponse\": \"\",\n \"active\": \"\",\n \"confirmationResponse\": {\n \"messageGroups\": \"\",\n \"allowInterrupt\": \"\"\n },\n \"confirmationNextStep\": \"\",\n \"confirmationConditional\": \"\",\n \"declinationNextStep\": \"\",\n \"declinationConditional\": \"\",\n \"failureResponse\": {},\n \"failureNextStep\": \"\",\n \"failureConditional\": {\n \"active\": \"\",\n \"conditionalBranches\": \"\",\n \"defaultBranch\": \"\"\n },\n \"codeHook\": \"\",\n \"elicitationCodeHook\": \"\"\n },\n \"intentClosingSetting\": {\n \"closingResponse\": \"\",\n \"active\": \"\",\n \"nextStep\": \"\",\n \"conditional\": \"\"\n },\n \"inputContexts\": [\n {\n \"name\": \"\"\n }\n ],\n \"outputContexts\": [\n {\n \"name\": \"\",\n \"timeToLiveInSeconds\": \"\",\n \"turnsToLive\": \"\"\n }\n ],\n \"kendraConfiguration\": {\n \"kendraIndex\": \"\",\n \"queryFilterStringEnabled\": \"\",\n \"queryFilterString\": \"\"\n },\n \"initialResponseSetting\": {\n \"initialResponse\": {},\n \"nextStep\": \"\",\n \"conditional\": {},\n \"codeHook\": {\n \"enableCodeHookInvocation\": \"\",\n \"active\": \"\",\n \"invocationLabel\": \"\",\n \"postCodeHookSpecification\": \"\"\n }\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"intentName\": \"\",\n \"description\": \"\",\n \"parentIntentSignature\": \"\",\n \"sampleUtterances\": [\n {\n \"utterance\": \"\"\n }\n ],\n \"dialogCodeHook\": {\n \"enabled\": \"\"\n },\n \"fulfillmentCodeHook\": {\n \"enabled\": \"\",\n \"postFulfillmentStatusSpecification\": \"\",\n \"fulfillmentUpdatesSpecification\": \"\",\n \"active\": \"\"\n },\n \"intentConfirmationSetting\": {\n \"promptSpecification\": \"\",\n \"declinationResponse\": \"\",\n \"active\": \"\",\n \"confirmationResponse\": {\n \"messageGroups\": \"\",\n \"allowInterrupt\": \"\"\n },\n \"confirmationNextStep\": \"\",\n \"confirmationConditional\": \"\",\n \"declinationNextStep\": \"\",\n \"declinationConditional\": \"\",\n \"failureResponse\": {},\n \"failureNextStep\": \"\",\n \"failureConditional\": {\n \"active\": \"\",\n \"conditionalBranches\": \"\",\n \"defaultBranch\": \"\"\n },\n \"codeHook\": \"\",\n \"elicitationCodeHook\": \"\"\n },\n \"intentClosingSetting\": {\n \"closingResponse\": \"\",\n \"active\": \"\",\n \"nextStep\": \"\",\n \"conditional\": \"\"\n },\n \"inputContexts\": [\n {\n \"name\": \"\"\n }\n ],\n \"outputContexts\": [\n {\n \"name\": \"\",\n \"timeToLiveInSeconds\": \"\",\n \"turnsToLive\": \"\"\n }\n ],\n \"kendraConfiguration\": {\n \"kendraIndex\": \"\",\n \"queryFilterStringEnabled\": \"\",\n \"queryFilterString\": \"\"\n },\n \"initialResponseSetting\": {\n \"initialResponse\": {},\n \"nextStep\": \"\",\n \"conditional\": {},\n \"codeHook\": {\n \"enableCodeHookInvocation\": \"\",\n \"active\": \"\",\n \"invocationLabel\": \"\",\n \"postCodeHookSpecification\": \"\"\n }\n }\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"intentName\": \"\",\n \"description\": \"\",\n \"parentIntentSignature\": \"\",\n \"sampleUtterances\": [\n {\n \"utterance\": \"\"\n }\n ],\n \"dialogCodeHook\": {\n \"enabled\": \"\"\n },\n \"fulfillmentCodeHook\": {\n \"enabled\": \"\",\n \"postFulfillmentStatusSpecification\": \"\",\n \"fulfillmentUpdatesSpecification\": \"\",\n \"active\": \"\"\n },\n \"intentConfirmationSetting\": {\n \"promptSpecification\": \"\",\n \"declinationResponse\": \"\",\n \"active\": \"\",\n \"confirmationResponse\": {\n \"messageGroups\": \"\",\n \"allowInterrupt\": \"\"\n },\n \"confirmationNextStep\": \"\",\n \"confirmationConditional\": \"\",\n \"declinationNextStep\": \"\",\n \"declinationConditional\": \"\",\n \"failureResponse\": {},\n \"failureNextStep\": \"\",\n \"failureConditional\": {\n \"active\": \"\",\n \"conditionalBranches\": \"\",\n \"defaultBranch\": \"\"\n },\n \"codeHook\": \"\",\n \"elicitationCodeHook\": \"\"\n },\n \"intentClosingSetting\": {\n \"closingResponse\": \"\",\n \"active\": \"\",\n \"nextStep\": \"\",\n \"conditional\": \"\"\n },\n \"inputContexts\": [\n {\n \"name\": \"\"\n }\n ],\n \"outputContexts\": [\n {\n \"name\": \"\",\n \"timeToLiveInSeconds\": \"\",\n \"turnsToLive\": \"\"\n }\n ],\n \"kendraConfiguration\": {\n \"kendraIndex\": \"\",\n \"queryFilterStringEnabled\": \"\",\n \"queryFilterString\": \"\"\n },\n \"initialResponseSetting\": {\n \"initialResponse\": {},\n \"nextStep\": \"\",\n \"conditional\": {},\n \"codeHook\": {\n \"enableCodeHookInvocation\": \"\",\n \"active\": \"\",\n \"invocationLabel\": \"\",\n \"postCodeHookSpecification\": \"\"\n }\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/")
.header("content-type", "application/json")
.body("{\n \"intentName\": \"\",\n \"description\": \"\",\n \"parentIntentSignature\": \"\",\n \"sampleUtterances\": [\n {\n \"utterance\": \"\"\n }\n ],\n \"dialogCodeHook\": {\n \"enabled\": \"\"\n },\n \"fulfillmentCodeHook\": {\n \"enabled\": \"\",\n \"postFulfillmentStatusSpecification\": \"\",\n \"fulfillmentUpdatesSpecification\": \"\",\n \"active\": \"\"\n },\n \"intentConfirmationSetting\": {\n \"promptSpecification\": \"\",\n \"declinationResponse\": \"\",\n \"active\": \"\",\n \"confirmationResponse\": {\n \"messageGroups\": \"\",\n \"allowInterrupt\": \"\"\n },\n \"confirmationNextStep\": \"\",\n \"confirmationConditional\": \"\",\n \"declinationNextStep\": \"\",\n \"declinationConditional\": \"\",\n \"failureResponse\": {},\n \"failureNextStep\": \"\",\n \"failureConditional\": {\n \"active\": \"\",\n \"conditionalBranches\": \"\",\n \"defaultBranch\": \"\"\n },\n \"codeHook\": \"\",\n \"elicitationCodeHook\": \"\"\n },\n \"intentClosingSetting\": {\n \"closingResponse\": \"\",\n \"active\": \"\",\n \"nextStep\": \"\",\n \"conditional\": \"\"\n },\n \"inputContexts\": [\n {\n \"name\": \"\"\n }\n ],\n \"outputContexts\": [\n {\n \"name\": \"\",\n \"timeToLiveInSeconds\": \"\",\n \"turnsToLive\": \"\"\n }\n ],\n \"kendraConfiguration\": {\n \"kendraIndex\": \"\",\n \"queryFilterStringEnabled\": \"\",\n \"queryFilterString\": \"\"\n },\n \"initialResponseSetting\": {\n \"initialResponse\": {},\n \"nextStep\": \"\",\n \"conditional\": {},\n \"codeHook\": {\n \"enableCodeHookInvocation\": \"\",\n \"active\": \"\",\n \"invocationLabel\": \"\",\n \"postCodeHookSpecification\": \"\"\n }\n }\n}")
.asString();
const data = JSON.stringify({
intentName: '',
description: '',
parentIntentSignature: '',
sampleUtterances: [
{
utterance: ''
}
],
dialogCodeHook: {
enabled: ''
},
fulfillmentCodeHook: {
enabled: '',
postFulfillmentStatusSpecification: '',
fulfillmentUpdatesSpecification: '',
active: ''
},
intentConfirmationSetting: {
promptSpecification: '',
declinationResponse: '',
active: '',
confirmationResponse: {
messageGroups: '',
allowInterrupt: ''
},
confirmationNextStep: '',
confirmationConditional: '',
declinationNextStep: '',
declinationConditional: '',
failureResponse: {},
failureNextStep: '',
failureConditional: {
active: '',
conditionalBranches: '',
defaultBranch: ''
},
codeHook: '',
elicitationCodeHook: ''
},
intentClosingSetting: {
closingResponse: '',
active: '',
nextStep: '',
conditional: ''
},
inputContexts: [
{
name: ''
}
],
outputContexts: [
{
name: '',
timeToLiveInSeconds: '',
turnsToLive: ''
}
],
kendraConfiguration: {
kendraIndex: '',
queryFilterStringEnabled: '',
queryFilterString: ''
},
initialResponseSetting: {
initialResponse: {},
nextStep: '',
conditional: {},
codeHook: {
enableCodeHookInvocation: '',
active: '',
invocationLabel: '',
postCodeHookSpecification: ''
}
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/',
headers: {'content-type': 'application/json'},
data: {
intentName: '',
description: '',
parentIntentSignature: '',
sampleUtterances: [{utterance: ''}],
dialogCodeHook: {enabled: ''},
fulfillmentCodeHook: {
enabled: '',
postFulfillmentStatusSpecification: '',
fulfillmentUpdatesSpecification: '',
active: ''
},
intentConfirmationSetting: {
promptSpecification: '',
declinationResponse: '',
active: '',
confirmationResponse: {messageGroups: '', allowInterrupt: ''},
confirmationNextStep: '',
confirmationConditional: '',
declinationNextStep: '',
declinationConditional: '',
failureResponse: {},
failureNextStep: '',
failureConditional: {active: '', conditionalBranches: '', defaultBranch: ''},
codeHook: '',
elicitationCodeHook: ''
},
intentClosingSetting: {closingResponse: '', active: '', nextStep: '', conditional: ''},
inputContexts: [{name: ''}],
outputContexts: [{name: '', timeToLiveInSeconds: '', turnsToLive: ''}],
kendraConfiguration: {kendraIndex: '', queryFilterStringEnabled: '', queryFilterString: ''},
initialResponseSetting: {
initialResponse: {},
nextStep: '',
conditional: {},
codeHook: {
enableCodeHookInvocation: '',
active: '',
invocationLabel: '',
postCodeHookSpecification: ''
}
}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"intentName":"","description":"","parentIntentSignature":"","sampleUtterances":[{"utterance":""}],"dialogCodeHook":{"enabled":""},"fulfillmentCodeHook":{"enabled":"","postFulfillmentStatusSpecification":"","fulfillmentUpdatesSpecification":"","active":""},"intentConfirmationSetting":{"promptSpecification":"","declinationResponse":"","active":"","confirmationResponse":{"messageGroups":"","allowInterrupt":""},"confirmationNextStep":"","confirmationConditional":"","declinationNextStep":"","declinationConditional":"","failureResponse":{},"failureNextStep":"","failureConditional":{"active":"","conditionalBranches":"","defaultBranch":""},"codeHook":"","elicitationCodeHook":""},"intentClosingSetting":{"closingResponse":"","active":"","nextStep":"","conditional":""},"inputContexts":[{"name":""}],"outputContexts":[{"name":"","timeToLiveInSeconds":"","turnsToLive":""}],"kendraConfiguration":{"kendraIndex":"","queryFilterStringEnabled":"","queryFilterString":""},"initialResponseSetting":{"initialResponse":{},"nextStep":"","conditional":{},"codeHook":{"enableCodeHookInvocation":"","active":"","invocationLabel":"","postCodeHookSpecification":""}}}'
};
try {
const response = await 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/:botId/botversions/:botVersion/botlocales/:localeId/intents/',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "intentName": "",\n "description": "",\n "parentIntentSignature": "",\n "sampleUtterances": [\n {\n "utterance": ""\n }\n ],\n "dialogCodeHook": {\n "enabled": ""\n },\n "fulfillmentCodeHook": {\n "enabled": "",\n "postFulfillmentStatusSpecification": "",\n "fulfillmentUpdatesSpecification": "",\n "active": ""\n },\n "intentConfirmationSetting": {\n "promptSpecification": "",\n "declinationResponse": "",\n "active": "",\n "confirmationResponse": {\n "messageGroups": "",\n "allowInterrupt": ""\n },\n "confirmationNextStep": "",\n "confirmationConditional": "",\n "declinationNextStep": "",\n "declinationConditional": "",\n "failureResponse": {},\n "failureNextStep": "",\n "failureConditional": {\n "active": "",\n "conditionalBranches": "",\n "defaultBranch": ""\n },\n "codeHook": "",\n "elicitationCodeHook": ""\n },\n "intentClosingSetting": {\n "closingResponse": "",\n "active": "",\n "nextStep": "",\n "conditional": ""\n },\n "inputContexts": [\n {\n "name": ""\n }\n ],\n "outputContexts": [\n {\n "name": "",\n "timeToLiveInSeconds": "",\n "turnsToLive": ""\n }\n ],\n "kendraConfiguration": {\n "kendraIndex": "",\n "queryFilterStringEnabled": "",\n "queryFilterString": ""\n },\n "initialResponseSetting": {\n "initialResponse": {},\n "nextStep": "",\n "conditional": {},\n "codeHook": {\n "enableCodeHookInvocation": "",\n "active": "",\n "invocationLabel": "",\n "postCodeHookSpecification": ""\n }\n }\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"intentName\": \"\",\n \"description\": \"\",\n \"parentIntentSignature\": \"\",\n \"sampleUtterances\": [\n {\n \"utterance\": \"\"\n }\n ],\n \"dialogCodeHook\": {\n \"enabled\": \"\"\n },\n \"fulfillmentCodeHook\": {\n \"enabled\": \"\",\n \"postFulfillmentStatusSpecification\": \"\",\n \"fulfillmentUpdatesSpecification\": \"\",\n \"active\": \"\"\n },\n \"intentConfirmationSetting\": {\n \"promptSpecification\": \"\",\n \"declinationResponse\": \"\",\n \"active\": \"\",\n \"confirmationResponse\": {\n \"messageGroups\": \"\",\n \"allowInterrupt\": \"\"\n },\n \"confirmationNextStep\": \"\",\n \"confirmationConditional\": \"\",\n \"declinationNextStep\": \"\",\n \"declinationConditional\": \"\",\n \"failureResponse\": {},\n \"failureNextStep\": \"\",\n \"failureConditional\": {\n \"active\": \"\",\n \"conditionalBranches\": \"\",\n \"defaultBranch\": \"\"\n },\n \"codeHook\": \"\",\n \"elicitationCodeHook\": \"\"\n },\n \"intentClosingSetting\": {\n \"closingResponse\": \"\",\n \"active\": \"\",\n \"nextStep\": \"\",\n \"conditional\": \"\"\n },\n \"inputContexts\": [\n {\n \"name\": \"\"\n }\n ],\n \"outputContexts\": [\n {\n \"name\": \"\",\n \"timeToLiveInSeconds\": \"\",\n \"turnsToLive\": \"\"\n }\n ],\n \"kendraConfiguration\": {\n \"kendraIndex\": \"\",\n \"queryFilterStringEnabled\": \"\",\n \"queryFilterString\": \"\"\n },\n \"initialResponseSetting\": {\n \"initialResponse\": {},\n \"nextStep\": \"\",\n \"conditional\": {},\n \"codeHook\": {\n \"enableCodeHookInvocation\": \"\",\n \"active\": \"\",\n \"invocationLabel\": \"\",\n \"postCodeHookSpecification\": \"\"\n }\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
intentName: '',
description: '',
parentIntentSignature: '',
sampleUtterances: [{utterance: ''}],
dialogCodeHook: {enabled: ''},
fulfillmentCodeHook: {
enabled: '',
postFulfillmentStatusSpecification: '',
fulfillmentUpdatesSpecification: '',
active: ''
},
intentConfirmationSetting: {
promptSpecification: '',
declinationResponse: '',
active: '',
confirmationResponse: {messageGroups: '', allowInterrupt: ''},
confirmationNextStep: '',
confirmationConditional: '',
declinationNextStep: '',
declinationConditional: '',
failureResponse: {},
failureNextStep: '',
failureConditional: {active: '', conditionalBranches: '', defaultBranch: ''},
codeHook: '',
elicitationCodeHook: ''
},
intentClosingSetting: {closingResponse: '', active: '', nextStep: '', conditional: ''},
inputContexts: [{name: ''}],
outputContexts: [{name: '', timeToLiveInSeconds: '', turnsToLive: ''}],
kendraConfiguration: {kendraIndex: '', queryFilterStringEnabled: '', queryFilterString: ''},
initialResponseSetting: {
initialResponse: {},
nextStep: '',
conditional: {},
codeHook: {
enableCodeHookInvocation: '',
active: '',
invocationLabel: '',
postCodeHookSpecification: ''
}
}
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/',
headers: {'content-type': 'application/json'},
body: {
intentName: '',
description: '',
parentIntentSignature: '',
sampleUtterances: [{utterance: ''}],
dialogCodeHook: {enabled: ''},
fulfillmentCodeHook: {
enabled: '',
postFulfillmentStatusSpecification: '',
fulfillmentUpdatesSpecification: '',
active: ''
},
intentConfirmationSetting: {
promptSpecification: '',
declinationResponse: '',
active: '',
confirmationResponse: {messageGroups: '', allowInterrupt: ''},
confirmationNextStep: '',
confirmationConditional: '',
declinationNextStep: '',
declinationConditional: '',
failureResponse: {},
failureNextStep: '',
failureConditional: {active: '', conditionalBranches: '', defaultBranch: ''},
codeHook: '',
elicitationCodeHook: ''
},
intentClosingSetting: {closingResponse: '', active: '', nextStep: '', conditional: ''},
inputContexts: [{name: ''}],
outputContexts: [{name: '', timeToLiveInSeconds: '', turnsToLive: ''}],
kendraConfiguration: {kendraIndex: '', queryFilterStringEnabled: '', queryFilterString: ''},
initialResponseSetting: {
initialResponse: {},
nextStep: '',
conditional: {},
codeHook: {
enableCodeHookInvocation: '',
active: '',
invocationLabel: '',
postCodeHookSpecification: ''
}
}
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
intentName: '',
description: '',
parentIntentSignature: '',
sampleUtterances: [
{
utterance: ''
}
],
dialogCodeHook: {
enabled: ''
},
fulfillmentCodeHook: {
enabled: '',
postFulfillmentStatusSpecification: '',
fulfillmentUpdatesSpecification: '',
active: ''
},
intentConfirmationSetting: {
promptSpecification: '',
declinationResponse: '',
active: '',
confirmationResponse: {
messageGroups: '',
allowInterrupt: ''
},
confirmationNextStep: '',
confirmationConditional: '',
declinationNextStep: '',
declinationConditional: '',
failureResponse: {},
failureNextStep: '',
failureConditional: {
active: '',
conditionalBranches: '',
defaultBranch: ''
},
codeHook: '',
elicitationCodeHook: ''
},
intentClosingSetting: {
closingResponse: '',
active: '',
nextStep: '',
conditional: ''
},
inputContexts: [
{
name: ''
}
],
outputContexts: [
{
name: '',
timeToLiveInSeconds: '',
turnsToLive: ''
}
],
kendraConfiguration: {
kendraIndex: '',
queryFilterStringEnabled: '',
queryFilterString: ''
},
initialResponseSetting: {
initialResponse: {},
nextStep: '',
conditional: {},
codeHook: {
enableCodeHookInvocation: '',
active: '',
invocationLabel: '',
postCodeHookSpecification: ''
}
}
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/',
headers: {'content-type': 'application/json'},
data: {
intentName: '',
description: '',
parentIntentSignature: '',
sampleUtterances: [{utterance: ''}],
dialogCodeHook: {enabled: ''},
fulfillmentCodeHook: {
enabled: '',
postFulfillmentStatusSpecification: '',
fulfillmentUpdatesSpecification: '',
active: ''
},
intentConfirmationSetting: {
promptSpecification: '',
declinationResponse: '',
active: '',
confirmationResponse: {messageGroups: '', allowInterrupt: ''},
confirmationNextStep: '',
confirmationConditional: '',
declinationNextStep: '',
declinationConditional: '',
failureResponse: {},
failureNextStep: '',
failureConditional: {active: '', conditionalBranches: '', defaultBranch: ''},
codeHook: '',
elicitationCodeHook: ''
},
intentClosingSetting: {closingResponse: '', active: '', nextStep: '', conditional: ''},
inputContexts: [{name: ''}],
outputContexts: [{name: '', timeToLiveInSeconds: '', turnsToLive: ''}],
kendraConfiguration: {kendraIndex: '', queryFilterStringEnabled: '', queryFilterString: ''},
initialResponseSetting: {
initialResponse: {},
nextStep: '',
conditional: {},
codeHook: {
enableCodeHookInvocation: '',
active: '',
invocationLabel: '',
postCodeHookSpecification: ''
}
}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"intentName":"","description":"","parentIntentSignature":"","sampleUtterances":[{"utterance":""}],"dialogCodeHook":{"enabled":""},"fulfillmentCodeHook":{"enabled":"","postFulfillmentStatusSpecification":"","fulfillmentUpdatesSpecification":"","active":""},"intentConfirmationSetting":{"promptSpecification":"","declinationResponse":"","active":"","confirmationResponse":{"messageGroups":"","allowInterrupt":""},"confirmationNextStep":"","confirmationConditional":"","declinationNextStep":"","declinationConditional":"","failureResponse":{},"failureNextStep":"","failureConditional":{"active":"","conditionalBranches":"","defaultBranch":""},"codeHook":"","elicitationCodeHook":""},"intentClosingSetting":{"closingResponse":"","active":"","nextStep":"","conditional":""},"inputContexts":[{"name":""}],"outputContexts":[{"name":"","timeToLiveInSeconds":"","turnsToLive":""}],"kendraConfiguration":{"kendraIndex":"","queryFilterStringEnabled":"","queryFilterString":""},"initialResponseSetting":{"initialResponse":{},"nextStep":"","conditional":{},"codeHook":{"enableCodeHookInvocation":"","active":"","invocationLabel":"","postCodeHookSpecification":""}}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"intentName": @"",
@"description": @"",
@"parentIntentSignature": @"",
@"sampleUtterances": @[ @{ @"utterance": @"" } ],
@"dialogCodeHook": @{ @"enabled": @"" },
@"fulfillmentCodeHook": @{ @"enabled": @"", @"postFulfillmentStatusSpecification": @"", @"fulfillmentUpdatesSpecification": @"", @"active": @"" },
@"intentConfirmationSetting": @{ @"promptSpecification": @"", @"declinationResponse": @"", @"active": @"", @"confirmationResponse": @{ @"messageGroups": @"", @"allowInterrupt": @"" }, @"confirmationNextStep": @"", @"confirmationConditional": @"", @"declinationNextStep": @"", @"declinationConditional": @"", @"failureResponse": @{ }, @"failureNextStep": @"", @"failureConditional": @{ @"active": @"", @"conditionalBranches": @"", @"defaultBranch": @"" }, @"codeHook": @"", @"elicitationCodeHook": @"" },
@"intentClosingSetting": @{ @"closingResponse": @"", @"active": @"", @"nextStep": @"", @"conditional": @"" },
@"inputContexts": @[ @{ @"name": @"" } ],
@"outputContexts": @[ @{ @"name": @"", @"timeToLiveInSeconds": @"", @"turnsToLive": @"" } ],
@"kendraConfiguration": @{ @"kendraIndex": @"", @"queryFilterStringEnabled": @"", @"queryFilterString": @"" },
@"initialResponseSetting": @{ @"initialResponse": @{ }, @"nextStep": @"", @"conditional": @{ }, @"codeHook": @{ @"enableCodeHookInvocation": @"", @"active": @"", @"invocationLabel": @"", @"postCodeHookSpecification": @"" } } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"intentName\": \"\",\n \"description\": \"\",\n \"parentIntentSignature\": \"\",\n \"sampleUtterances\": [\n {\n \"utterance\": \"\"\n }\n ],\n \"dialogCodeHook\": {\n \"enabled\": \"\"\n },\n \"fulfillmentCodeHook\": {\n \"enabled\": \"\",\n \"postFulfillmentStatusSpecification\": \"\",\n \"fulfillmentUpdatesSpecification\": \"\",\n \"active\": \"\"\n },\n \"intentConfirmationSetting\": {\n \"promptSpecification\": \"\",\n \"declinationResponse\": \"\",\n \"active\": \"\",\n \"confirmationResponse\": {\n \"messageGroups\": \"\",\n \"allowInterrupt\": \"\"\n },\n \"confirmationNextStep\": \"\",\n \"confirmationConditional\": \"\",\n \"declinationNextStep\": \"\",\n \"declinationConditional\": \"\",\n \"failureResponse\": {},\n \"failureNextStep\": \"\",\n \"failureConditional\": {\n \"active\": \"\",\n \"conditionalBranches\": \"\",\n \"defaultBranch\": \"\"\n },\n \"codeHook\": \"\",\n \"elicitationCodeHook\": \"\"\n },\n \"intentClosingSetting\": {\n \"closingResponse\": \"\",\n \"active\": \"\",\n \"nextStep\": \"\",\n \"conditional\": \"\"\n },\n \"inputContexts\": [\n {\n \"name\": \"\"\n }\n ],\n \"outputContexts\": [\n {\n \"name\": \"\",\n \"timeToLiveInSeconds\": \"\",\n \"turnsToLive\": \"\"\n }\n ],\n \"kendraConfiguration\": {\n \"kendraIndex\": \"\",\n \"queryFilterStringEnabled\": \"\",\n \"queryFilterString\": \"\"\n },\n \"initialResponseSetting\": {\n \"initialResponse\": {},\n \"nextStep\": \"\",\n \"conditional\": {},\n \"codeHook\": {\n \"enableCodeHookInvocation\": \"\",\n \"active\": \"\",\n \"invocationLabel\": \"\",\n \"postCodeHookSpecification\": \"\"\n }\n }\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'intentName' => '',
'description' => '',
'parentIntentSignature' => '',
'sampleUtterances' => [
[
'utterance' => ''
]
],
'dialogCodeHook' => [
'enabled' => ''
],
'fulfillmentCodeHook' => [
'enabled' => '',
'postFulfillmentStatusSpecification' => '',
'fulfillmentUpdatesSpecification' => '',
'active' => ''
],
'intentConfirmationSetting' => [
'promptSpecification' => '',
'declinationResponse' => '',
'active' => '',
'confirmationResponse' => [
'messageGroups' => '',
'allowInterrupt' => ''
],
'confirmationNextStep' => '',
'confirmationConditional' => '',
'declinationNextStep' => '',
'declinationConditional' => '',
'failureResponse' => [
],
'failureNextStep' => '',
'failureConditional' => [
'active' => '',
'conditionalBranches' => '',
'defaultBranch' => ''
],
'codeHook' => '',
'elicitationCodeHook' => ''
],
'intentClosingSetting' => [
'closingResponse' => '',
'active' => '',
'nextStep' => '',
'conditional' => ''
],
'inputContexts' => [
[
'name' => ''
]
],
'outputContexts' => [
[
'name' => '',
'timeToLiveInSeconds' => '',
'turnsToLive' => ''
]
],
'kendraConfiguration' => [
'kendraIndex' => '',
'queryFilterStringEnabled' => '',
'queryFilterString' => ''
],
'initialResponseSetting' => [
'initialResponse' => [
],
'nextStep' => '',
'conditional' => [
],
'codeHook' => [
'enableCodeHookInvocation' => '',
'active' => '',
'invocationLabel' => '',
'postCodeHookSpecification' => ''
]
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/', [
'body' => '{
"intentName": "",
"description": "",
"parentIntentSignature": "",
"sampleUtterances": [
{
"utterance": ""
}
],
"dialogCodeHook": {
"enabled": ""
},
"fulfillmentCodeHook": {
"enabled": "",
"postFulfillmentStatusSpecification": "",
"fulfillmentUpdatesSpecification": "",
"active": ""
},
"intentConfirmationSetting": {
"promptSpecification": "",
"declinationResponse": "",
"active": "",
"confirmationResponse": {
"messageGroups": "",
"allowInterrupt": ""
},
"confirmationNextStep": "",
"confirmationConditional": "",
"declinationNextStep": "",
"declinationConditional": "",
"failureResponse": {},
"failureNextStep": "",
"failureConditional": {
"active": "",
"conditionalBranches": "",
"defaultBranch": ""
},
"codeHook": "",
"elicitationCodeHook": ""
},
"intentClosingSetting": {
"closingResponse": "",
"active": "",
"nextStep": "",
"conditional": ""
},
"inputContexts": [
{
"name": ""
}
],
"outputContexts": [
{
"name": "",
"timeToLiveInSeconds": "",
"turnsToLive": ""
}
],
"kendraConfiguration": {
"kendraIndex": "",
"queryFilterStringEnabled": "",
"queryFilterString": ""
},
"initialResponseSetting": {
"initialResponse": {},
"nextStep": "",
"conditional": {},
"codeHook": {
"enableCodeHookInvocation": "",
"active": "",
"invocationLabel": "",
"postCodeHookSpecification": ""
}
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'intentName' => '',
'description' => '',
'parentIntentSignature' => '',
'sampleUtterances' => [
[
'utterance' => ''
]
],
'dialogCodeHook' => [
'enabled' => ''
],
'fulfillmentCodeHook' => [
'enabled' => '',
'postFulfillmentStatusSpecification' => '',
'fulfillmentUpdatesSpecification' => '',
'active' => ''
],
'intentConfirmationSetting' => [
'promptSpecification' => '',
'declinationResponse' => '',
'active' => '',
'confirmationResponse' => [
'messageGroups' => '',
'allowInterrupt' => ''
],
'confirmationNextStep' => '',
'confirmationConditional' => '',
'declinationNextStep' => '',
'declinationConditional' => '',
'failureResponse' => [
],
'failureNextStep' => '',
'failureConditional' => [
'active' => '',
'conditionalBranches' => '',
'defaultBranch' => ''
],
'codeHook' => '',
'elicitationCodeHook' => ''
],
'intentClosingSetting' => [
'closingResponse' => '',
'active' => '',
'nextStep' => '',
'conditional' => ''
],
'inputContexts' => [
[
'name' => ''
]
],
'outputContexts' => [
[
'name' => '',
'timeToLiveInSeconds' => '',
'turnsToLive' => ''
]
],
'kendraConfiguration' => [
'kendraIndex' => '',
'queryFilterStringEnabled' => '',
'queryFilterString' => ''
],
'initialResponseSetting' => [
'initialResponse' => [
],
'nextStep' => '',
'conditional' => [
],
'codeHook' => [
'enableCodeHookInvocation' => '',
'active' => '',
'invocationLabel' => '',
'postCodeHookSpecification' => ''
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'intentName' => '',
'description' => '',
'parentIntentSignature' => '',
'sampleUtterances' => [
[
'utterance' => ''
]
],
'dialogCodeHook' => [
'enabled' => ''
],
'fulfillmentCodeHook' => [
'enabled' => '',
'postFulfillmentStatusSpecification' => '',
'fulfillmentUpdatesSpecification' => '',
'active' => ''
],
'intentConfirmationSetting' => [
'promptSpecification' => '',
'declinationResponse' => '',
'active' => '',
'confirmationResponse' => [
'messageGroups' => '',
'allowInterrupt' => ''
],
'confirmationNextStep' => '',
'confirmationConditional' => '',
'declinationNextStep' => '',
'declinationConditional' => '',
'failureResponse' => [
],
'failureNextStep' => '',
'failureConditional' => [
'active' => '',
'conditionalBranches' => '',
'defaultBranch' => ''
],
'codeHook' => '',
'elicitationCodeHook' => ''
],
'intentClosingSetting' => [
'closingResponse' => '',
'active' => '',
'nextStep' => '',
'conditional' => ''
],
'inputContexts' => [
[
'name' => ''
]
],
'outputContexts' => [
[
'name' => '',
'timeToLiveInSeconds' => '',
'turnsToLive' => ''
]
],
'kendraConfiguration' => [
'kendraIndex' => '',
'queryFilterStringEnabled' => '',
'queryFilterString' => ''
],
'initialResponseSetting' => [
'initialResponse' => [
],
'nextStep' => '',
'conditional' => [
],
'codeHook' => [
'enableCodeHookInvocation' => '',
'active' => '',
'invocationLabel' => '',
'postCodeHookSpecification' => ''
]
]
]));
$request->setRequestUrl('{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/');
$request->setRequestMethod('PUT');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"intentName": "",
"description": "",
"parentIntentSignature": "",
"sampleUtterances": [
{
"utterance": ""
}
],
"dialogCodeHook": {
"enabled": ""
},
"fulfillmentCodeHook": {
"enabled": "",
"postFulfillmentStatusSpecification": "",
"fulfillmentUpdatesSpecification": "",
"active": ""
},
"intentConfirmationSetting": {
"promptSpecification": "",
"declinationResponse": "",
"active": "",
"confirmationResponse": {
"messageGroups": "",
"allowInterrupt": ""
},
"confirmationNextStep": "",
"confirmationConditional": "",
"declinationNextStep": "",
"declinationConditional": "",
"failureResponse": {},
"failureNextStep": "",
"failureConditional": {
"active": "",
"conditionalBranches": "",
"defaultBranch": ""
},
"codeHook": "",
"elicitationCodeHook": ""
},
"intentClosingSetting": {
"closingResponse": "",
"active": "",
"nextStep": "",
"conditional": ""
},
"inputContexts": [
{
"name": ""
}
],
"outputContexts": [
{
"name": "",
"timeToLiveInSeconds": "",
"turnsToLive": ""
}
],
"kendraConfiguration": {
"kendraIndex": "",
"queryFilterStringEnabled": "",
"queryFilterString": ""
},
"initialResponseSetting": {
"initialResponse": {},
"nextStep": "",
"conditional": {},
"codeHook": {
"enableCodeHookInvocation": "",
"active": "",
"invocationLabel": "",
"postCodeHookSpecification": ""
}
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"intentName": "",
"description": "",
"parentIntentSignature": "",
"sampleUtterances": [
{
"utterance": ""
}
],
"dialogCodeHook": {
"enabled": ""
},
"fulfillmentCodeHook": {
"enabled": "",
"postFulfillmentStatusSpecification": "",
"fulfillmentUpdatesSpecification": "",
"active": ""
},
"intentConfirmationSetting": {
"promptSpecification": "",
"declinationResponse": "",
"active": "",
"confirmationResponse": {
"messageGroups": "",
"allowInterrupt": ""
},
"confirmationNextStep": "",
"confirmationConditional": "",
"declinationNextStep": "",
"declinationConditional": "",
"failureResponse": {},
"failureNextStep": "",
"failureConditional": {
"active": "",
"conditionalBranches": "",
"defaultBranch": ""
},
"codeHook": "",
"elicitationCodeHook": ""
},
"intentClosingSetting": {
"closingResponse": "",
"active": "",
"nextStep": "",
"conditional": ""
},
"inputContexts": [
{
"name": ""
}
],
"outputContexts": [
{
"name": "",
"timeToLiveInSeconds": "",
"turnsToLive": ""
}
],
"kendraConfiguration": {
"kendraIndex": "",
"queryFilterStringEnabled": "",
"queryFilterString": ""
},
"initialResponseSetting": {
"initialResponse": {},
"nextStep": "",
"conditional": {},
"codeHook": {
"enableCodeHookInvocation": "",
"active": "",
"invocationLabel": "",
"postCodeHookSpecification": ""
}
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"intentName\": \"\",\n \"description\": \"\",\n \"parentIntentSignature\": \"\",\n \"sampleUtterances\": [\n {\n \"utterance\": \"\"\n }\n ],\n \"dialogCodeHook\": {\n \"enabled\": \"\"\n },\n \"fulfillmentCodeHook\": {\n \"enabled\": \"\",\n \"postFulfillmentStatusSpecification\": \"\",\n \"fulfillmentUpdatesSpecification\": \"\",\n \"active\": \"\"\n },\n \"intentConfirmationSetting\": {\n \"promptSpecification\": \"\",\n \"declinationResponse\": \"\",\n \"active\": \"\",\n \"confirmationResponse\": {\n \"messageGroups\": \"\",\n \"allowInterrupt\": \"\"\n },\n \"confirmationNextStep\": \"\",\n \"confirmationConditional\": \"\",\n \"declinationNextStep\": \"\",\n \"declinationConditional\": \"\",\n \"failureResponse\": {},\n \"failureNextStep\": \"\",\n \"failureConditional\": {\n \"active\": \"\",\n \"conditionalBranches\": \"\",\n \"defaultBranch\": \"\"\n },\n \"codeHook\": \"\",\n \"elicitationCodeHook\": \"\"\n },\n \"intentClosingSetting\": {\n \"closingResponse\": \"\",\n \"active\": \"\",\n \"nextStep\": \"\",\n \"conditional\": \"\"\n },\n \"inputContexts\": [\n {\n \"name\": \"\"\n }\n ],\n \"outputContexts\": [\n {\n \"name\": \"\",\n \"timeToLiveInSeconds\": \"\",\n \"turnsToLive\": \"\"\n }\n ],\n \"kendraConfiguration\": {\n \"kendraIndex\": \"\",\n \"queryFilterStringEnabled\": \"\",\n \"queryFilterString\": \"\"\n },\n \"initialResponseSetting\": {\n \"initialResponse\": {},\n \"nextStep\": \"\",\n \"conditional\": {},\n \"codeHook\": {\n \"enableCodeHookInvocation\": \"\",\n \"active\": \"\",\n \"invocationLabel\": \"\",\n \"postCodeHookSpecification\": \"\"\n }\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/"
payload = {
"intentName": "",
"description": "",
"parentIntentSignature": "",
"sampleUtterances": [{ "utterance": "" }],
"dialogCodeHook": { "enabled": "" },
"fulfillmentCodeHook": {
"enabled": "",
"postFulfillmentStatusSpecification": "",
"fulfillmentUpdatesSpecification": "",
"active": ""
},
"intentConfirmationSetting": {
"promptSpecification": "",
"declinationResponse": "",
"active": "",
"confirmationResponse": {
"messageGroups": "",
"allowInterrupt": ""
},
"confirmationNextStep": "",
"confirmationConditional": "",
"declinationNextStep": "",
"declinationConditional": "",
"failureResponse": {},
"failureNextStep": "",
"failureConditional": {
"active": "",
"conditionalBranches": "",
"defaultBranch": ""
},
"codeHook": "",
"elicitationCodeHook": ""
},
"intentClosingSetting": {
"closingResponse": "",
"active": "",
"nextStep": "",
"conditional": ""
},
"inputContexts": [{ "name": "" }],
"outputContexts": [
{
"name": "",
"timeToLiveInSeconds": "",
"turnsToLive": ""
}
],
"kendraConfiguration": {
"kendraIndex": "",
"queryFilterStringEnabled": "",
"queryFilterString": ""
},
"initialResponseSetting": {
"initialResponse": {},
"nextStep": "",
"conditional": {},
"codeHook": {
"enableCodeHookInvocation": "",
"active": "",
"invocationLabel": "",
"postCodeHookSpecification": ""
}
}
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/"
payload <- "{\n \"intentName\": \"\",\n \"description\": \"\",\n \"parentIntentSignature\": \"\",\n \"sampleUtterances\": [\n {\n \"utterance\": \"\"\n }\n ],\n \"dialogCodeHook\": {\n \"enabled\": \"\"\n },\n \"fulfillmentCodeHook\": {\n \"enabled\": \"\",\n \"postFulfillmentStatusSpecification\": \"\",\n \"fulfillmentUpdatesSpecification\": \"\",\n \"active\": \"\"\n },\n \"intentConfirmationSetting\": {\n \"promptSpecification\": \"\",\n \"declinationResponse\": \"\",\n \"active\": \"\",\n \"confirmationResponse\": {\n \"messageGroups\": \"\",\n \"allowInterrupt\": \"\"\n },\n \"confirmationNextStep\": \"\",\n \"confirmationConditional\": \"\",\n \"declinationNextStep\": \"\",\n \"declinationConditional\": \"\",\n \"failureResponse\": {},\n \"failureNextStep\": \"\",\n \"failureConditional\": {\n \"active\": \"\",\n \"conditionalBranches\": \"\",\n \"defaultBranch\": \"\"\n },\n \"codeHook\": \"\",\n \"elicitationCodeHook\": \"\"\n },\n \"intentClosingSetting\": {\n \"closingResponse\": \"\",\n \"active\": \"\",\n \"nextStep\": \"\",\n \"conditional\": \"\"\n },\n \"inputContexts\": [\n {\n \"name\": \"\"\n }\n ],\n \"outputContexts\": [\n {\n \"name\": \"\",\n \"timeToLiveInSeconds\": \"\",\n \"turnsToLive\": \"\"\n }\n ],\n \"kendraConfiguration\": {\n \"kendraIndex\": \"\",\n \"queryFilterStringEnabled\": \"\",\n \"queryFilterString\": \"\"\n },\n \"initialResponseSetting\": {\n \"initialResponse\": {},\n \"nextStep\": \"\",\n \"conditional\": {},\n \"codeHook\": {\n \"enableCodeHookInvocation\": \"\",\n \"active\": \"\",\n \"invocationLabel\": \"\",\n \"postCodeHookSpecification\": \"\"\n }\n }\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"intentName\": \"\",\n \"description\": \"\",\n \"parentIntentSignature\": \"\",\n \"sampleUtterances\": [\n {\n \"utterance\": \"\"\n }\n ],\n \"dialogCodeHook\": {\n \"enabled\": \"\"\n },\n \"fulfillmentCodeHook\": {\n \"enabled\": \"\",\n \"postFulfillmentStatusSpecification\": \"\",\n \"fulfillmentUpdatesSpecification\": \"\",\n \"active\": \"\"\n },\n \"intentConfirmationSetting\": {\n \"promptSpecification\": \"\",\n \"declinationResponse\": \"\",\n \"active\": \"\",\n \"confirmationResponse\": {\n \"messageGroups\": \"\",\n \"allowInterrupt\": \"\"\n },\n \"confirmationNextStep\": \"\",\n \"confirmationConditional\": \"\",\n \"declinationNextStep\": \"\",\n \"declinationConditional\": \"\",\n \"failureResponse\": {},\n \"failureNextStep\": \"\",\n \"failureConditional\": {\n \"active\": \"\",\n \"conditionalBranches\": \"\",\n \"defaultBranch\": \"\"\n },\n \"codeHook\": \"\",\n \"elicitationCodeHook\": \"\"\n },\n \"intentClosingSetting\": {\n \"closingResponse\": \"\",\n \"active\": \"\",\n \"nextStep\": \"\",\n \"conditional\": \"\"\n },\n \"inputContexts\": [\n {\n \"name\": \"\"\n }\n ],\n \"outputContexts\": [\n {\n \"name\": \"\",\n \"timeToLiveInSeconds\": \"\",\n \"turnsToLive\": \"\"\n }\n ],\n \"kendraConfiguration\": {\n \"kendraIndex\": \"\",\n \"queryFilterStringEnabled\": \"\",\n \"queryFilterString\": \"\"\n },\n \"initialResponseSetting\": {\n \"initialResponse\": {},\n \"nextStep\": \"\",\n \"conditional\": {},\n \"codeHook\": {\n \"enableCodeHookInvocation\": \"\",\n \"active\": \"\",\n \"invocationLabel\": \"\",\n \"postCodeHookSpecification\": \"\"\n }\n }\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.put('/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/') do |req|
req.body = "{\n \"intentName\": \"\",\n \"description\": \"\",\n \"parentIntentSignature\": \"\",\n \"sampleUtterances\": [\n {\n \"utterance\": \"\"\n }\n ],\n \"dialogCodeHook\": {\n \"enabled\": \"\"\n },\n \"fulfillmentCodeHook\": {\n \"enabled\": \"\",\n \"postFulfillmentStatusSpecification\": \"\",\n \"fulfillmentUpdatesSpecification\": \"\",\n \"active\": \"\"\n },\n \"intentConfirmationSetting\": {\n \"promptSpecification\": \"\",\n \"declinationResponse\": \"\",\n \"active\": \"\",\n \"confirmationResponse\": {\n \"messageGroups\": \"\",\n \"allowInterrupt\": \"\"\n },\n \"confirmationNextStep\": \"\",\n \"confirmationConditional\": \"\",\n \"declinationNextStep\": \"\",\n \"declinationConditional\": \"\",\n \"failureResponse\": {},\n \"failureNextStep\": \"\",\n \"failureConditional\": {\n \"active\": \"\",\n \"conditionalBranches\": \"\",\n \"defaultBranch\": \"\"\n },\n \"codeHook\": \"\",\n \"elicitationCodeHook\": \"\"\n },\n \"intentClosingSetting\": {\n \"closingResponse\": \"\",\n \"active\": \"\",\n \"nextStep\": \"\",\n \"conditional\": \"\"\n },\n \"inputContexts\": [\n {\n \"name\": \"\"\n }\n ],\n \"outputContexts\": [\n {\n \"name\": \"\",\n \"timeToLiveInSeconds\": \"\",\n \"turnsToLive\": \"\"\n }\n ],\n \"kendraConfiguration\": {\n \"kendraIndex\": \"\",\n \"queryFilterStringEnabled\": \"\",\n \"queryFilterString\": \"\"\n },\n \"initialResponseSetting\": {\n \"initialResponse\": {},\n \"nextStep\": \"\",\n \"conditional\": {},\n \"codeHook\": {\n \"enableCodeHookInvocation\": \"\",\n \"active\": \"\",\n \"invocationLabel\": \"\",\n \"postCodeHookSpecification\": \"\"\n }\n }\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/";
let payload = json!({
"intentName": "",
"description": "",
"parentIntentSignature": "",
"sampleUtterances": (json!({"utterance": ""})),
"dialogCodeHook": json!({"enabled": ""}),
"fulfillmentCodeHook": json!({
"enabled": "",
"postFulfillmentStatusSpecification": "",
"fulfillmentUpdatesSpecification": "",
"active": ""
}),
"intentConfirmationSetting": json!({
"promptSpecification": "",
"declinationResponse": "",
"active": "",
"confirmationResponse": json!({
"messageGroups": "",
"allowInterrupt": ""
}),
"confirmationNextStep": "",
"confirmationConditional": "",
"declinationNextStep": "",
"declinationConditional": "",
"failureResponse": json!({}),
"failureNextStep": "",
"failureConditional": json!({
"active": "",
"conditionalBranches": "",
"defaultBranch": ""
}),
"codeHook": "",
"elicitationCodeHook": ""
}),
"intentClosingSetting": json!({
"closingResponse": "",
"active": "",
"nextStep": "",
"conditional": ""
}),
"inputContexts": (json!({"name": ""})),
"outputContexts": (
json!({
"name": "",
"timeToLiveInSeconds": "",
"turnsToLive": ""
})
),
"kendraConfiguration": json!({
"kendraIndex": "",
"queryFilterStringEnabled": "",
"queryFilterString": ""
}),
"initialResponseSetting": json!({
"initialResponse": json!({}),
"nextStep": "",
"conditional": json!({}),
"codeHook": json!({
"enableCodeHookInvocation": "",
"active": "",
"invocationLabel": "",
"postCodeHookSpecification": ""
})
})
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/ \
--header 'content-type: application/json' \
--data '{
"intentName": "",
"description": "",
"parentIntentSignature": "",
"sampleUtterances": [
{
"utterance": ""
}
],
"dialogCodeHook": {
"enabled": ""
},
"fulfillmentCodeHook": {
"enabled": "",
"postFulfillmentStatusSpecification": "",
"fulfillmentUpdatesSpecification": "",
"active": ""
},
"intentConfirmationSetting": {
"promptSpecification": "",
"declinationResponse": "",
"active": "",
"confirmationResponse": {
"messageGroups": "",
"allowInterrupt": ""
},
"confirmationNextStep": "",
"confirmationConditional": "",
"declinationNextStep": "",
"declinationConditional": "",
"failureResponse": {},
"failureNextStep": "",
"failureConditional": {
"active": "",
"conditionalBranches": "",
"defaultBranch": ""
},
"codeHook": "",
"elicitationCodeHook": ""
},
"intentClosingSetting": {
"closingResponse": "",
"active": "",
"nextStep": "",
"conditional": ""
},
"inputContexts": [
{
"name": ""
}
],
"outputContexts": [
{
"name": "",
"timeToLiveInSeconds": "",
"turnsToLive": ""
}
],
"kendraConfiguration": {
"kendraIndex": "",
"queryFilterStringEnabled": "",
"queryFilterString": ""
},
"initialResponseSetting": {
"initialResponse": {},
"nextStep": "",
"conditional": {},
"codeHook": {
"enableCodeHookInvocation": "",
"active": "",
"invocationLabel": "",
"postCodeHookSpecification": ""
}
}
}'
echo '{
"intentName": "",
"description": "",
"parentIntentSignature": "",
"sampleUtterances": [
{
"utterance": ""
}
],
"dialogCodeHook": {
"enabled": ""
},
"fulfillmentCodeHook": {
"enabled": "",
"postFulfillmentStatusSpecification": "",
"fulfillmentUpdatesSpecification": "",
"active": ""
},
"intentConfirmationSetting": {
"promptSpecification": "",
"declinationResponse": "",
"active": "",
"confirmationResponse": {
"messageGroups": "",
"allowInterrupt": ""
},
"confirmationNextStep": "",
"confirmationConditional": "",
"declinationNextStep": "",
"declinationConditional": "",
"failureResponse": {},
"failureNextStep": "",
"failureConditional": {
"active": "",
"conditionalBranches": "",
"defaultBranch": ""
},
"codeHook": "",
"elicitationCodeHook": ""
},
"intentClosingSetting": {
"closingResponse": "",
"active": "",
"nextStep": "",
"conditional": ""
},
"inputContexts": [
{
"name": ""
}
],
"outputContexts": [
{
"name": "",
"timeToLiveInSeconds": "",
"turnsToLive": ""
}
],
"kendraConfiguration": {
"kendraIndex": "",
"queryFilterStringEnabled": "",
"queryFilterString": ""
},
"initialResponseSetting": {
"initialResponse": {},
"nextStep": "",
"conditional": {},
"codeHook": {
"enableCodeHookInvocation": "",
"active": "",
"invocationLabel": "",
"postCodeHookSpecification": ""
}
}
}' | \
http PUT {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/ \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "intentName": "",\n "description": "",\n "parentIntentSignature": "",\n "sampleUtterances": [\n {\n "utterance": ""\n }\n ],\n "dialogCodeHook": {\n "enabled": ""\n },\n "fulfillmentCodeHook": {\n "enabled": "",\n "postFulfillmentStatusSpecification": "",\n "fulfillmentUpdatesSpecification": "",\n "active": ""\n },\n "intentConfirmationSetting": {\n "promptSpecification": "",\n "declinationResponse": "",\n "active": "",\n "confirmationResponse": {\n "messageGroups": "",\n "allowInterrupt": ""\n },\n "confirmationNextStep": "",\n "confirmationConditional": "",\n "declinationNextStep": "",\n "declinationConditional": "",\n "failureResponse": {},\n "failureNextStep": "",\n "failureConditional": {\n "active": "",\n "conditionalBranches": "",\n "defaultBranch": ""\n },\n "codeHook": "",\n "elicitationCodeHook": ""\n },\n "intentClosingSetting": {\n "closingResponse": "",\n "active": "",\n "nextStep": "",\n "conditional": ""\n },\n "inputContexts": [\n {\n "name": ""\n }\n ],\n "outputContexts": [\n {\n "name": "",\n "timeToLiveInSeconds": "",\n "turnsToLive": ""\n }\n ],\n "kendraConfiguration": {\n "kendraIndex": "",\n "queryFilterStringEnabled": "",\n "queryFilterString": ""\n },\n "initialResponseSetting": {\n "initialResponse": {},\n "nextStep": "",\n "conditional": {},\n "codeHook": {\n "enableCodeHookInvocation": "",\n "active": "",\n "invocationLabel": "",\n "postCodeHookSpecification": ""\n }\n }\n}' \
--output-document \
- {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"intentName": "",
"description": "",
"parentIntentSignature": "",
"sampleUtterances": [["utterance": ""]],
"dialogCodeHook": ["enabled": ""],
"fulfillmentCodeHook": [
"enabled": "",
"postFulfillmentStatusSpecification": "",
"fulfillmentUpdatesSpecification": "",
"active": ""
],
"intentConfirmationSetting": [
"promptSpecification": "",
"declinationResponse": "",
"active": "",
"confirmationResponse": [
"messageGroups": "",
"allowInterrupt": ""
],
"confirmationNextStep": "",
"confirmationConditional": "",
"declinationNextStep": "",
"declinationConditional": "",
"failureResponse": [],
"failureNextStep": "",
"failureConditional": [
"active": "",
"conditionalBranches": "",
"defaultBranch": ""
],
"codeHook": "",
"elicitationCodeHook": ""
],
"intentClosingSetting": [
"closingResponse": "",
"active": "",
"nextStep": "",
"conditional": ""
],
"inputContexts": [["name": ""]],
"outputContexts": [
[
"name": "",
"timeToLiveInSeconds": "",
"turnsToLive": ""
]
],
"kendraConfiguration": [
"kendraIndex": "",
"queryFilterStringEnabled": "",
"queryFilterString": ""
],
"initialResponseSetting": [
"initialResponse": [],
"nextStep": "",
"conditional": [],
"codeHook": [
"enableCodeHookInvocation": "",
"active": "",
"invocationLabel": "",
"postCodeHookSpecification": ""
]
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
CreateResourcePolicy
{{baseUrl}}/policy/:resourceArn/
QUERY PARAMS
resourceArn
BODY json
{
"policy": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/policy/:resourceArn/");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"policy\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/policy/:resourceArn/" {:content-type :json
:form-params {:policy ""}})
require "http/client"
url = "{{baseUrl}}/policy/:resourceArn/"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"policy\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/policy/:resourceArn/"),
Content = new StringContent("{\n \"policy\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/policy/:resourceArn/");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"policy\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/policy/:resourceArn/"
payload := strings.NewReader("{\n \"policy\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/policy/:resourceArn/ HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 18
{
"policy": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/policy/:resourceArn/")
.setHeader("content-type", "application/json")
.setBody("{\n \"policy\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/policy/:resourceArn/"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"policy\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"policy\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/policy/:resourceArn/")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/policy/:resourceArn/")
.header("content-type", "application/json")
.body("{\n \"policy\": \"\"\n}")
.asString();
const data = JSON.stringify({
policy: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/policy/:resourceArn/');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/policy/:resourceArn/',
headers: {'content-type': 'application/json'},
data: {policy: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/policy/:resourceArn/';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"policy":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/policy/:resourceArn/',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "policy": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"policy\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/policy/:resourceArn/")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/policy/:resourceArn/',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({policy: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/policy/:resourceArn/',
headers: {'content-type': 'application/json'},
body: {policy: ''},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/policy/:resourceArn/');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
policy: ''
});
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}}/policy/:resourceArn/',
headers: {'content-type': 'application/json'},
data: {policy: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/policy/:resourceArn/';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"policy":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"policy": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/policy/:resourceArn/"]
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}}/policy/:resourceArn/" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"policy\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/policy/:resourceArn/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'policy' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/policy/:resourceArn/', [
'body' => '{
"policy": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/policy/:resourceArn/');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'policy' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'policy' => ''
]));
$request->setRequestUrl('{{baseUrl}}/policy/:resourceArn/');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/policy/:resourceArn/' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"policy": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/policy/:resourceArn/' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"policy": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"policy\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/policy/:resourceArn/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/policy/:resourceArn/"
payload = { "policy": "" }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/policy/:resourceArn/"
payload <- "{\n \"policy\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/policy/:resourceArn/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"policy\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/policy/:resourceArn/') do |req|
req.body = "{\n \"policy\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/policy/:resourceArn/";
let payload = json!({"policy": ""});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/policy/:resourceArn/ \
--header 'content-type: application/json' \
--data '{
"policy": ""
}'
echo '{
"policy": ""
}' | \
http POST {{baseUrl}}/policy/:resourceArn/ \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "policy": ""\n}' \
--output-document \
- {{baseUrl}}/policy/:resourceArn/
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["policy": ""] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/policy/:resourceArn/")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
CreateResourcePolicyStatement
{{baseUrl}}/policy/:resourceArn/statements/
QUERY PARAMS
resourceArn
BODY json
{
"statementId": "",
"effect": "",
"principal": [
{
"service": "",
"arn": ""
}
],
"action": [],
"condition": {}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/policy/:resourceArn/statements/");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"statementId\": \"\",\n \"effect\": \"\",\n \"principal\": [\n {\n \"service\": \"\",\n \"arn\": \"\"\n }\n ],\n \"action\": [],\n \"condition\": {}\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/policy/:resourceArn/statements/" {:content-type :json
:form-params {:statementId ""
:effect ""
:principal [{:service ""
:arn ""}]
:action []
:condition {}}})
require "http/client"
url = "{{baseUrl}}/policy/:resourceArn/statements/"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"statementId\": \"\",\n \"effect\": \"\",\n \"principal\": [\n {\n \"service\": \"\",\n \"arn\": \"\"\n }\n ],\n \"action\": [],\n \"condition\": {}\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/policy/:resourceArn/statements/"),
Content = new StringContent("{\n \"statementId\": \"\",\n \"effect\": \"\",\n \"principal\": [\n {\n \"service\": \"\",\n \"arn\": \"\"\n }\n ],\n \"action\": [],\n \"condition\": {}\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/policy/:resourceArn/statements/");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"statementId\": \"\",\n \"effect\": \"\",\n \"principal\": [\n {\n \"service\": \"\",\n \"arn\": \"\"\n }\n ],\n \"action\": [],\n \"condition\": {}\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/policy/:resourceArn/statements/"
payload := strings.NewReader("{\n \"statementId\": \"\",\n \"effect\": \"\",\n \"principal\": [\n {\n \"service\": \"\",\n \"arn\": \"\"\n }\n ],\n \"action\": [],\n \"condition\": {}\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/policy/:resourceArn/statements/ HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 145
{
"statementId": "",
"effect": "",
"principal": [
{
"service": "",
"arn": ""
}
],
"action": [],
"condition": {}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/policy/:resourceArn/statements/")
.setHeader("content-type", "application/json")
.setBody("{\n \"statementId\": \"\",\n \"effect\": \"\",\n \"principal\": [\n {\n \"service\": \"\",\n \"arn\": \"\"\n }\n ],\n \"action\": [],\n \"condition\": {}\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/policy/:resourceArn/statements/"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"statementId\": \"\",\n \"effect\": \"\",\n \"principal\": [\n {\n \"service\": \"\",\n \"arn\": \"\"\n }\n ],\n \"action\": [],\n \"condition\": {}\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"statementId\": \"\",\n \"effect\": \"\",\n \"principal\": [\n {\n \"service\": \"\",\n \"arn\": \"\"\n }\n ],\n \"action\": [],\n \"condition\": {}\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/policy/:resourceArn/statements/")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/policy/:resourceArn/statements/")
.header("content-type", "application/json")
.body("{\n \"statementId\": \"\",\n \"effect\": \"\",\n \"principal\": [\n {\n \"service\": \"\",\n \"arn\": \"\"\n }\n ],\n \"action\": [],\n \"condition\": {}\n}")
.asString();
const data = JSON.stringify({
statementId: '',
effect: '',
principal: [
{
service: '',
arn: ''
}
],
action: [],
condition: {}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/policy/:resourceArn/statements/');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/policy/:resourceArn/statements/',
headers: {'content-type': 'application/json'},
data: {
statementId: '',
effect: '',
principal: [{service: '', arn: ''}],
action: [],
condition: {}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/policy/:resourceArn/statements/';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"statementId":"","effect":"","principal":[{"service":"","arn":""}],"action":[],"condition":{}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/policy/:resourceArn/statements/',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "statementId": "",\n "effect": "",\n "principal": [\n {\n "service": "",\n "arn": ""\n }\n ],\n "action": [],\n "condition": {}\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"statementId\": \"\",\n \"effect\": \"\",\n \"principal\": [\n {\n \"service\": \"\",\n \"arn\": \"\"\n }\n ],\n \"action\": [],\n \"condition\": {}\n}")
val request = Request.Builder()
.url("{{baseUrl}}/policy/:resourceArn/statements/")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/policy/:resourceArn/statements/',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
statementId: '',
effect: '',
principal: [{service: '', arn: ''}],
action: [],
condition: {}
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/policy/:resourceArn/statements/',
headers: {'content-type': 'application/json'},
body: {
statementId: '',
effect: '',
principal: [{service: '', arn: ''}],
action: [],
condition: {}
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/policy/:resourceArn/statements/');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
statementId: '',
effect: '',
principal: [
{
service: '',
arn: ''
}
],
action: [],
condition: {}
});
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}}/policy/:resourceArn/statements/',
headers: {'content-type': 'application/json'},
data: {
statementId: '',
effect: '',
principal: [{service: '', arn: ''}],
action: [],
condition: {}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/policy/:resourceArn/statements/';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"statementId":"","effect":"","principal":[{"service":"","arn":""}],"action":[],"condition":{}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"statementId": @"",
@"effect": @"",
@"principal": @[ @{ @"service": @"", @"arn": @"" } ],
@"action": @[ ],
@"condition": @{ } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/policy/:resourceArn/statements/"]
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}}/policy/:resourceArn/statements/" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"statementId\": \"\",\n \"effect\": \"\",\n \"principal\": [\n {\n \"service\": \"\",\n \"arn\": \"\"\n }\n ],\n \"action\": [],\n \"condition\": {}\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/policy/:resourceArn/statements/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'statementId' => '',
'effect' => '',
'principal' => [
[
'service' => '',
'arn' => ''
]
],
'action' => [
],
'condition' => [
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/policy/:resourceArn/statements/', [
'body' => '{
"statementId": "",
"effect": "",
"principal": [
{
"service": "",
"arn": ""
}
],
"action": [],
"condition": {}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/policy/:resourceArn/statements/');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'statementId' => '',
'effect' => '',
'principal' => [
[
'service' => '',
'arn' => ''
]
],
'action' => [
],
'condition' => [
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'statementId' => '',
'effect' => '',
'principal' => [
[
'service' => '',
'arn' => ''
]
],
'action' => [
],
'condition' => [
]
]));
$request->setRequestUrl('{{baseUrl}}/policy/:resourceArn/statements/');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/policy/:resourceArn/statements/' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"statementId": "",
"effect": "",
"principal": [
{
"service": "",
"arn": ""
}
],
"action": [],
"condition": {}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/policy/:resourceArn/statements/' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"statementId": "",
"effect": "",
"principal": [
{
"service": "",
"arn": ""
}
],
"action": [],
"condition": {}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"statementId\": \"\",\n \"effect\": \"\",\n \"principal\": [\n {\n \"service\": \"\",\n \"arn\": \"\"\n }\n ],\n \"action\": [],\n \"condition\": {}\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/policy/:resourceArn/statements/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/policy/:resourceArn/statements/"
payload = {
"statementId": "",
"effect": "",
"principal": [
{
"service": "",
"arn": ""
}
],
"action": [],
"condition": {}
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/policy/:resourceArn/statements/"
payload <- "{\n \"statementId\": \"\",\n \"effect\": \"\",\n \"principal\": [\n {\n \"service\": \"\",\n \"arn\": \"\"\n }\n ],\n \"action\": [],\n \"condition\": {}\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/policy/:resourceArn/statements/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"statementId\": \"\",\n \"effect\": \"\",\n \"principal\": [\n {\n \"service\": \"\",\n \"arn\": \"\"\n }\n ],\n \"action\": [],\n \"condition\": {}\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/policy/:resourceArn/statements/') do |req|
req.body = "{\n \"statementId\": \"\",\n \"effect\": \"\",\n \"principal\": [\n {\n \"service\": \"\",\n \"arn\": \"\"\n }\n ],\n \"action\": [],\n \"condition\": {}\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/policy/:resourceArn/statements/";
let payload = json!({
"statementId": "",
"effect": "",
"principal": (
json!({
"service": "",
"arn": ""
})
),
"action": (),
"condition": json!({})
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/policy/:resourceArn/statements/ \
--header 'content-type: application/json' \
--data '{
"statementId": "",
"effect": "",
"principal": [
{
"service": "",
"arn": ""
}
],
"action": [],
"condition": {}
}'
echo '{
"statementId": "",
"effect": "",
"principal": [
{
"service": "",
"arn": ""
}
],
"action": [],
"condition": {}
}' | \
http POST {{baseUrl}}/policy/:resourceArn/statements/ \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "statementId": "",\n "effect": "",\n "principal": [\n {\n "service": "",\n "arn": ""\n }\n ],\n "action": [],\n "condition": {}\n}' \
--output-document \
- {{baseUrl}}/policy/:resourceArn/statements/
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"statementId": "",
"effect": "",
"principal": [
[
"service": "",
"arn": ""
]
],
"action": [],
"condition": []
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/policy/:resourceArn/statements/")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PUT
CreateSlot
{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/
QUERY PARAMS
botId
botVersion
localeId
intentId
BODY json
{
"slotName": "",
"description": "",
"slotTypeId": "",
"valueElicitationSetting": {
"defaultValueSpecification": "",
"slotConstraint": "",
"promptSpecification": "",
"sampleUtterances": "",
"waitAndContinueSpecification": {
"waitingResponse": "",
"continueResponse": "",
"stillWaitingResponse": "",
"active": ""
},
"slotCaptureSetting": ""
},
"obfuscationSetting": {
"obfuscationSettingType": ""
},
"multipleValuesSetting": {
"allowMultipleValues": ""
},
"subSlotSetting": {
"expression": "",
"slotSpecifications": ""
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"slotName\": \"\",\n \"description\": \"\",\n \"slotTypeId\": \"\",\n \"valueElicitationSetting\": {\n \"defaultValueSpecification\": \"\",\n \"slotConstraint\": \"\",\n \"promptSpecification\": \"\",\n \"sampleUtterances\": \"\",\n \"waitAndContinueSpecification\": {\n \"waitingResponse\": \"\",\n \"continueResponse\": \"\",\n \"stillWaitingResponse\": \"\",\n \"active\": \"\"\n },\n \"slotCaptureSetting\": \"\"\n },\n \"obfuscationSetting\": {\n \"obfuscationSettingType\": \"\"\n },\n \"multipleValuesSetting\": {\n \"allowMultipleValues\": \"\"\n },\n \"subSlotSetting\": {\n \"expression\": \"\",\n \"slotSpecifications\": \"\"\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/" {:content-type :json
:form-params {:slotName ""
:description ""
:slotTypeId ""
:valueElicitationSetting {:defaultValueSpecification ""
:slotConstraint ""
:promptSpecification ""
:sampleUtterances ""
:waitAndContinueSpecification {:waitingResponse ""
:continueResponse ""
:stillWaitingResponse ""
:active ""}
:slotCaptureSetting ""}
:obfuscationSetting {:obfuscationSettingType ""}
:multipleValuesSetting {:allowMultipleValues ""}
:subSlotSetting {:expression ""
:slotSpecifications ""}}})
require "http/client"
url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"slotName\": \"\",\n \"description\": \"\",\n \"slotTypeId\": \"\",\n \"valueElicitationSetting\": {\n \"defaultValueSpecification\": \"\",\n \"slotConstraint\": \"\",\n \"promptSpecification\": \"\",\n \"sampleUtterances\": \"\",\n \"waitAndContinueSpecification\": {\n \"waitingResponse\": \"\",\n \"continueResponse\": \"\",\n \"stillWaitingResponse\": \"\",\n \"active\": \"\"\n },\n \"slotCaptureSetting\": \"\"\n },\n \"obfuscationSetting\": {\n \"obfuscationSettingType\": \"\"\n },\n \"multipleValuesSetting\": {\n \"allowMultipleValues\": \"\"\n },\n \"subSlotSetting\": {\n \"expression\": \"\",\n \"slotSpecifications\": \"\"\n }\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/"),
Content = new StringContent("{\n \"slotName\": \"\",\n \"description\": \"\",\n \"slotTypeId\": \"\",\n \"valueElicitationSetting\": {\n \"defaultValueSpecification\": \"\",\n \"slotConstraint\": \"\",\n \"promptSpecification\": \"\",\n \"sampleUtterances\": \"\",\n \"waitAndContinueSpecification\": {\n \"waitingResponse\": \"\",\n \"continueResponse\": \"\",\n \"stillWaitingResponse\": \"\",\n \"active\": \"\"\n },\n \"slotCaptureSetting\": \"\"\n },\n \"obfuscationSetting\": {\n \"obfuscationSettingType\": \"\"\n },\n \"multipleValuesSetting\": {\n \"allowMultipleValues\": \"\"\n },\n \"subSlotSetting\": {\n \"expression\": \"\",\n \"slotSpecifications\": \"\"\n }\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"slotName\": \"\",\n \"description\": \"\",\n \"slotTypeId\": \"\",\n \"valueElicitationSetting\": {\n \"defaultValueSpecification\": \"\",\n \"slotConstraint\": \"\",\n \"promptSpecification\": \"\",\n \"sampleUtterances\": \"\",\n \"waitAndContinueSpecification\": {\n \"waitingResponse\": \"\",\n \"continueResponse\": \"\",\n \"stillWaitingResponse\": \"\",\n \"active\": \"\"\n },\n \"slotCaptureSetting\": \"\"\n },\n \"obfuscationSetting\": {\n \"obfuscationSettingType\": \"\"\n },\n \"multipleValuesSetting\": {\n \"allowMultipleValues\": \"\"\n },\n \"subSlotSetting\": {\n \"expression\": \"\",\n \"slotSpecifications\": \"\"\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/"
payload := strings.NewReader("{\n \"slotName\": \"\",\n \"description\": \"\",\n \"slotTypeId\": \"\",\n \"valueElicitationSetting\": {\n \"defaultValueSpecification\": \"\",\n \"slotConstraint\": \"\",\n \"promptSpecification\": \"\",\n \"sampleUtterances\": \"\",\n \"waitAndContinueSpecification\": {\n \"waitingResponse\": \"\",\n \"continueResponse\": \"\",\n \"stillWaitingResponse\": \"\",\n \"active\": \"\"\n },\n \"slotCaptureSetting\": \"\"\n },\n \"obfuscationSetting\": {\n \"obfuscationSettingType\": \"\"\n },\n \"multipleValuesSetting\": {\n \"allowMultipleValues\": \"\"\n },\n \"subSlotSetting\": {\n \"expression\": \"\",\n \"slotSpecifications\": \"\"\n }\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/ HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 611
{
"slotName": "",
"description": "",
"slotTypeId": "",
"valueElicitationSetting": {
"defaultValueSpecification": "",
"slotConstraint": "",
"promptSpecification": "",
"sampleUtterances": "",
"waitAndContinueSpecification": {
"waitingResponse": "",
"continueResponse": "",
"stillWaitingResponse": "",
"active": ""
},
"slotCaptureSetting": ""
},
"obfuscationSetting": {
"obfuscationSettingType": ""
},
"multipleValuesSetting": {
"allowMultipleValues": ""
},
"subSlotSetting": {
"expression": "",
"slotSpecifications": ""
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/")
.setHeader("content-type", "application/json")
.setBody("{\n \"slotName\": \"\",\n \"description\": \"\",\n \"slotTypeId\": \"\",\n \"valueElicitationSetting\": {\n \"defaultValueSpecification\": \"\",\n \"slotConstraint\": \"\",\n \"promptSpecification\": \"\",\n \"sampleUtterances\": \"\",\n \"waitAndContinueSpecification\": {\n \"waitingResponse\": \"\",\n \"continueResponse\": \"\",\n \"stillWaitingResponse\": \"\",\n \"active\": \"\"\n },\n \"slotCaptureSetting\": \"\"\n },\n \"obfuscationSetting\": {\n \"obfuscationSettingType\": \"\"\n },\n \"multipleValuesSetting\": {\n \"allowMultipleValues\": \"\"\n },\n \"subSlotSetting\": {\n \"expression\": \"\",\n \"slotSpecifications\": \"\"\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"slotName\": \"\",\n \"description\": \"\",\n \"slotTypeId\": \"\",\n \"valueElicitationSetting\": {\n \"defaultValueSpecification\": \"\",\n \"slotConstraint\": \"\",\n \"promptSpecification\": \"\",\n \"sampleUtterances\": \"\",\n \"waitAndContinueSpecification\": {\n \"waitingResponse\": \"\",\n \"continueResponse\": \"\",\n \"stillWaitingResponse\": \"\",\n \"active\": \"\"\n },\n \"slotCaptureSetting\": \"\"\n },\n \"obfuscationSetting\": {\n \"obfuscationSettingType\": \"\"\n },\n \"multipleValuesSetting\": {\n \"allowMultipleValues\": \"\"\n },\n \"subSlotSetting\": {\n \"expression\": \"\",\n \"slotSpecifications\": \"\"\n }\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"slotName\": \"\",\n \"description\": \"\",\n \"slotTypeId\": \"\",\n \"valueElicitationSetting\": {\n \"defaultValueSpecification\": \"\",\n \"slotConstraint\": \"\",\n \"promptSpecification\": \"\",\n \"sampleUtterances\": \"\",\n \"waitAndContinueSpecification\": {\n \"waitingResponse\": \"\",\n \"continueResponse\": \"\",\n \"stillWaitingResponse\": \"\",\n \"active\": \"\"\n },\n \"slotCaptureSetting\": \"\"\n },\n \"obfuscationSetting\": {\n \"obfuscationSettingType\": \"\"\n },\n \"multipleValuesSetting\": {\n \"allowMultipleValues\": \"\"\n },\n \"subSlotSetting\": {\n \"expression\": \"\",\n \"slotSpecifications\": \"\"\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/")
.header("content-type", "application/json")
.body("{\n \"slotName\": \"\",\n \"description\": \"\",\n \"slotTypeId\": \"\",\n \"valueElicitationSetting\": {\n \"defaultValueSpecification\": \"\",\n \"slotConstraint\": \"\",\n \"promptSpecification\": \"\",\n \"sampleUtterances\": \"\",\n \"waitAndContinueSpecification\": {\n \"waitingResponse\": \"\",\n \"continueResponse\": \"\",\n \"stillWaitingResponse\": \"\",\n \"active\": \"\"\n },\n \"slotCaptureSetting\": \"\"\n },\n \"obfuscationSetting\": {\n \"obfuscationSettingType\": \"\"\n },\n \"multipleValuesSetting\": {\n \"allowMultipleValues\": \"\"\n },\n \"subSlotSetting\": {\n \"expression\": \"\",\n \"slotSpecifications\": \"\"\n }\n}")
.asString();
const data = JSON.stringify({
slotName: '',
description: '',
slotTypeId: '',
valueElicitationSetting: {
defaultValueSpecification: '',
slotConstraint: '',
promptSpecification: '',
sampleUtterances: '',
waitAndContinueSpecification: {
waitingResponse: '',
continueResponse: '',
stillWaitingResponse: '',
active: ''
},
slotCaptureSetting: ''
},
obfuscationSetting: {
obfuscationSettingType: ''
},
multipleValuesSetting: {
allowMultipleValues: ''
},
subSlotSetting: {
expression: '',
slotSpecifications: ''
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/',
headers: {'content-type': 'application/json'},
data: {
slotName: '',
description: '',
slotTypeId: '',
valueElicitationSetting: {
defaultValueSpecification: '',
slotConstraint: '',
promptSpecification: '',
sampleUtterances: '',
waitAndContinueSpecification: {
waitingResponse: '',
continueResponse: '',
stillWaitingResponse: '',
active: ''
},
slotCaptureSetting: ''
},
obfuscationSetting: {obfuscationSettingType: ''},
multipleValuesSetting: {allowMultipleValues: ''},
subSlotSetting: {expression: '', slotSpecifications: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"slotName":"","description":"","slotTypeId":"","valueElicitationSetting":{"defaultValueSpecification":"","slotConstraint":"","promptSpecification":"","sampleUtterances":"","waitAndContinueSpecification":{"waitingResponse":"","continueResponse":"","stillWaitingResponse":"","active":""},"slotCaptureSetting":""},"obfuscationSetting":{"obfuscationSettingType":""},"multipleValuesSetting":{"allowMultipleValues":""},"subSlotSetting":{"expression":"","slotSpecifications":""}}'
};
try {
const response = await 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/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "slotName": "",\n "description": "",\n "slotTypeId": "",\n "valueElicitationSetting": {\n "defaultValueSpecification": "",\n "slotConstraint": "",\n "promptSpecification": "",\n "sampleUtterances": "",\n "waitAndContinueSpecification": {\n "waitingResponse": "",\n "continueResponse": "",\n "stillWaitingResponse": "",\n "active": ""\n },\n "slotCaptureSetting": ""\n },\n "obfuscationSetting": {\n "obfuscationSettingType": ""\n },\n "multipleValuesSetting": {\n "allowMultipleValues": ""\n },\n "subSlotSetting": {\n "expression": "",\n "slotSpecifications": ""\n }\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"slotName\": \"\",\n \"description\": \"\",\n \"slotTypeId\": \"\",\n \"valueElicitationSetting\": {\n \"defaultValueSpecification\": \"\",\n \"slotConstraint\": \"\",\n \"promptSpecification\": \"\",\n \"sampleUtterances\": \"\",\n \"waitAndContinueSpecification\": {\n \"waitingResponse\": \"\",\n \"continueResponse\": \"\",\n \"stillWaitingResponse\": \"\",\n \"active\": \"\"\n },\n \"slotCaptureSetting\": \"\"\n },\n \"obfuscationSetting\": {\n \"obfuscationSettingType\": \"\"\n },\n \"multipleValuesSetting\": {\n \"allowMultipleValues\": \"\"\n },\n \"subSlotSetting\": {\n \"expression\": \"\",\n \"slotSpecifications\": \"\"\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
slotName: '',
description: '',
slotTypeId: '',
valueElicitationSetting: {
defaultValueSpecification: '',
slotConstraint: '',
promptSpecification: '',
sampleUtterances: '',
waitAndContinueSpecification: {
waitingResponse: '',
continueResponse: '',
stillWaitingResponse: '',
active: ''
},
slotCaptureSetting: ''
},
obfuscationSetting: {obfuscationSettingType: ''},
multipleValuesSetting: {allowMultipleValues: ''},
subSlotSetting: {expression: '', slotSpecifications: ''}
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/',
headers: {'content-type': 'application/json'},
body: {
slotName: '',
description: '',
slotTypeId: '',
valueElicitationSetting: {
defaultValueSpecification: '',
slotConstraint: '',
promptSpecification: '',
sampleUtterances: '',
waitAndContinueSpecification: {
waitingResponse: '',
continueResponse: '',
stillWaitingResponse: '',
active: ''
},
slotCaptureSetting: ''
},
obfuscationSetting: {obfuscationSettingType: ''},
multipleValuesSetting: {allowMultipleValues: ''},
subSlotSetting: {expression: '', slotSpecifications: ''}
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
slotName: '',
description: '',
slotTypeId: '',
valueElicitationSetting: {
defaultValueSpecification: '',
slotConstraint: '',
promptSpecification: '',
sampleUtterances: '',
waitAndContinueSpecification: {
waitingResponse: '',
continueResponse: '',
stillWaitingResponse: '',
active: ''
},
slotCaptureSetting: ''
},
obfuscationSetting: {
obfuscationSettingType: ''
},
multipleValuesSetting: {
allowMultipleValues: ''
},
subSlotSetting: {
expression: '',
slotSpecifications: ''
}
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/',
headers: {'content-type': 'application/json'},
data: {
slotName: '',
description: '',
slotTypeId: '',
valueElicitationSetting: {
defaultValueSpecification: '',
slotConstraint: '',
promptSpecification: '',
sampleUtterances: '',
waitAndContinueSpecification: {
waitingResponse: '',
continueResponse: '',
stillWaitingResponse: '',
active: ''
},
slotCaptureSetting: ''
},
obfuscationSetting: {obfuscationSettingType: ''},
multipleValuesSetting: {allowMultipleValues: ''},
subSlotSetting: {expression: '', slotSpecifications: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"slotName":"","description":"","slotTypeId":"","valueElicitationSetting":{"defaultValueSpecification":"","slotConstraint":"","promptSpecification":"","sampleUtterances":"","waitAndContinueSpecification":{"waitingResponse":"","continueResponse":"","stillWaitingResponse":"","active":""},"slotCaptureSetting":""},"obfuscationSetting":{"obfuscationSettingType":""},"multipleValuesSetting":{"allowMultipleValues":""},"subSlotSetting":{"expression":"","slotSpecifications":""}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"slotName": @"",
@"description": @"",
@"slotTypeId": @"",
@"valueElicitationSetting": @{ @"defaultValueSpecification": @"", @"slotConstraint": @"", @"promptSpecification": @"", @"sampleUtterances": @"", @"waitAndContinueSpecification": @{ @"waitingResponse": @"", @"continueResponse": @"", @"stillWaitingResponse": @"", @"active": @"" }, @"slotCaptureSetting": @"" },
@"obfuscationSetting": @{ @"obfuscationSettingType": @"" },
@"multipleValuesSetting": @{ @"allowMultipleValues": @"" },
@"subSlotSetting": @{ @"expression": @"", @"slotSpecifications": @"" } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"slotName\": \"\",\n \"description\": \"\",\n \"slotTypeId\": \"\",\n \"valueElicitationSetting\": {\n \"defaultValueSpecification\": \"\",\n \"slotConstraint\": \"\",\n \"promptSpecification\": \"\",\n \"sampleUtterances\": \"\",\n \"waitAndContinueSpecification\": {\n \"waitingResponse\": \"\",\n \"continueResponse\": \"\",\n \"stillWaitingResponse\": \"\",\n \"active\": \"\"\n },\n \"slotCaptureSetting\": \"\"\n },\n \"obfuscationSetting\": {\n \"obfuscationSettingType\": \"\"\n },\n \"multipleValuesSetting\": {\n \"allowMultipleValues\": \"\"\n },\n \"subSlotSetting\": {\n \"expression\": \"\",\n \"slotSpecifications\": \"\"\n }\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'slotName' => '',
'description' => '',
'slotTypeId' => '',
'valueElicitationSetting' => [
'defaultValueSpecification' => '',
'slotConstraint' => '',
'promptSpecification' => '',
'sampleUtterances' => '',
'waitAndContinueSpecification' => [
'waitingResponse' => '',
'continueResponse' => '',
'stillWaitingResponse' => '',
'active' => ''
],
'slotCaptureSetting' => ''
],
'obfuscationSetting' => [
'obfuscationSettingType' => ''
],
'multipleValuesSetting' => [
'allowMultipleValues' => ''
],
'subSlotSetting' => [
'expression' => '',
'slotSpecifications' => ''
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/', [
'body' => '{
"slotName": "",
"description": "",
"slotTypeId": "",
"valueElicitationSetting": {
"defaultValueSpecification": "",
"slotConstraint": "",
"promptSpecification": "",
"sampleUtterances": "",
"waitAndContinueSpecification": {
"waitingResponse": "",
"continueResponse": "",
"stillWaitingResponse": "",
"active": ""
},
"slotCaptureSetting": ""
},
"obfuscationSetting": {
"obfuscationSettingType": ""
},
"multipleValuesSetting": {
"allowMultipleValues": ""
},
"subSlotSetting": {
"expression": "",
"slotSpecifications": ""
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'slotName' => '',
'description' => '',
'slotTypeId' => '',
'valueElicitationSetting' => [
'defaultValueSpecification' => '',
'slotConstraint' => '',
'promptSpecification' => '',
'sampleUtterances' => '',
'waitAndContinueSpecification' => [
'waitingResponse' => '',
'continueResponse' => '',
'stillWaitingResponse' => '',
'active' => ''
],
'slotCaptureSetting' => ''
],
'obfuscationSetting' => [
'obfuscationSettingType' => ''
],
'multipleValuesSetting' => [
'allowMultipleValues' => ''
],
'subSlotSetting' => [
'expression' => '',
'slotSpecifications' => ''
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'slotName' => '',
'description' => '',
'slotTypeId' => '',
'valueElicitationSetting' => [
'defaultValueSpecification' => '',
'slotConstraint' => '',
'promptSpecification' => '',
'sampleUtterances' => '',
'waitAndContinueSpecification' => [
'waitingResponse' => '',
'continueResponse' => '',
'stillWaitingResponse' => '',
'active' => ''
],
'slotCaptureSetting' => ''
],
'obfuscationSetting' => [
'obfuscationSettingType' => ''
],
'multipleValuesSetting' => [
'allowMultipleValues' => ''
],
'subSlotSetting' => [
'expression' => '',
'slotSpecifications' => ''
]
]));
$request->setRequestUrl('{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/');
$request->setRequestMethod('PUT');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"slotName": "",
"description": "",
"slotTypeId": "",
"valueElicitationSetting": {
"defaultValueSpecification": "",
"slotConstraint": "",
"promptSpecification": "",
"sampleUtterances": "",
"waitAndContinueSpecification": {
"waitingResponse": "",
"continueResponse": "",
"stillWaitingResponse": "",
"active": ""
},
"slotCaptureSetting": ""
},
"obfuscationSetting": {
"obfuscationSettingType": ""
},
"multipleValuesSetting": {
"allowMultipleValues": ""
},
"subSlotSetting": {
"expression": "",
"slotSpecifications": ""
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"slotName": "",
"description": "",
"slotTypeId": "",
"valueElicitationSetting": {
"defaultValueSpecification": "",
"slotConstraint": "",
"promptSpecification": "",
"sampleUtterances": "",
"waitAndContinueSpecification": {
"waitingResponse": "",
"continueResponse": "",
"stillWaitingResponse": "",
"active": ""
},
"slotCaptureSetting": ""
},
"obfuscationSetting": {
"obfuscationSettingType": ""
},
"multipleValuesSetting": {
"allowMultipleValues": ""
},
"subSlotSetting": {
"expression": "",
"slotSpecifications": ""
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"slotName\": \"\",\n \"description\": \"\",\n \"slotTypeId\": \"\",\n \"valueElicitationSetting\": {\n \"defaultValueSpecification\": \"\",\n \"slotConstraint\": \"\",\n \"promptSpecification\": \"\",\n \"sampleUtterances\": \"\",\n \"waitAndContinueSpecification\": {\n \"waitingResponse\": \"\",\n \"continueResponse\": \"\",\n \"stillWaitingResponse\": \"\",\n \"active\": \"\"\n },\n \"slotCaptureSetting\": \"\"\n },\n \"obfuscationSetting\": {\n \"obfuscationSettingType\": \"\"\n },\n \"multipleValuesSetting\": {\n \"allowMultipleValues\": \"\"\n },\n \"subSlotSetting\": {\n \"expression\": \"\",\n \"slotSpecifications\": \"\"\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/"
payload = {
"slotName": "",
"description": "",
"slotTypeId": "",
"valueElicitationSetting": {
"defaultValueSpecification": "",
"slotConstraint": "",
"promptSpecification": "",
"sampleUtterances": "",
"waitAndContinueSpecification": {
"waitingResponse": "",
"continueResponse": "",
"stillWaitingResponse": "",
"active": ""
},
"slotCaptureSetting": ""
},
"obfuscationSetting": { "obfuscationSettingType": "" },
"multipleValuesSetting": { "allowMultipleValues": "" },
"subSlotSetting": {
"expression": "",
"slotSpecifications": ""
}
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/"
payload <- "{\n \"slotName\": \"\",\n \"description\": \"\",\n \"slotTypeId\": \"\",\n \"valueElicitationSetting\": {\n \"defaultValueSpecification\": \"\",\n \"slotConstraint\": \"\",\n \"promptSpecification\": \"\",\n \"sampleUtterances\": \"\",\n \"waitAndContinueSpecification\": {\n \"waitingResponse\": \"\",\n \"continueResponse\": \"\",\n \"stillWaitingResponse\": \"\",\n \"active\": \"\"\n },\n \"slotCaptureSetting\": \"\"\n },\n \"obfuscationSetting\": {\n \"obfuscationSettingType\": \"\"\n },\n \"multipleValuesSetting\": {\n \"allowMultipleValues\": \"\"\n },\n \"subSlotSetting\": {\n \"expression\": \"\",\n \"slotSpecifications\": \"\"\n }\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"slotName\": \"\",\n \"description\": \"\",\n \"slotTypeId\": \"\",\n \"valueElicitationSetting\": {\n \"defaultValueSpecification\": \"\",\n \"slotConstraint\": \"\",\n \"promptSpecification\": \"\",\n \"sampleUtterances\": \"\",\n \"waitAndContinueSpecification\": {\n \"waitingResponse\": \"\",\n \"continueResponse\": \"\",\n \"stillWaitingResponse\": \"\",\n \"active\": \"\"\n },\n \"slotCaptureSetting\": \"\"\n },\n \"obfuscationSetting\": {\n \"obfuscationSettingType\": \"\"\n },\n \"multipleValuesSetting\": {\n \"allowMultipleValues\": \"\"\n },\n \"subSlotSetting\": {\n \"expression\": \"\",\n \"slotSpecifications\": \"\"\n }\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.put('/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/') do |req|
req.body = "{\n \"slotName\": \"\",\n \"description\": \"\",\n \"slotTypeId\": \"\",\n \"valueElicitationSetting\": {\n \"defaultValueSpecification\": \"\",\n \"slotConstraint\": \"\",\n \"promptSpecification\": \"\",\n \"sampleUtterances\": \"\",\n \"waitAndContinueSpecification\": {\n \"waitingResponse\": \"\",\n \"continueResponse\": \"\",\n \"stillWaitingResponse\": \"\",\n \"active\": \"\"\n },\n \"slotCaptureSetting\": \"\"\n },\n \"obfuscationSetting\": {\n \"obfuscationSettingType\": \"\"\n },\n \"multipleValuesSetting\": {\n \"allowMultipleValues\": \"\"\n },\n \"subSlotSetting\": {\n \"expression\": \"\",\n \"slotSpecifications\": \"\"\n }\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/";
let payload = json!({
"slotName": "",
"description": "",
"slotTypeId": "",
"valueElicitationSetting": json!({
"defaultValueSpecification": "",
"slotConstraint": "",
"promptSpecification": "",
"sampleUtterances": "",
"waitAndContinueSpecification": json!({
"waitingResponse": "",
"continueResponse": "",
"stillWaitingResponse": "",
"active": ""
}),
"slotCaptureSetting": ""
}),
"obfuscationSetting": json!({"obfuscationSettingType": ""}),
"multipleValuesSetting": json!({"allowMultipleValues": ""}),
"subSlotSetting": json!({
"expression": "",
"slotSpecifications": ""
})
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/ \
--header 'content-type: application/json' \
--data '{
"slotName": "",
"description": "",
"slotTypeId": "",
"valueElicitationSetting": {
"defaultValueSpecification": "",
"slotConstraint": "",
"promptSpecification": "",
"sampleUtterances": "",
"waitAndContinueSpecification": {
"waitingResponse": "",
"continueResponse": "",
"stillWaitingResponse": "",
"active": ""
},
"slotCaptureSetting": ""
},
"obfuscationSetting": {
"obfuscationSettingType": ""
},
"multipleValuesSetting": {
"allowMultipleValues": ""
},
"subSlotSetting": {
"expression": "",
"slotSpecifications": ""
}
}'
echo '{
"slotName": "",
"description": "",
"slotTypeId": "",
"valueElicitationSetting": {
"defaultValueSpecification": "",
"slotConstraint": "",
"promptSpecification": "",
"sampleUtterances": "",
"waitAndContinueSpecification": {
"waitingResponse": "",
"continueResponse": "",
"stillWaitingResponse": "",
"active": ""
},
"slotCaptureSetting": ""
},
"obfuscationSetting": {
"obfuscationSettingType": ""
},
"multipleValuesSetting": {
"allowMultipleValues": ""
},
"subSlotSetting": {
"expression": "",
"slotSpecifications": ""
}
}' | \
http PUT {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/ \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "slotName": "",\n "description": "",\n "slotTypeId": "",\n "valueElicitationSetting": {\n "defaultValueSpecification": "",\n "slotConstraint": "",\n "promptSpecification": "",\n "sampleUtterances": "",\n "waitAndContinueSpecification": {\n "waitingResponse": "",\n "continueResponse": "",\n "stillWaitingResponse": "",\n "active": ""\n },\n "slotCaptureSetting": ""\n },\n "obfuscationSetting": {\n "obfuscationSettingType": ""\n },\n "multipleValuesSetting": {\n "allowMultipleValues": ""\n },\n "subSlotSetting": {\n "expression": "",\n "slotSpecifications": ""\n }\n}' \
--output-document \
- {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"slotName": "",
"description": "",
"slotTypeId": "",
"valueElicitationSetting": [
"defaultValueSpecification": "",
"slotConstraint": "",
"promptSpecification": "",
"sampleUtterances": "",
"waitAndContinueSpecification": [
"waitingResponse": "",
"continueResponse": "",
"stillWaitingResponse": "",
"active": ""
],
"slotCaptureSetting": ""
],
"obfuscationSetting": ["obfuscationSettingType": ""],
"multipleValuesSetting": ["allowMultipleValues": ""],
"subSlotSetting": [
"expression": "",
"slotSpecifications": ""
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PUT
CreateSlotType
{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/
QUERY PARAMS
botId
botVersion
localeId
BODY json
{
"slotTypeName": "",
"description": "",
"slotTypeValues": [
{
"sampleValue": "",
"synonyms": ""
}
],
"valueSelectionSetting": {
"resolutionStrategy": "",
"regexFilter": "",
"advancedRecognitionSetting": ""
},
"parentSlotTypeSignature": "",
"externalSourceSetting": {
"grammarSlotTypeSetting": ""
},
"compositeSlotTypeSetting": {
"subSlots": ""
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"slotTypeName\": \"\",\n \"description\": \"\",\n \"slotTypeValues\": [\n {\n \"sampleValue\": \"\",\n \"synonyms\": \"\"\n }\n ],\n \"valueSelectionSetting\": {\n \"resolutionStrategy\": \"\",\n \"regexFilter\": \"\",\n \"advancedRecognitionSetting\": \"\"\n },\n \"parentSlotTypeSignature\": \"\",\n \"externalSourceSetting\": {\n \"grammarSlotTypeSetting\": \"\"\n },\n \"compositeSlotTypeSetting\": {\n \"subSlots\": \"\"\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/" {:content-type :json
:form-params {:slotTypeName ""
:description ""
:slotTypeValues [{:sampleValue ""
:synonyms ""}]
:valueSelectionSetting {:resolutionStrategy ""
:regexFilter ""
:advancedRecognitionSetting ""}
:parentSlotTypeSignature ""
:externalSourceSetting {:grammarSlotTypeSetting ""}
:compositeSlotTypeSetting {:subSlots ""}}})
require "http/client"
url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"slotTypeName\": \"\",\n \"description\": \"\",\n \"slotTypeValues\": [\n {\n \"sampleValue\": \"\",\n \"synonyms\": \"\"\n }\n ],\n \"valueSelectionSetting\": {\n \"resolutionStrategy\": \"\",\n \"regexFilter\": \"\",\n \"advancedRecognitionSetting\": \"\"\n },\n \"parentSlotTypeSignature\": \"\",\n \"externalSourceSetting\": {\n \"grammarSlotTypeSetting\": \"\"\n },\n \"compositeSlotTypeSetting\": {\n \"subSlots\": \"\"\n }\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/"),
Content = new StringContent("{\n \"slotTypeName\": \"\",\n \"description\": \"\",\n \"slotTypeValues\": [\n {\n \"sampleValue\": \"\",\n \"synonyms\": \"\"\n }\n ],\n \"valueSelectionSetting\": {\n \"resolutionStrategy\": \"\",\n \"regexFilter\": \"\",\n \"advancedRecognitionSetting\": \"\"\n },\n \"parentSlotTypeSignature\": \"\",\n \"externalSourceSetting\": {\n \"grammarSlotTypeSetting\": \"\"\n },\n \"compositeSlotTypeSetting\": {\n \"subSlots\": \"\"\n }\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"slotTypeName\": \"\",\n \"description\": \"\",\n \"slotTypeValues\": [\n {\n \"sampleValue\": \"\",\n \"synonyms\": \"\"\n }\n ],\n \"valueSelectionSetting\": {\n \"resolutionStrategy\": \"\",\n \"regexFilter\": \"\",\n \"advancedRecognitionSetting\": \"\"\n },\n \"parentSlotTypeSignature\": \"\",\n \"externalSourceSetting\": {\n \"grammarSlotTypeSetting\": \"\"\n },\n \"compositeSlotTypeSetting\": {\n \"subSlots\": \"\"\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/"
payload := strings.NewReader("{\n \"slotTypeName\": \"\",\n \"description\": \"\",\n \"slotTypeValues\": [\n {\n \"sampleValue\": \"\",\n \"synonyms\": \"\"\n }\n ],\n \"valueSelectionSetting\": {\n \"resolutionStrategy\": \"\",\n \"regexFilter\": \"\",\n \"advancedRecognitionSetting\": \"\"\n },\n \"parentSlotTypeSignature\": \"\",\n \"externalSourceSetting\": {\n \"grammarSlotTypeSetting\": \"\"\n },\n \"compositeSlotTypeSetting\": {\n \"subSlots\": \"\"\n }\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/ HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 410
{
"slotTypeName": "",
"description": "",
"slotTypeValues": [
{
"sampleValue": "",
"synonyms": ""
}
],
"valueSelectionSetting": {
"resolutionStrategy": "",
"regexFilter": "",
"advancedRecognitionSetting": ""
},
"parentSlotTypeSignature": "",
"externalSourceSetting": {
"grammarSlotTypeSetting": ""
},
"compositeSlotTypeSetting": {
"subSlots": ""
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/")
.setHeader("content-type", "application/json")
.setBody("{\n \"slotTypeName\": \"\",\n \"description\": \"\",\n \"slotTypeValues\": [\n {\n \"sampleValue\": \"\",\n \"synonyms\": \"\"\n }\n ],\n \"valueSelectionSetting\": {\n \"resolutionStrategy\": \"\",\n \"regexFilter\": \"\",\n \"advancedRecognitionSetting\": \"\"\n },\n \"parentSlotTypeSignature\": \"\",\n \"externalSourceSetting\": {\n \"grammarSlotTypeSetting\": \"\"\n },\n \"compositeSlotTypeSetting\": {\n \"subSlots\": \"\"\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"slotTypeName\": \"\",\n \"description\": \"\",\n \"slotTypeValues\": [\n {\n \"sampleValue\": \"\",\n \"synonyms\": \"\"\n }\n ],\n \"valueSelectionSetting\": {\n \"resolutionStrategy\": \"\",\n \"regexFilter\": \"\",\n \"advancedRecognitionSetting\": \"\"\n },\n \"parentSlotTypeSignature\": \"\",\n \"externalSourceSetting\": {\n \"grammarSlotTypeSetting\": \"\"\n },\n \"compositeSlotTypeSetting\": {\n \"subSlots\": \"\"\n }\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"slotTypeName\": \"\",\n \"description\": \"\",\n \"slotTypeValues\": [\n {\n \"sampleValue\": \"\",\n \"synonyms\": \"\"\n }\n ],\n \"valueSelectionSetting\": {\n \"resolutionStrategy\": \"\",\n \"regexFilter\": \"\",\n \"advancedRecognitionSetting\": \"\"\n },\n \"parentSlotTypeSignature\": \"\",\n \"externalSourceSetting\": {\n \"grammarSlotTypeSetting\": \"\"\n },\n \"compositeSlotTypeSetting\": {\n \"subSlots\": \"\"\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/")
.header("content-type", "application/json")
.body("{\n \"slotTypeName\": \"\",\n \"description\": \"\",\n \"slotTypeValues\": [\n {\n \"sampleValue\": \"\",\n \"synonyms\": \"\"\n }\n ],\n \"valueSelectionSetting\": {\n \"resolutionStrategy\": \"\",\n \"regexFilter\": \"\",\n \"advancedRecognitionSetting\": \"\"\n },\n \"parentSlotTypeSignature\": \"\",\n \"externalSourceSetting\": {\n \"grammarSlotTypeSetting\": \"\"\n },\n \"compositeSlotTypeSetting\": {\n \"subSlots\": \"\"\n }\n}")
.asString();
const data = JSON.stringify({
slotTypeName: '',
description: '',
slotTypeValues: [
{
sampleValue: '',
synonyms: ''
}
],
valueSelectionSetting: {
resolutionStrategy: '',
regexFilter: '',
advancedRecognitionSetting: ''
},
parentSlotTypeSignature: '',
externalSourceSetting: {
grammarSlotTypeSetting: ''
},
compositeSlotTypeSetting: {
subSlots: ''
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/',
headers: {'content-type': 'application/json'},
data: {
slotTypeName: '',
description: '',
slotTypeValues: [{sampleValue: '', synonyms: ''}],
valueSelectionSetting: {resolutionStrategy: '', regexFilter: '', advancedRecognitionSetting: ''},
parentSlotTypeSignature: '',
externalSourceSetting: {grammarSlotTypeSetting: ''},
compositeSlotTypeSetting: {subSlots: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"slotTypeName":"","description":"","slotTypeValues":[{"sampleValue":"","synonyms":""}],"valueSelectionSetting":{"resolutionStrategy":"","regexFilter":"","advancedRecognitionSetting":""},"parentSlotTypeSignature":"","externalSourceSetting":{"grammarSlotTypeSetting":""},"compositeSlotTypeSetting":{"subSlots":""}}'
};
try {
const response = await 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/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "slotTypeName": "",\n "description": "",\n "slotTypeValues": [\n {\n "sampleValue": "",\n "synonyms": ""\n }\n ],\n "valueSelectionSetting": {\n "resolutionStrategy": "",\n "regexFilter": "",\n "advancedRecognitionSetting": ""\n },\n "parentSlotTypeSignature": "",\n "externalSourceSetting": {\n "grammarSlotTypeSetting": ""\n },\n "compositeSlotTypeSetting": {\n "subSlots": ""\n }\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"slotTypeName\": \"\",\n \"description\": \"\",\n \"slotTypeValues\": [\n {\n \"sampleValue\": \"\",\n \"synonyms\": \"\"\n }\n ],\n \"valueSelectionSetting\": {\n \"resolutionStrategy\": \"\",\n \"regexFilter\": \"\",\n \"advancedRecognitionSetting\": \"\"\n },\n \"parentSlotTypeSignature\": \"\",\n \"externalSourceSetting\": {\n \"grammarSlotTypeSetting\": \"\"\n },\n \"compositeSlotTypeSetting\": {\n \"subSlots\": \"\"\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
slotTypeName: '',
description: '',
slotTypeValues: [{sampleValue: '', synonyms: ''}],
valueSelectionSetting: {resolutionStrategy: '', regexFilter: '', advancedRecognitionSetting: ''},
parentSlotTypeSignature: '',
externalSourceSetting: {grammarSlotTypeSetting: ''},
compositeSlotTypeSetting: {subSlots: ''}
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/',
headers: {'content-type': 'application/json'},
body: {
slotTypeName: '',
description: '',
slotTypeValues: [{sampleValue: '', synonyms: ''}],
valueSelectionSetting: {resolutionStrategy: '', regexFilter: '', advancedRecognitionSetting: ''},
parentSlotTypeSignature: '',
externalSourceSetting: {grammarSlotTypeSetting: ''},
compositeSlotTypeSetting: {subSlots: ''}
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
slotTypeName: '',
description: '',
slotTypeValues: [
{
sampleValue: '',
synonyms: ''
}
],
valueSelectionSetting: {
resolutionStrategy: '',
regexFilter: '',
advancedRecognitionSetting: ''
},
parentSlotTypeSignature: '',
externalSourceSetting: {
grammarSlotTypeSetting: ''
},
compositeSlotTypeSetting: {
subSlots: ''
}
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/',
headers: {'content-type': 'application/json'},
data: {
slotTypeName: '',
description: '',
slotTypeValues: [{sampleValue: '', synonyms: ''}],
valueSelectionSetting: {resolutionStrategy: '', regexFilter: '', advancedRecognitionSetting: ''},
parentSlotTypeSignature: '',
externalSourceSetting: {grammarSlotTypeSetting: ''},
compositeSlotTypeSetting: {subSlots: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"slotTypeName":"","description":"","slotTypeValues":[{"sampleValue":"","synonyms":""}],"valueSelectionSetting":{"resolutionStrategy":"","regexFilter":"","advancedRecognitionSetting":""},"parentSlotTypeSignature":"","externalSourceSetting":{"grammarSlotTypeSetting":""},"compositeSlotTypeSetting":{"subSlots":""}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"slotTypeName": @"",
@"description": @"",
@"slotTypeValues": @[ @{ @"sampleValue": @"", @"synonyms": @"" } ],
@"valueSelectionSetting": @{ @"resolutionStrategy": @"", @"regexFilter": @"", @"advancedRecognitionSetting": @"" },
@"parentSlotTypeSignature": @"",
@"externalSourceSetting": @{ @"grammarSlotTypeSetting": @"" },
@"compositeSlotTypeSetting": @{ @"subSlots": @"" } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"slotTypeName\": \"\",\n \"description\": \"\",\n \"slotTypeValues\": [\n {\n \"sampleValue\": \"\",\n \"synonyms\": \"\"\n }\n ],\n \"valueSelectionSetting\": {\n \"resolutionStrategy\": \"\",\n \"regexFilter\": \"\",\n \"advancedRecognitionSetting\": \"\"\n },\n \"parentSlotTypeSignature\": \"\",\n \"externalSourceSetting\": {\n \"grammarSlotTypeSetting\": \"\"\n },\n \"compositeSlotTypeSetting\": {\n \"subSlots\": \"\"\n }\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'slotTypeName' => '',
'description' => '',
'slotTypeValues' => [
[
'sampleValue' => '',
'synonyms' => ''
]
],
'valueSelectionSetting' => [
'resolutionStrategy' => '',
'regexFilter' => '',
'advancedRecognitionSetting' => ''
],
'parentSlotTypeSignature' => '',
'externalSourceSetting' => [
'grammarSlotTypeSetting' => ''
],
'compositeSlotTypeSetting' => [
'subSlots' => ''
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/', [
'body' => '{
"slotTypeName": "",
"description": "",
"slotTypeValues": [
{
"sampleValue": "",
"synonyms": ""
}
],
"valueSelectionSetting": {
"resolutionStrategy": "",
"regexFilter": "",
"advancedRecognitionSetting": ""
},
"parentSlotTypeSignature": "",
"externalSourceSetting": {
"grammarSlotTypeSetting": ""
},
"compositeSlotTypeSetting": {
"subSlots": ""
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'slotTypeName' => '',
'description' => '',
'slotTypeValues' => [
[
'sampleValue' => '',
'synonyms' => ''
]
],
'valueSelectionSetting' => [
'resolutionStrategy' => '',
'regexFilter' => '',
'advancedRecognitionSetting' => ''
],
'parentSlotTypeSignature' => '',
'externalSourceSetting' => [
'grammarSlotTypeSetting' => ''
],
'compositeSlotTypeSetting' => [
'subSlots' => ''
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'slotTypeName' => '',
'description' => '',
'slotTypeValues' => [
[
'sampleValue' => '',
'synonyms' => ''
]
],
'valueSelectionSetting' => [
'resolutionStrategy' => '',
'regexFilter' => '',
'advancedRecognitionSetting' => ''
],
'parentSlotTypeSignature' => '',
'externalSourceSetting' => [
'grammarSlotTypeSetting' => ''
],
'compositeSlotTypeSetting' => [
'subSlots' => ''
]
]));
$request->setRequestUrl('{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/');
$request->setRequestMethod('PUT');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"slotTypeName": "",
"description": "",
"slotTypeValues": [
{
"sampleValue": "",
"synonyms": ""
}
],
"valueSelectionSetting": {
"resolutionStrategy": "",
"regexFilter": "",
"advancedRecognitionSetting": ""
},
"parentSlotTypeSignature": "",
"externalSourceSetting": {
"grammarSlotTypeSetting": ""
},
"compositeSlotTypeSetting": {
"subSlots": ""
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"slotTypeName": "",
"description": "",
"slotTypeValues": [
{
"sampleValue": "",
"synonyms": ""
}
],
"valueSelectionSetting": {
"resolutionStrategy": "",
"regexFilter": "",
"advancedRecognitionSetting": ""
},
"parentSlotTypeSignature": "",
"externalSourceSetting": {
"grammarSlotTypeSetting": ""
},
"compositeSlotTypeSetting": {
"subSlots": ""
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"slotTypeName\": \"\",\n \"description\": \"\",\n \"slotTypeValues\": [\n {\n \"sampleValue\": \"\",\n \"synonyms\": \"\"\n }\n ],\n \"valueSelectionSetting\": {\n \"resolutionStrategy\": \"\",\n \"regexFilter\": \"\",\n \"advancedRecognitionSetting\": \"\"\n },\n \"parentSlotTypeSignature\": \"\",\n \"externalSourceSetting\": {\n \"grammarSlotTypeSetting\": \"\"\n },\n \"compositeSlotTypeSetting\": {\n \"subSlots\": \"\"\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/"
payload = {
"slotTypeName": "",
"description": "",
"slotTypeValues": [
{
"sampleValue": "",
"synonyms": ""
}
],
"valueSelectionSetting": {
"resolutionStrategy": "",
"regexFilter": "",
"advancedRecognitionSetting": ""
},
"parentSlotTypeSignature": "",
"externalSourceSetting": { "grammarSlotTypeSetting": "" },
"compositeSlotTypeSetting": { "subSlots": "" }
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/"
payload <- "{\n \"slotTypeName\": \"\",\n \"description\": \"\",\n \"slotTypeValues\": [\n {\n \"sampleValue\": \"\",\n \"synonyms\": \"\"\n }\n ],\n \"valueSelectionSetting\": {\n \"resolutionStrategy\": \"\",\n \"regexFilter\": \"\",\n \"advancedRecognitionSetting\": \"\"\n },\n \"parentSlotTypeSignature\": \"\",\n \"externalSourceSetting\": {\n \"grammarSlotTypeSetting\": \"\"\n },\n \"compositeSlotTypeSetting\": {\n \"subSlots\": \"\"\n }\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"slotTypeName\": \"\",\n \"description\": \"\",\n \"slotTypeValues\": [\n {\n \"sampleValue\": \"\",\n \"synonyms\": \"\"\n }\n ],\n \"valueSelectionSetting\": {\n \"resolutionStrategy\": \"\",\n \"regexFilter\": \"\",\n \"advancedRecognitionSetting\": \"\"\n },\n \"parentSlotTypeSignature\": \"\",\n \"externalSourceSetting\": {\n \"grammarSlotTypeSetting\": \"\"\n },\n \"compositeSlotTypeSetting\": {\n \"subSlots\": \"\"\n }\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.put('/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/') do |req|
req.body = "{\n \"slotTypeName\": \"\",\n \"description\": \"\",\n \"slotTypeValues\": [\n {\n \"sampleValue\": \"\",\n \"synonyms\": \"\"\n }\n ],\n \"valueSelectionSetting\": {\n \"resolutionStrategy\": \"\",\n \"regexFilter\": \"\",\n \"advancedRecognitionSetting\": \"\"\n },\n \"parentSlotTypeSignature\": \"\",\n \"externalSourceSetting\": {\n \"grammarSlotTypeSetting\": \"\"\n },\n \"compositeSlotTypeSetting\": {\n \"subSlots\": \"\"\n }\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/";
let payload = json!({
"slotTypeName": "",
"description": "",
"slotTypeValues": (
json!({
"sampleValue": "",
"synonyms": ""
})
),
"valueSelectionSetting": json!({
"resolutionStrategy": "",
"regexFilter": "",
"advancedRecognitionSetting": ""
}),
"parentSlotTypeSignature": "",
"externalSourceSetting": json!({"grammarSlotTypeSetting": ""}),
"compositeSlotTypeSetting": json!({"subSlots": ""})
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/ \
--header 'content-type: application/json' \
--data '{
"slotTypeName": "",
"description": "",
"slotTypeValues": [
{
"sampleValue": "",
"synonyms": ""
}
],
"valueSelectionSetting": {
"resolutionStrategy": "",
"regexFilter": "",
"advancedRecognitionSetting": ""
},
"parentSlotTypeSignature": "",
"externalSourceSetting": {
"grammarSlotTypeSetting": ""
},
"compositeSlotTypeSetting": {
"subSlots": ""
}
}'
echo '{
"slotTypeName": "",
"description": "",
"slotTypeValues": [
{
"sampleValue": "",
"synonyms": ""
}
],
"valueSelectionSetting": {
"resolutionStrategy": "",
"regexFilter": "",
"advancedRecognitionSetting": ""
},
"parentSlotTypeSignature": "",
"externalSourceSetting": {
"grammarSlotTypeSetting": ""
},
"compositeSlotTypeSetting": {
"subSlots": ""
}
}' | \
http PUT {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/ \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "slotTypeName": "",\n "description": "",\n "slotTypeValues": [\n {\n "sampleValue": "",\n "synonyms": ""\n }\n ],\n "valueSelectionSetting": {\n "resolutionStrategy": "",\n "regexFilter": "",\n "advancedRecognitionSetting": ""\n },\n "parentSlotTypeSignature": "",\n "externalSourceSetting": {\n "grammarSlotTypeSetting": ""\n },\n "compositeSlotTypeSetting": {\n "subSlots": ""\n }\n}' \
--output-document \
- {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"slotTypeName": "",
"description": "",
"slotTypeValues": [
[
"sampleValue": "",
"synonyms": ""
]
],
"valueSelectionSetting": [
"resolutionStrategy": "",
"regexFilter": "",
"advancedRecognitionSetting": ""
],
"parentSlotTypeSignature": "",
"externalSourceSetting": ["grammarSlotTypeSetting": ""],
"compositeSlotTypeSetting": ["subSlots": ""]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
CreateUploadUrl
{{baseUrl}}/createuploadurl/
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/createuploadurl/");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/createuploadurl/")
require "http/client"
url = "{{baseUrl}}/createuploadurl/"
response = HTTP::Client.post url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/createuploadurl/"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/createuploadurl/");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/createuploadurl/"
req, _ := http.NewRequest("POST", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/createuploadurl/ HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/createuploadurl/")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/createuploadurl/"))
.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}}/createuploadurl/")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/createuploadurl/")
.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}}/createuploadurl/');
xhr.send(data);
import axios from 'axios';
const options = {method: 'POST', url: '{{baseUrl}}/createuploadurl/'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/createuploadurl/';
const options = {method: 'POST'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/createuploadurl/',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/createuploadurl/")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/createuploadurl/',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'POST', url: '{{baseUrl}}/createuploadurl/'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/createuploadurl/');
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}}/createuploadurl/'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/createuploadurl/';
const options = {method: 'POST'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/createuploadurl/"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/createuploadurl/" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/createuploadurl/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/createuploadurl/');
echo $response->getBody();
setUrl('{{baseUrl}}/createuploadurl/');
$request->setMethod(HTTP_METH_POST);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/createuploadurl/');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/createuploadurl/' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/createuploadurl/' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/createuploadurl/")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/createuploadurl/"
response = requests.post(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/createuploadurl/"
response <- VERB("POST", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/createuploadurl/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.post('/baseUrl/createuploadurl/') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/createuploadurl/";
let client = reqwest::Client::new();
let response = client.post(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/createuploadurl/
http POST {{baseUrl}}/createuploadurl/
wget --quiet \
--method POST \
--output-document \
- {{baseUrl}}/createuploadurl/
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/createuploadurl/")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
DELETE
DeleteBot
{{baseUrl}}/bots/:botId/
QUERY PARAMS
botId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/bots/:botId/");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/bots/:botId/")
require "http/client"
url = "{{baseUrl}}/bots/:botId/"
response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Delete,
RequestUri = new Uri("{{baseUrl}}/bots/:botId/"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/bots/:botId/");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/bots/:botId/"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
DELETE /baseUrl/bots/:botId/ HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/bots/:botId/")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/bots/:botId/"))
.method("DELETE", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/bots/:botId/")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/bots/:botId/")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('DELETE', '{{baseUrl}}/bots/:botId/');
xhr.send(data);
import axios from 'axios';
const options = {method: 'DELETE', url: '{{baseUrl}}/bots/:botId/'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/bots/:botId/';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/bots/:botId/',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/bots/:botId/")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/bots/:botId/',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'DELETE', url: '{{baseUrl}}/bots/:botId/'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/bots/:botId/');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'DELETE', url: '{{baseUrl}}/bots/:botId/'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/bots/:botId/';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/bots/:botId/"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/bots/:botId/" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/bots/:botId/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('DELETE', '{{baseUrl}}/bots/:botId/');
echo $response->getBody();
setUrl('{{baseUrl}}/bots/:botId/');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/bots/:botId/');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/bots/:botId/' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/bots/:botId/' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/bots/:botId/")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/bots/:botId/"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/bots/:botId/"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/bots/:botId/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.delete('/baseUrl/bots/:botId/') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/bots/:botId/";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request DELETE \
--url {{baseUrl}}/bots/:botId/
http DELETE {{baseUrl}}/bots/:botId/
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/bots/:botId/
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/bots/:botId/")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "DELETE"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
DELETE
DeleteBotAlias
{{baseUrl}}/bots/:botId/botaliases/:botAliasId/
QUERY PARAMS
botAliasId
botId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/bots/:botId/botaliases/:botAliasId/");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/bots/:botId/botaliases/:botAliasId/")
require "http/client"
url = "{{baseUrl}}/bots/:botId/botaliases/:botAliasId/"
response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Delete,
RequestUri = new Uri("{{baseUrl}}/bots/:botId/botaliases/:botAliasId/"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/bots/:botId/botaliases/:botAliasId/");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/bots/:botId/botaliases/:botAliasId/"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
DELETE /baseUrl/bots/:botId/botaliases/:botAliasId/ HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/bots/:botId/botaliases/:botAliasId/")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/bots/:botId/botaliases/:botAliasId/"))
.method("DELETE", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/bots/:botId/botaliases/:botAliasId/")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/bots/:botId/botaliases/:botAliasId/")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('DELETE', '{{baseUrl}}/bots/:botId/botaliases/:botAliasId/');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/bots/:botId/botaliases/:botAliasId/'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/bots/:botId/botaliases/:botAliasId/';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/bots/:botId/botaliases/:botAliasId/',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/bots/:botId/botaliases/:botAliasId/")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/bots/:botId/botaliases/:botAliasId/',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'DELETE',
url: '{{baseUrl}}/bots/:botId/botaliases/:botAliasId/'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/bots/:botId/botaliases/:botAliasId/');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'DELETE',
url: '{{baseUrl}}/bots/:botId/botaliases/:botAliasId/'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/bots/:botId/botaliases/:botAliasId/';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/bots/:botId/botaliases/:botAliasId/"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/bots/:botId/botaliases/:botAliasId/" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/bots/:botId/botaliases/:botAliasId/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('DELETE', '{{baseUrl}}/bots/:botId/botaliases/:botAliasId/');
echo $response->getBody();
setUrl('{{baseUrl}}/bots/:botId/botaliases/:botAliasId/');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/bots/:botId/botaliases/:botAliasId/');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/bots/:botId/botaliases/:botAliasId/' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/bots/:botId/botaliases/:botAliasId/' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/bots/:botId/botaliases/:botAliasId/")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/bots/:botId/botaliases/:botAliasId/"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/bots/:botId/botaliases/:botAliasId/"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/bots/:botId/botaliases/:botAliasId/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.delete('/baseUrl/bots/:botId/botaliases/:botAliasId/') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/bots/:botId/botaliases/:botAliasId/";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request DELETE \
--url {{baseUrl}}/bots/:botId/botaliases/:botAliasId/
http DELETE {{baseUrl}}/bots/:botId/botaliases/:botAliasId/
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/bots/:botId/botaliases/:botAliasId/
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/bots/:botId/botaliases/:botAliasId/")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "DELETE"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
DELETE
DeleteBotLocale
{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/
QUERY PARAMS
botId
botVersion
localeId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/")
require "http/client"
url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/"
response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Delete,
RequestUri = new Uri("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
DELETE /baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/ HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/"))
.method("DELETE", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('DELETE', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'DELETE',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'DELETE',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('DELETE', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/');
echo $response->getBody();
setUrl('{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.delete('/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request DELETE \
--url {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/
http DELETE {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "DELETE"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
DELETE
DeleteBotVersion
{{baseUrl}}/bots/:botId/botversions/:botVersion/
QUERY PARAMS
botId
botVersion
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/bots/:botId/botversions/:botVersion/");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/bots/:botId/botversions/:botVersion/")
require "http/client"
url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/"
response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Delete,
RequestUri = new Uri("{{baseUrl}}/bots/:botId/botversions/:botVersion/"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/bots/:botId/botversions/:botVersion/");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/bots/:botId/botversions/:botVersion/"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
DELETE /baseUrl/bots/:botId/botversions/:botVersion/ HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/bots/:botId/botversions/:botVersion/")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/bots/:botId/botversions/:botVersion/"))
.method("DELETE", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/bots/:botId/botversions/:botVersion/")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/bots/:botId/botversions/:botVersion/")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('DELETE', '{{baseUrl}}/bots/:botId/botversions/:botVersion/');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/bots/:botId/botversions/:botVersion/';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/bots/:botId/botversions/:botVersion/")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/bots/:botId/botversions/:botVersion/',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'DELETE',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/bots/:botId/botversions/:botVersion/');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'DELETE',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/bots/:botId/botversions/:botVersion/';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/bots/:botId/botversions/:botVersion/"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/bots/:botId/botversions/:botVersion/" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/bots/:botId/botversions/:botVersion/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('DELETE', '{{baseUrl}}/bots/:botId/botversions/:botVersion/');
echo $response->getBody();
setUrl('{{baseUrl}}/bots/:botId/botversions/:botVersion/');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/bots/:botId/botversions/:botVersion/');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/bots/:botId/botversions/:botVersion/' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/bots/:botId/botversions/:botVersion/' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/bots/:botId/botversions/:botVersion/")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/bots/:botId/botversions/:botVersion/"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/bots/:botId/botversions/:botVersion/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.delete('/baseUrl/bots/:botId/botversions/:botVersion/') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request DELETE \
--url {{baseUrl}}/bots/:botId/botversions/:botVersion/
http DELETE {{baseUrl}}/bots/:botId/botversions/:botVersion/
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/bots/:botId/botversions/:botVersion/
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/bots/:botId/botversions/:botVersion/")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "DELETE"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
DELETE
DeleteCustomVocabulary
{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary
QUERY PARAMS
botId
botVersion
localeId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary")
require "http/client"
url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary"
response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Delete,
RequestUri = new Uri("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
DELETE /baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary"))
.method("DELETE", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('DELETE', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'DELETE',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'DELETE',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('DELETE', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary');
echo $response->getBody();
setUrl('{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.delete('/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request DELETE \
--url {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary
http DELETE {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "DELETE"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
DELETE
DeleteExport
{{baseUrl}}/exports/:exportId/
QUERY PARAMS
exportId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/exports/:exportId/");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/exports/:exportId/")
require "http/client"
url = "{{baseUrl}}/exports/:exportId/"
response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Delete,
RequestUri = new Uri("{{baseUrl}}/exports/:exportId/"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/exports/:exportId/");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/exports/:exportId/"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
DELETE /baseUrl/exports/:exportId/ HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/exports/:exportId/")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/exports/:exportId/"))
.method("DELETE", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/exports/:exportId/")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/exports/:exportId/")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('DELETE', '{{baseUrl}}/exports/:exportId/');
xhr.send(data);
import axios from 'axios';
const options = {method: 'DELETE', url: '{{baseUrl}}/exports/:exportId/'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/exports/:exportId/';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/exports/:exportId/',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/exports/:exportId/")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/exports/:exportId/',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'DELETE', url: '{{baseUrl}}/exports/:exportId/'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/exports/:exportId/');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'DELETE', url: '{{baseUrl}}/exports/:exportId/'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/exports/:exportId/';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/exports/:exportId/"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/exports/:exportId/" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/exports/:exportId/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('DELETE', '{{baseUrl}}/exports/:exportId/');
echo $response->getBody();
setUrl('{{baseUrl}}/exports/:exportId/');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/exports/:exportId/');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/exports/:exportId/' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/exports/:exportId/' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/exports/:exportId/")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/exports/:exportId/"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/exports/:exportId/"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/exports/:exportId/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.delete('/baseUrl/exports/:exportId/') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/exports/:exportId/";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request DELETE \
--url {{baseUrl}}/exports/:exportId/
http DELETE {{baseUrl}}/exports/:exportId/
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/exports/:exportId/
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/exports/:exportId/")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "DELETE"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
DELETE
DeleteImport
{{baseUrl}}/imports/:importId/
QUERY PARAMS
importId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/imports/:importId/");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/imports/:importId/")
require "http/client"
url = "{{baseUrl}}/imports/:importId/"
response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Delete,
RequestUri = new Uri("{{baseUrl}}/imports/:importId/"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/imports/:importId/");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/imports/:importId/"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
DELETE /baseUrl/imports/:importId/ HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/imports/:importId/")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/imports/:importId/"))
.method("DELETE", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/imports/:importId/")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/imports/:importId/")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('DELETE', '{{baseUrl}}/imports/:importId/');
xhr.send(data);
import axios from 'axios';
const options = {method: 'DELETE', url: '{{baseUrl}}/imports/:importId/'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/imports/:importId/';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/imports/:importId/',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/imports/:importId/")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/imports/:importId/',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'DELETE', url: '{{baseUrl}}/imports/:importId/'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/imports/:importId/');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'DELETE', url: '{{baseUrl}}/imports/:importId/'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/imports/:importId/';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/imports/:importId/"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/imports/:importId/" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/imports/:importId/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('DELETE', '{{baseUrl}}/imports/:importId/');
echo $response->getBody();
setUrl('{{baseUrl}}/imports/:importId/');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/imports/:importId/');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/imports/:importId/' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/imports/:importId/' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/imports/:importId/")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/imports/:importId/"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/imports/:importId/"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/imports/:importId/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.delete('/baseUrl/imports/:importId/') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/imports/:importId/";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request DELETE \
--url {{baseUrl}}/imports/:importId/
http DELETE {{baseUrl}}/imports/:importId/
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/imports/:importId/
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/imports/:importId/")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "DELETE"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
DELETE
DeleteIntent
{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/
QUERY PARAMS
intentId
botId
botVersion
localeId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/")
require "http/client"
url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/"
response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Delete,
RequestUri = new Uri("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
DELETE /baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/ HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/"))
.method("DELETE", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('DELETE', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'DELETE',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'DELETE',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('DELETE', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/');
echo $response->getBody();
setUrl('{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.delete('/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request DELETE \
--url {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/
http DELETE {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "DELETE"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
DELETE
DeleteResourcePolicy
{{baseUrl}}/policy/:resourceArn/
QUERY PARAMS
resourceArn
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/policy/:resourceArn/");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/policy/:resourceArn/")
require "http/client"
url = "{{baseUrl}}/policy/:resourceArn/"
response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Delete,
RequestUri = new Uri("{{baseUrl}}/policy/:resourceArn/"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/policy/:resourceArn/");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/policy/:resourceArn/"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
DELETE /baseUrl/policy/:resourceArn/ HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/policy/:resourceArn/")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/policy/:resourceArn/"))
.method("DELETE", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/policy/:resourceArn/")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/policy/:resourceArn/")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('DELETE', '{{baseUrl}}/policy/:resourceArn/');
xhr.send(data);
import axios from 'axios';
const options = {method: 'DELETE', url: '{{baseUrl}}/policy/:resourceArn/'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/policy/:resourceArn/';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/policy/:resourceArn/',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/policy/:resourceArn/")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/policy/:resourceArn/',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'DELETE', url: '{{baseUrl}}/policy/:resourceArn/'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/policy/:resourceArn/');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'DELETE', url: '{{baseUrl}}/policy/:resourceArn/'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/policy/:resourceArn/';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/policy/:resourceArn/"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/policy/:resourceArn/" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/policy/:resourceArn/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('DELETE', '{{baseUrl}}/policy/:resourceArn/');
echo $response->getBody();
setUrl('{{baseUrl}}/policy/:resourceArn/');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/policy/:resourceArn/');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/policy/:resourceArn/' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/policy/:resourceArn/' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/policy/:resourceArn/")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/policy/:resourceArn/"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/policy/:resourceArn/"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/policy/:resourceArn/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.delete('/baseUrl/policy/:resourceArn/') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/policy/:resourceArn/";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request DELETE \
--url {{baseUrl}}/policy/:resourceArn/
http DELETE {{baseUrl}}/policy/:resourceArn/
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/policy/:resourceArn/
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/policy/:resourceArn/")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "DELETE"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
DELETE
DeleteResourcePolicyStatement
{{baseUrl}}/policy/:resourceArn/statements/:statementId/
QUERY PARAMS
resourceArn
statementId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/policy/:resourceArn/statements/:statementId/");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/policy/:resourceArn/statements/:statementId/")
require "http/client"
url = "{{baseUrl}}/policy/:resourceArn/statements/:statementId/"
response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Delete,
RequestUri = new Uri("{{baseUrl}}/policy/:resourceArn/statements/:statementId/"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/policy/:resourceArn/statements/:statementId/");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/policy/:resourceArn/statements/:statementId/"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
DELETE /baseUrl/policy/:resourceArn/statements/:statementId/ HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/policy/:resourceArn/statements/:statementId/")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/policy/:resourceArn/statements/:statementId/"))
.method("DELETE", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/policy/:resourceArn/statements/:statementId/")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/policy/:resourceArn/statements/:statementId/")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('DELETE', '{{baseUrl}}/policy/:resourceArn/statements/:statementId/');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/policy/:resourceArn/statements/:statementId/'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/policy/:resourceArn/statements/:statementId/';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/policy/:resourceArn/statements/:statementId/',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/policy/:resourceArn/statements/:statementId/")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/policy/:resourceArn/statements/:statementId/',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'DELETE',
url: '{{baseUrl}}/policy/:resourceArn/statements/:statementId/'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/policy/:resourceArn/statements/:statementId/');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'DELETE',
url: '{{baseUrl}}/policy/:resourceArn/statements/:statementId/'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/policy/:resourceArn/statements/:statementId/';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/policy/:resourceArn/statements/:statementId/"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/policy/:resourceArn/statements/:statementId/" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/policy/:resourceArn/statements/:statementId/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('DELETE', '{{baseUrl}}/policy/:resourceArn/statements/:statementId/');
echo $response->getBody();
setUrl('{{baseUrl}}/policy/:resourceArn/statements/:statementId/');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/policy/:resourceArn/statements/:statementId/');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/policy/:resourceArn/statements/:statementId/' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/policy/:resourceArn/statements/:statementId/' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/policy/:resourceArn/statements/:statementId/")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/policy/:resourceArn/statements/:statementId/"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/policy/:resourceArn/statements/:statementId/"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/policy/:resourceArn/statements/:statementId/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.delete('/baseUrl/policy/:resourceArn/statements/:statementId/') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/policy/:resourceArn/statements/:statementId/";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request DELETE \
--url {{baseUrl}}/policy/:resourceArn/statements/:statementId/
http DELETE {{baseUrl}}/policy/:resourceArn/statements/:statementId/
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/policy/:resourceArn/statements/:statementId/
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/policy/:resourceArn/statements/:statementId/")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "DELETE"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
DELETE
DeleteSlot
{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/
QUERY PARAMS
slotId
botId
botVersion
localeId
intentId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/")
require "http/client"
url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/"
response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Delete,
RequestUri = new Uri("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
DELETE /baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/ HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/"))
.method("DELETE", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('DELETE', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'DELETE',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'DELETE',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('DELETE', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/');
echo $response->getBody();
setUrl('{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.delete('/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request DELETE \
--url {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/
http DELETE {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "DELETE"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
DELETE
DeleteSlotType
{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/
QUERY PARAMS
slotTypeId
botId
botVersion
localeId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/")
require "http/client"
url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/"
response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Delete,
RequestUri = new Uri("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
DELETE /baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/ HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/"))
.method("DELETE", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('DELETE', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'DELETE',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'DELETE',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('DELETE', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/');
echo $response->getBody();
setUrl('{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.delete('/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request DELETE \
--url {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/
http DELETE {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "DELETE"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
DELETE
DeleteUtterances
{{baseUrl}}/bots/:botId/utterances/
QUERY PARAMS
botId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/bots/:botId/utterances/");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/bots/:botId/utterances/")
require "http/client"
url = "{{baseUrl}}/bots/:botId/utterances/"
response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Delete,
RequestUri = new Uri("{{baseUrl}}/bots/:botId/utterances/"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/bots/:botId/utterances/");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/bots/:botId/utterances/"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
DELETE /baseUrl/bots/:botId/utterances/ HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/bots/:botId/utterances/")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/bots/:botId/utterances/"))
.method("DELETE", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/bots/:botId/utterances/")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/bots/:botId/utterances/")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('DELETE', '{{baseUrl}}/bots/:botId/utterances/');
xhr.send(data);
import axios from 'axios';
const options = {method: 'DELETE', url: '{{baseUrl}}/bots/:botId/utterances/'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/bots/:botId/utterances/';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/bots/:botId/utterances/',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/bots/:botId/utterances/")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/bots/:botId/utterances/',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'DELETE', url: '{{baseUrl}}/bots/:botId/utterances/'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/bots/:botId/utterances/');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'DELETE', url: '{{baseUrl}}/bots/:botId/utterances/'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/bots/:botId/utterances/';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/bots/:botId/utterances/"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/bots/:botId/utterances/" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/bots/:botId/utterances/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('DELETE', '{{baseUrl}}/bots/:botId/utterances/');
echo $response->getBody();
setUrl('{{baseUrl}}/bots/:botId/utterances/');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/bots/:botId/utterances/');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/bots/:botId/utterances/' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/bots/:botId/utterances/' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/bots/:botId/utterances/")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/bots/:botId/utterances/"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/bots/:botId/utterances/"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/bots/:botId/utterances/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.delete('/baseUrl/bots/:botId/utterances/') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/bots/:botId/utterances/";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request DELETE \
--url {{baseUrl}}/bots/:botId/utterances/
http DELETE {{baseUrl}}/bots/:botId/utterances/
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/bots/:botId/utterances/
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/bots/:botId/utterances/")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "DELETE"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
DescribeBot
{{baseUrl}}/bots/:botId/
QUERY PARAMS
botId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/bots/:botId/");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/bots/:botId/")
require "http/client"
url = "{{baseUrl}}/bots/:botId/"
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/:botId/"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/bots/:botId/");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/bots/:botId/"
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/:botId/ HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/bots/:botId/")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/bots/:botId/"))
.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/:botId/")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/bots/:botId/")
.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/:botId/');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/bots/:botId/'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/bots/:botId/';
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/:botId/',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/bots/:botId/")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/bots/:botId/',
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/:botId/'};
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/:botId/');
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/:botId/'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/bots/:botId/';
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/:botId/"]
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/:botId/" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/bots/:botId/",
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/:botId/');
echo $response->getBody();
setUrl('{{baseUrl}}/bots/:botId/');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/bots/:botId/');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/bots/:botId/' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/bots/:botId/' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/bots/:botId/")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/bots/:botId/"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/bots/:botId/"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/bots/:botId/")
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/:botId/') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/bots/:botId/";
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}}/bots/:botId/
http GET {{baseUrl}}/bots/:botId/
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/bots/:botId/
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/bots/:botId/")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
DescribeBotAlias
{{baseUrl}}/bots/:botId/botaliases/:botAliasId/
QUERY PARAMS
botAliasId
botId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/bots/:botId/botaliases/:botAliasId/");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/bots/:botId/botaliases/:botAliasId/")
require "http/client"
url = "{{baseUrl}}/bots/:botId/botaliases/:botAliasId/"
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/:botId/botaliases/:botAliasId/"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/bots/:botId/botaliases/:botAliasId/");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/bots/:botId/botaliases/:botAliasId/"
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/:botId/botaliases/:botAliasId/ HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/bots/:botId/botaliases/:botAliasId/")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/bots/:botId/botaliases/:botAliasId/"))
.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/:botId/botaliases/:botAliasId/")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/bots/:botId/botaliases/:botAliasId/")
.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/:botId/botaliases/:botAliasId/');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/bots/:botId/botaliases/:botAliasId/'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/bots/:botId/botaliases/:botAliasId/';
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/:botId/botaliases/:botAliasId/',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/bots/:botId/botaliases/:botAliasId/")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/bots/:botId/botaliases/:botAliasId/',
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/:botId/botaliases/:botAliasId/'
};
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/:botId/botaliases/:botAliasId/');
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/:botId/botaliases/:botAliasId/'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/bots/:botId/botaliases/:botAliasId/';
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/:botId/botaliases/:botAliasId/"]
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/:botId/botaliases/:botAliasId/" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/bots/:botId/botaliases/:botAliasId/",
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/:botId/botaliases/:botAliasId/');
echo $response->getBody();
setUrl('{{baseUrl}}/bots/:botId/botaliases/:botAliasId/');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/bots/:botId/botaliases/:botAliasId/');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/bots/:botId/botaliases/:botAliasId/' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/bots/:botId/botaliases/:botAliasId/' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/bots/:botId/botaliases/:botAliasId/")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/bots/:botId/botaliases/:botAliasId/"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/bots/:botId/botaliases/:botAliasId/"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/bots/:botId/botaliases/:botAliasId/")
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/:botId/botaliases/:botAliasId/') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/bots/:botId/botaliases/:botAliasId/";
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}}/bots/:botId/botaliases/:botAliasId/
http GET {{baseUrl}}/bots/:botId/botaliases/:botAliasId/
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/bots/:botId/botaliases/:botAliasId/
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/bots/:botId/botaliases/:botAliasId/")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
DescribeBotLocale
{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/
QUERY PARAMS
botId
botVersion
localeId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/")
require "http/client"
url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/"
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/:botId/botversions/:botVersion/botlocales/:localeId/"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/"
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/:botId/botversions/:botVersion/botlocales/:localeId/ HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/"))
.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/:botId/botversions/:botVersion/botlocales/:localeId/")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/")
.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/:botId/botversions/:botVersion/botlocales/:localeId/');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/';
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/:botId/botversions/:botVersion/botlocales/:localeId/',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/',
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/:botId/botversions/:botVersion/botlocales/:localeId/'
};
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/:botId/botversions/:botVersion/botlocales/:localeId/');
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/:botId/botversions/:botVersion/botlocales/:localeId/'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/';
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/:botId/botversions/:botVersion/botlocales/:localeId/"]
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/:botId/botversions/:botVersion/botlocales/:localeId/" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/",
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/:botId/botversions/:botVersion/botlocales/:localeId/');
echo $response->getBody();
setUrl('{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/")
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/:botId/botversions/:botVersion/botlocales/:localeId/') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/";
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}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/
http GET {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
DescribeBotRecommendation
{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/
QUERY PARAMS
botId
botVersion
localeId
botRecommendationId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/")
require "http/client"
url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/"
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/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/"
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/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/ HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/"))
.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/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/")
.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/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/';
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/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/',
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/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/'
};
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/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/');
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/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/';
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/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/"]
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/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/",
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/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/');
echo $response->getBody();
setUrl('{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/")
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/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/";
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}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/
http GET {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
DescribeBotVersion
{{baseUrl}}/bots/:botId/botversions/:botVersion/
QUERY PARAMS
botId
botVersion
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/bots/:botId/botversions/:botVersion/");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/bots/:botId/botversions/:botVersion/")
require "http/client"
url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/"
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/:botId/botversions/:botVersion/"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/bots/:botId/botversions/:botVersion/");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/bots/:botId/botversions/:botVersion/"
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/:botId/botversions/:botVersion/ HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/bots/:botId/botversions/:botVersion/")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/bots/:botId/botversions/:botVersion/"))
.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/:botId/botversions/:botVersion/")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/bots/:botId/botversions/:botVersion/")
.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/:botId/botversions/:botVersion/');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/bots/:botId/botversions/:botVersion/';
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/:botId/botversions/:botVersion/',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/bots/:botId/botversions/:botVersion/")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/bots/:botId/botversions/:botVersion/',
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/:botId/botversions/:botVersion/'
};
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/:botId/botversions/:botVersion/');
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/:botId/botversions/:botVersion/'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/bots/:botId/botversions/:botVersion/';
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/:botId/botversions/:botVersion/"]
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/:botId/botversions/:botVersion/" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/bots/:botId/botversions/:botVersion/",
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/:botId/botversions/:botVersion/');
echo $response->getBody();
setUrl('{{baseUrl}}/bots/:botId/botversions/:botVersion/');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/bots/:botId/botversions/:botVersion/');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/bots/:botId/botversions/:botVersion/' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/bots/:botId/botversions/:botVersion/' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/bots/:botId/botversions/:botVersion/")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/bots/:botId/botversions/:botVersion/"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/bots/:botId/botversions/:botVersion/")
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/:botId/botversions/:botVersion/') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/";
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}}/bots/:botId/botversions/:botVersion/
http GET {{baseUrl}}/bots/:botId/botversions/:botVersion/
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/bots/:botId/botversions/:botVersion/
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/bots/:botId/botversions/:botVersion/")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
DescribeCustomVocabularyMetadata
{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/metadata
QUERY PARAMS
botId
botVersion
localeId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/metadata");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/metadata")
require "http/client"
url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/metadata"
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/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/metadata"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/metadata");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/metadata"
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/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/metadata HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/metadata")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/metadata"))
.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/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/metadata")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/metadata")
.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/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/metadata');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/metadata'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/metadata';
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/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/metadata',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/metadata")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/metadata',
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/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/metadata'
};
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/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/metadata');
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/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/metadata'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/metadata';
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/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/metadata"]
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/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/metadata" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/metadata",
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/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/metadata');
echo $response->getBody();
setUrl('{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/metadata');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/metadata');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/metadata' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/metadata' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/metadata")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/metadata"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/metadata"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/metadata")
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/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/metadata') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/metadata";
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}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/metadata
http GET {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/metadata
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/metadata
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/metadata")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
DescribeExport
{{baseUrl}}/exports/:exportId/
QUERY PARAMS
exportId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/exports/:exportId/");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/exports/:exportId/")
require "http/client"
url = "{{baseUrl}}/exports/:exportId/"
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}}/exports/:exportId/"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/exports/:exportId/");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/exports/:exportId/"
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/exports/:exportId/ HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/exports/:exportId/")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/exports/:exportId/"))
.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}}/exports/:exportId/")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/exports/:exportId/")
.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}}/exports/:exportId/');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/exports/:exportId/'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/exports/:exportId/';
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}}/exports/:exportId/',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/exports/:exportId/")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/exports/:exportId/',
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}}/exports/:exportId/'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/exports/:exportId/');
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}}/exports/:exportId/'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/exports/:exportId/';
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}}/exports/:exportId/"]
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}}/exports/:exportId/" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/exports/:exportId/",
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}}/exports/:exportId/');
echo $response->getBody();
setUrl('{{baseUrl}}/exports/:exportId/');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/exports/:exportId/');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/exports/:exportId/' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/exports/:exportId/' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/exports/:exportId/")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/exports/:exportId/"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/exports/:exportId/"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/exports/:exportId/")
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/exports/:exportId/') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/exports/:exportId/";
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}}/exports/:exportId/
http GET {{baseUrl}}/exports/:exportId/
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/exports/:exportId/
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/exports/:exportId/")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
DescribeImport
{{baseUrl}}/imports/:importId/
QUERY PARAMS
importId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/imports/:importId/");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/imports/:importId/")
require "http/client"
url = "{{baseUrl}}/imports/:importId/"
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}}/imports/:importId/"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/imports/:importId/");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/imports/:importId/"
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/imports/:importId/ HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/imports/:importId/")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/imports/:importId/"))
.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}}/imports/:importId/")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/imports/:importId/")
.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}}/imports/:importId/');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/imports/:importId/'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/imports/:importId/';
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}}/imports/:importId/',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/imports/:importId/")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/imports/:importId/',
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}}/imports/:importId/'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/imports/:importId/');
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}}/imports/:importId/'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/imports/:importId/';
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}}/imports/:importId/"]
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}}/imports/:importId/" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/imports/:importId/",
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}}/imports/:importId/');
echo $response->getBody();
setUrl('{{baseUrl}}/imports/:importId/');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/imports/:importId/');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/imports/:importId/' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/imports/:importId/' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/imports/:importId/")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/imports/:importId/"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/imports/:importId/"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/imports/:importId/")
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/imports/:importId/') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/imports/:importId/";
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}}/imports/:importId/
http GET {{baseUrl}}/imports/:importId/
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/imports/:importId/
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/imports/:importId/")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
DescribeIntent
{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/
QUERY PARAMS
intentId
botId
botVersion
localeId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/")
require "http/client"
url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/"
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/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/"
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/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/ HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/"))
.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/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/")
.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/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/';
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/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/',
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/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/'
};
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/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/');
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/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/';
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/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/"]
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/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/",
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/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/');
echo $response->getBody();
setUrl('{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/")
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/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/";
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}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/
http GET {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
DescribeResourcePolicy
{{baseUrl}}/policy/:resourceArn/
QUERY PARAMS
resourceArn
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/policy/:resourceArn/");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/policy/:resourceArn/")
require "http/client"
url = "{{baseUrl}}/policy/:resourceArn/"
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}}/policy/:resourceArn/"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/policy/:resourceArn/");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/policy/:resourceArn/"
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/policy/:resourceArn/ HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/policy/:resourceArn/")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/policy/:resourceArn/"))
.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}}/policy/:resourceArn/")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/policy/:resourceArn/")
.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}}/policy/:resourceArn/');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/policy/:resourceArn/'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/policy/:resourceArn/';
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}}/policy/:resourceArn/',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/policy/:resourceArn/")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/policy/:resourceArn/',
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}}/policy/:resourceArn/'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/policy/:resourceArn/');
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}}/policy/:resourceArn/'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/policy/:resourceArn/';
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}}/policy/:resourceArn/"]
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}}/policy/:resourceArn/" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/policy/:resourceArn/",
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}}/policy/:resourceArn/');
echo $response->getBody();
setUrl('{{baseUrl}}/policy/:resourceArn/');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/policy/:resourceArn/');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/policy/:resourceArn/' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/policy/:resourceArn/' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/policy/:resourceArn/")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/policy/:resourceArn/"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/policy/:resourceArn/"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/policy/:resourceArn/")
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/policy/:resourceArn/') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/policy/:resourceArn/";
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}}/policy/:resourceArn/
http GET {{baseUrl}}/policy/:resourceArn/
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/policy/:resourceArn/
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/policy/:resourceArn/")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
DescribeSlot
{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/
QUERY PARAMS
slotId
botId
botVersion
localeId
intentId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/")
require "http/client"
url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/"
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/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/"
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/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/ HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/"))
.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/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/")
.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/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/';
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/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/',
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/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/'
};
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/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/');
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/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/';
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/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/"]
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/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/",
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/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/');
echo $response->getBody();
setUrl('{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/")
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/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/";
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}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/
http GET {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
DescribeSlotType
{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/
QUERY PARAMS
slotTypeId
botId
botVersion
localeId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/")
require "http/client"
url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/"
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/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/"
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/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/ HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/"))
.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/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/")
.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/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/';
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/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/',
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/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/'
};
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/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/');
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/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/';
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/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/"]
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/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/",
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/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/');
echo $response->getBody();
setUrl('{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/")
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/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/";
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}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/
http GET {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
ListAggregatedUtterances
{{baseUrl}}/bots/:botId/aggregatedutterances/
QUERY PARAMS
botId
BODY json
{
"botAliasId": "",
"botVersion": "",
"localeId": "",
"aggregationDuration": {
"relativeAggregationDuration": ""
},
"sortBy": {
"attribute": "",
"order": ""
},
"filters": [
{
"name": "",
"values": "",
"operator": ""
}
],
"maxResults": 0,
"nextToken": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/bots/:botId/aggregatedutterances/");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"botAliasId\": \"\",\n \"botVersion\": \"\",\n \"localeId\": \"\",\n \"aggregationDuration\": {\n \"relativeAggregationDuration\": \"\"\n },\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/bots/:botId/aggregatedutterances/" {:content-type :json
:form-params {:botAliasId ""
:botVersion ""
:localeId ""
:aggregationDuration {:relativeAggregationDuration ""}
:sortBy {:attribute ""
:order ""}
:filters [{:name ""
:values ""
:operator ""}]
:maxResults 0
:nextToken ""}})
require "http/client"
url = "{{baseUrl}}/bots/:botId/aggregatedutterances/"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"botAliasId\": \"\",\n \"botVersion\": \"\",\n \"localeId\": \"\",\n \"aggregationDuration\": {\n \"relativeAggregationDuration\": \"\"\n },\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/bots/:botId/aggregatedutterances/"),
Content = new StringContent("{\n \"botAliasId\": \"\",\n \"botVersion\": \"\",\n \"localeId\": \"\",\n \"aggregationDuration\": {\n \"relativeAggregationDuration\": \"\"\n },\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/bots/:botId/aggregatedutterances/");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"botAliasId\": \"\",\n \"botVersion\": \"\",\n \"localeId\": \"\",\n \"aggregationDuration\": {\n \"relativeAggregationDuration\": \"\"\n },\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/bots/:botId/aggregatedutterances/"
payload := strings.NewReader("{\n \"botAliasId\": \"\",\n \"botVersion\": \"\",\n \"localeId\": \"\",\n \"aggregationDuration\": {\n \"relativeAggregationDuration\": \"\"\n },\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/bots/:botId/aggregatedutterances/ HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 315
{
"botAliasId": "",
"botVersion": "",
"localeId": "",
"aggregationDuration": {
"relativeAggregationDuration": ""
},
"sortBy": {
"attribute": "",
"order": ""
},
"filters": [
{
"name": "",
"values": "",
"operator": ""
}
],
"maxResults": 0,
"nextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/bots/:botId/aggregatedutterances/")
.setHeader("content-type", "application/json")
.setBody("{\n \"botAliasId\": \"\",\n \"botVersion\": \"\",\n \"localeId\": \"\",\n \"aggregationDuration\": {\n \"relativeAggregationDuration\": \"\"\n },\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/bots/:botId/aggregatedutterances/"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"botAliasId\": \"\",\n \"botVersion\": \"\",\n \"localeId\": \"\",\n \"aggregationDuration\": {\n \"relativeAggregationDuration\": \"\"\n },\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"botAliasId\": \"\",\n \"botVersion\": \"\",\n \"localeId\": \"\",\n \"aggregationDuration\": {\n \"relativeAggregationDuration\": \"\"\n },\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/bots/:botId/aggregatedutterances/")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/bots/:botId/aggregatedutterances/")
.header("content-type", "application/json")
.body("{\n \"botAliasId\": \"\",\n \"botVersion\": \"\",\n \"localeId\": \"\",\n \"aggregationDuration\": {\n \"relativeAggregationDuration\": \"\"\n },\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
.asString();
const data = JSON.stringify({
botAliasId: '',
botVersion: '',
localeId: '',
aggregationDuration: {
relativeAggregationDuration: ''
},
sortBy: {
attribute: '',
order: ''
},
filters: [
{
name: '',
values: '',
operator: ''
}
],
maxResults: 0,
nextToken: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/bots/:botId/aggregatedutterances/');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/bots/:botId/aggregatedutterances/',
headers: {'content-type': 'application/json'},
data: {
botAliasId: '',
botVersion: '',
localeId: '',
aggregationDuration: {relativeAggregationDuration: ''},
sortBy: {attribute: '', order: ''},
filters: [{name: '', values: '', operator: ''}],
maxResults: 0,
nextToken: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/bots/:botId/aggregatedutterances/';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"botAliasId":"","botVersion":"","localeId":"","aggregationDuration":{"relativeAggregationDuration":""},"sortBy":{"attribute":"","order":""},"filters":[{"name":"","values":"","operator":""}],"maxResults":0,"nextToken":""}'
};
try {
const response = await 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/:botId/aggregatedutterances/',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "botAliasId": "",\n "botVersion": "",\n "localeId": "",\n "aggregationDuration": {\n "relativeAggregationDuration": ""\n },\n "sortBy": {\n "attribute": "",\n "order": ""\n },\n "filters": [\n {\n "name": "",\n "values": "",\n "operator": ""\n }\n ],\n "maxResults": 0,\n "nextToken": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"botAliasId\": \"\",\n \"botVersion\": \"\",\n \"localeId\": \"\",\n \"aggregationDuration\": {\n \"relativeAggregationDuration\": \"\"\n },\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/bots/:botId/aggregatedutterances/")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/bots/:botId/aggregatedutterances/',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
botAliasId: '',
botVersion: '',
localeId: '',
aggregationDuration: {relativeAggregationDuration: ''},
sortBy: {attribute: '', order: ''},
filters: [{name: '', values: '', operator: ''}],
maxResults: 0,
nextToken: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/bots/:botId/aggregatedutterances/',
headers: {'content-type': 'application/json'},
body: {
botAliasId: '',
botVersion: '',
localeId: '',
aggregationDuration: {relativeAggregationDuration: ''},
sortBy: {attribute: '', order: ''},
filters: [{name: '', values: '', operator: ''}],
maxResults: 0,
nextToken: ''
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/bots/:botId/aggregatedutterances/');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
botAliasId: '',
botVersion: '',
localeId: '',
aggregationDuration: {
relativeAggregationDuration: ''
},
sortBy: {
attribute: '',
order: ''
},
filters: [
{
name: '',
values: '',
operator: ''
}
],
maxResults: 0,
nextToken: ''
});
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}}/bots/:botId/aggregatedutterances/',
headers: {'content-type': 'application/json'},
data: {
botAliasId: '',
botVersion: '',
localeId: '',
aggregationDuration: {relativeAggregationDuration: ''},
sortBy: {attribute: '', order: ''},
filters: [{name: '', values: '', operator: ''}],
maxResults: 0,
nextToken: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/bots/:botId/aggregatedutterances/';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"botAliasId":"","botVersion":"","localeId":"","aggregationDuration":{"relativeAggregationDuration":""},"sortBy":{"attribute":"","order":""},"filters":[{"name":"","values":"","operator":""}],"maxResults":0,"nextToken":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"botAliasId": @"",
@"botVersion": @"",
@"localeId": @"",
@"aggregationDuration": @{ @"relativeAggregationDuration": @"" },
@"sortBy": @{ @"attribute": @"", @"order": @"" },
@"filters": @[ @{ @"name": @"", @"values": @"", @"operator": @"" } ],
@"maxResults": @0,
@"nextToken": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/bots/:botId/aggregatedutterances/"]
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}}/bots/:botId/aggregatedutterances/" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"botAliasId\": \"\",\n \"botVersion\": \"\",\n \"localeId\": \"\",\n \"aggregationDuration\": {\n \"relativeAggregationDuration\": \"\"\n },\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/bots/:botId/aggregatedutterances/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'botAliasId' => '',
'botVersion' => '',
'localeId' => '',
'aggregationDuration' => [
'relativeAggregationDuration' => ''
],
'sortBy' => [
'attribute' => '',
'order' => ''
],
'filters' => [
[
'name' => '',
'values' => '',
'operator' => ''
]
],
'maxResults' => 0,
'nextToken' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/bots/:botId/aggregatedutterances/', [
'body' => '{
"botAliasId": "",
"botVersion": "",
"localeId": "",
"aggregationDuration": {
"relativeAggregationDuration": ""
},
"sortBy": {
"attribute": "",
"order": ""
},
"filters": [
{
"name": "",
"values": "",
"operator": ""
}
],
"maxResults": 0,
"nextToken": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/bots/:botId/aggregatedutterances/');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'botAliasId' => '',
'botVersion' => '',
'localeId' => '',
'aggregationDuration' => [
'relativeAggregationDuration' => ''
],
'sortBy' => [
'attribute' => '',
'order' => ''
],
'filters' => [
[
'name' => '',
'values' => '',
'operator' => ''
]
],
'maxResults' => 0,
'nextToken' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'botAliasId' => '',
'botVersion' => '',
'localeId' => '',
'aggregationDuration' => [
'relativeAggregationDuration' => ''
],
'sortBy' => [
'attribute' => '',
'order' => ''
],
'filters' => [
[
'name' => '',
'values' => '',
'operator' => ''
]
],
'maxResults' => 0,
'nextToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/bots/:botId/aggregatedutterances/');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/bots/:botId/aggregatedutterances/' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"botAliasId": "",
"botVersion": "",
"localeId": "",
"aggregationDuration": {
"relativeAggregationDuration": ""
},
"sortBy": {
"attribute": "",
"order": ""
},
"filters": [
{
"name": "",
"values": "",
"operator": ""
}
],
"maxResults": 0,
"nextToken": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/bots/:botId/aggregatedutterances/' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"botAliasId": "",
"botVersion": "",
"localeId": "",
"aggregationDuration": {
"relativeAggregationDuration": ""
},
"sortBy": {
"attribute": "",
"order": ""
},
"filters": [
{
"name": "",
"values": "",
"operator": ""
}
],
"maxResults": 0,
"nextToken": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"botAliasId\": \"\",\n \"botVersion\": \"\",\n \"localeId\": \"\",\n \"aggregationDuration\": {\n \"relativeAggregationDuration\": \"\"\n },\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/bots/:botId/aggregatedutterances/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/bots/:botId/aggregatedutterances/"
payload = {
"botAliasId": "",
"botVersion": "",
"localeId": "",
"aggregationDuration": { "relativeAggregationDuration": "" },
"sortBy": {
"attribute": "",
"order": ""
},
"filters": [
{
"name": "",
"values": "",
"operator": ""
}
],
"maxResults": 0,
"nextToken": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/bots/:botId/aggregatedutterances/"
payload <- "{\n \"botAliasId\": \"\",\n \"botVersion\": \"\",\n \"localeId\": \"\",\n \"aggregationDuration\": {\n \"relativeAggregationDuration\": \"\"\n },\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/bots/:botId/aggregatedutterances/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"botAliasId\": \"\",\n \"botVersion\": \"\",\n \"localeId\": \"\",\n \"aggregationDuration\": {\n \"relativeAggregationDuration\": \"\"\n },\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/bots/:botId/aggregatedutterances/') do |req|
req.body = "{\n \"botAliasId\": \"\",\n \"botVersion\": \"\",\n \"localeId\": \"\",\n \"aggregationDuration\": {\n \"relativeAggregationDuration\": \"\"\n },\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/bots/:botId/aggregatedutterances/";
let payload = json!({
"botAliasId": "",
"botVersion": "",
"localeId": "",
"aggregationDuration": json!({"relativeAggregationDuration": ""}),
"sortBy": json!({
"attribute": "",
"order": ""
}),
"filters": (
json!({
"name": "",
"values": "",
"operator": ""
})
),
"maxResults": 0,
"nextToken": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/bots/:botId/aggregatedutterances/ \
--header 'content-type: application/json' \
--data '{
"botAliasId": "",
"botVersion": "",
"localeId": "",
"aggregationDuration": {
"relativeAggregationDuration": ""
},
"sortBy": {
"attribute": "",
"order": ""
},
"filters": [
{
"name": "",
"values": "",
"operator": ""
}
],
"maxResults": 0,
"nextToken": ""
}'
echo '{
"botAliasId": "",
"botVersion": "",
"localeId": "",
"aggregationDuration": {
"relativeAggregationDuration": ""
},
"sortBy": {
"attribute": "",
"order": ""
},
"filters": [
{
"name": "",
"values": "",
"operator": ""
}
],
"maxResults": 0,
"nextToken": ""
}' | \
http POST {{baseUrl}}/bots/:botId/aggregatedutterances/ \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "botAliasId": "",\n "botVersion": "",\n "localeId": "",\n "aggregationDuration": {\n "relativeAggregationDuration": ""\n },\n "sortBy": {\n "attribute": "",\n "order": ""\n },\n "filters": [\n {\n "name": "",\n "values": "",\n "operator": ""\n }\n ],\n "maxResults": 0,\n "nextToken": ""\n}' \
--output-document \
- {{baseUrl}}/bots/:botId/aggregatedutterances/
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"botAliasId": "",
"botVersion": "",
"localeId": "",
"aggregationDuration": ["relativeAggregationDuration": ""],
"sortBy": [
"attribute": "",
"order": ""
],
"filters": [
[
"name": "",
"values": "",
"operator": ""
]
],
"maxResults": 0,
"nextToken": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/bots/:botId/aggregatedutterances/")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
ListBotAliases
{{baseUrl}}/bots/:botId/botaliases/
QUERY PARAMS
botId
BODY json
{
"maxResults": 0,
"nextToken": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/bots/:botId/botaliases/");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/bots/:botId/botaliases/" {:content-type :json
:form-params {:maxResults 0
:nextToken ""}})
require "http/client"
url = "{{baseUrl}}/bots/:botId/botaliases/"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/bots/:botId/botaliases/"),
Content = new StringContent("{\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/bots/:botId/botaliases/");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/bots/:botId/botaliases/"
payload := strings.NewReader("{\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/bots/:botId/botaliases/ HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 40
{
"maxResults": 0,
"nextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/bots/:botId/botaliases/")
.setHeader("content-type", "application/json")
.setBody("{\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/bots/:botId/botaliases/"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/bots/:botId/botaliases/")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/bots/:botId/botaliases/")
.header("content-type", "application/json")
.body("{\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
.asString();
const data = JSON.stringify({
maxResults: 0,
nextToken: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/bots/:botId/botaliases/');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/bots/:botId/botaliases/',
headers: {'content-type': 'application/json'},
data: {maxResults: 0, nextToken: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/bots/:botId/botaliases/';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"maxResults":0,"nextToken":""}'
};
try {
const response = await 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/:botId/botaliases/',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "maxResults": 0,\n "nextToken": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/bots/:botId/botaliases/")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/bots/:botId/botaliases/',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({maxResults: 0, nextToken: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/bots/:botId/botaliases/',
headers: {'content-type': 'application/json'},
body: {maxResults: 0, nextToken: ''},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/bots/:botId/botaliases/');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
maxResults: 0,
nextToken: ''
});
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}}/bots/:botId/botaliases/',
headers: {'content-type': 'application/json'},
data: {maxResults: 0, nextToken: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/bots/:botId/botaliases/';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"maxResults":0,"nextToken":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"maxResults": @0,
@"nextToken": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/bots/:botId/botaliases/"]
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}}/bots/:botId/botaliases/" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/bots/:botId/botaliases/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'maxResults' => 0,
'nextToken' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/bots/:botId/botaliases/', [
'body' => '{
"maxResults": 0,
"nextToken": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/bots/:botId/botaliases/');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'maxResults' => 0,
'nextToken' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'maxResults' => 0,
'nextToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/bots/:botId/botaliases/');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/bots/:botId/botaliases/' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"maxResults": 0,
"nextToken": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/bots/:botId/botaliases/' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"maxResults": 0,
"nextToken": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/bots/:botId/botaliases/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/bots/:botId/botaliases/"
payload = {
"maxResults": 0,
"nextToken": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/bots/:botId/botaliases/"
payload <- "{\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/bots/:botId/botaliases/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/bots/:botId/botaliases/') do |req|
req.body = "{\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/bots/:botId/botaliases/";
let payload = json!({
"maxResults": 0,
"nextToken": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/bots/:botId/botaliases/ \
--header 'content-type: application/json' \
--data '{
"maxResults": 0,
"nextToken": ""
}'
echo '{
"maxResults": 0,
"nextToken": ""
}' | \
http POST {{baseUrl}}/bots/:botId/botaliases/ \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "maxResults": 0,\n "nextToken": ""\n}' \
--output-document \
- {{baseUrl}}/bots/:botId/botaliases/
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"maxResults": 0,
"nextToken": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/bots/:botId/botaliases/")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
ListBotLocales
{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/
QUERY PARAMS
botId
botVersion
BODY json
{
"sortBy": {
"attribute": "",
"order": ""
},
"filters": [
{
"name": "",
"values": "",
"operator": ""
}
],
"maxResults": 0,
"nextToken": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/" {:content-type :json
:form-params {:sortBy {:attribute ""
:order ""}
:filters [{:name ""
:values ""
:operator ""}]
:maxResults 0
:nextToken ""}})
require "http/client"
url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/"),
Content = new StringContent("{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/"
payload := strings.NewReader("{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/bots/:botId/botversions/:botVersion/botlocales/ HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 187
{
"sortBy": {
"attribute": "",
"order": ""
},
"filters": [
{
"name": "",
"values": "",
"operator": ""
}
],
"maxResults": 0,
"nextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/")
.setHeader("content-type", "application/json")
.setBody("{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/")
.header("content-type", "application/json")
.body("{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
.asString();
const data = JSON.stringify({
sortBy: {
attribute: '',
order: ''
},
filters: [
{
name: '',
values: '',
operator: ''
}
],
maxResults: 0,
nextToken: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/',
headers: {'content-type': 'application/json'},
data: {
sortBy: {attribute: '', order: ''},
filters: [{name: '', values: '', operator: ''}],
maxResults: 0,
nextToken: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"sortBy":{"attribute":"","order":""},"filters":[{"name":"","values":"","operator":""}],"maxResults":0,"nextToken":""}'
};
try {
const response = await 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/:botId/botversions/:botVersion/botlocales/',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "sortBy": {\n "attribute": "",\n "order": ""\n },\n "filters": [\n {\n "name": "",\n "values": "",\n "operator": ""\n }\n ],\n "maxResults": 0,\n "nextToken": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/bots/:botId/botversions/:botVersion/botlocales/',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
sortBy: {attribute: '', order: ''},
filters: [{name: '', values: '', operator: ''}],
maxResults: 0,
nextToken: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/',
headers: {'content-type': 'application/json'},
body: {
sortBy: {attribute: '', order: ''},
filters: [{name: '', values: '', operator: ''}],
maxResults: 0,
nextToken: ''
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
sortBy: {
attribute: '',
order: ''
},
filters: [
{
name: '',
values: '',
operator: ''
}
],
maxResults: 0,
nextToken: ''
});
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}}/bots/:botId/botversions/:botVersion/botlocales/',
headers: {'content-type': 'application/json'},
data: {
sortBy: {attribute: '', order: ''},
filters: [{name: '', values: '', operator: ''}],
maxResults: 0,
nextToken: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"sortBy":{"attribute":"","order":""},"filters":[{"name":"","values":"","operator":""}],"maxResults":0,"nextToken":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"sortBy": @{ @"attribute": @"", @"order": @"" },
@"filters": @[ @{ @"name": @"", @"values": @"", @"operator": @"" } ],
@"maxResults": @0,
@"nextToken": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/"]
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}}/bots/:botId/botversions/:botVersion/botlocales/" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'sortBy' => [
'attribute' => '',
'order' => ''
],
'filters' => [
[
'name' => '',
'values' => '',
'operator' => ''
]
],
'maxResults' => 0,
'nextToken' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/', [
'body' => '{
"sortBy": {
"attribute": "",
"order": ""
},
"filters": [
{
"name": "",
"values": "",
"operator": ""
}
],
"maxResults": 0,
"nextToken": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'sortBy' => [
'attribute' => '',
'order' => ''
],
'filters' => [
[
'name' => '',
'values' => '',
'operator' => ''
]
],
'maxResults' => 0,
'nextToken' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'sortBy' => [
'attribute' => '',
'order' => ''
],
'filters' => [
[
'name' => '',
'values' => '',
'operator' => ''
]
],
'maxResults' => 0,
'nextToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"sortBy": {
"attribute": "",
"order": ""
},
"filters": [
{
"name": "",
"values": "",
"operator": ""
}
],
"maxResults": 0,
"nextToken": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"sortBy": {
"attribute": "",
"order": ""
},
"filters": [
{
"name": "",
"values": "",
"operator": ""
}
],
"maxResults": 0,
"nextToken": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/bots/:botId/botversions/:botVersion/botlocales/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/"
payload = {
"sortBy": {
"attribute": "",
"order": ""
},
"filters": [
{
"name": "",
"values": "",
"operator": ""
}
],
"maxResults": 0,
"nextToken": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/"
payload <- "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/bots/:botId/botversions/:botVersion/botlocales/') do |req|
req.body = "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/";
let payload = json!({
"sortBy": json!({
"attribute": "",
"order": ""
}),
"filters": (
json!({
"name": "",
"values": "",
"operator": ""
})
),
"maxResults": 0,
"nextToken": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/ \
--header 'content-type: application/json' \
--data '{
"sortBy": {
"attribute": "",
"order": ""
},
"filters": [
{
"name": "",
"values": "",
"operator": ""
}
],
"maxResults": 0,
"nextToken": ""
}'
echo '{
"sortBy": {
"attribute": "",
"order": ""
},
"filters": [
{
"name": "",
"values": "",
"operator": ""
}
],
"maxResults": 0,
"nextToken": ""
}' | \
http POST {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/ \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "sortBy": {\n "attribute": "",\n "order": ""\n },\n "filters": [\n {\n "name": "",\n "values": "",\n "operator": ""\n }\n ],\n "maxResults": 0,\n "nextToken": ""\n}' \
--output-document \
- {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"sortBy": [
"attribute": "",
"order": ""
],
"filters": [
[
"name": "",
"values": "",
"operator": ""
]
],
"maxResults": 0,
"nextToken": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
ListBotRecommendations
{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/
QUERY PARAMS
botId
botVersion
localeId
BODY json
{
"maxResults": 0,
"nextToken": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/" {:content-type :json
:form-params {:maxResults 0
:nextToken ""}})
require "http/client"
url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/"),
Content = new StringContent("{\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/"
payload := strings.NewReader("{\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/ HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 40
{
"maxResults": 0,
"nextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/")
.setHeader("content-type", "application/json")
.setBody("{\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/")
.header("content-type", "application/json")
.body("{\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
.asString();
const data = JSON.stringify({
maxResults: 0,
nextToken: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/',
headers: {'content-type': 'application/json'},
data: {maxResults: 0, nextToken: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"maxResults":0,"nextToken":""}'
};
try {
const response = await 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/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "maxResults": 0,\n "nextToken": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({maxResults: 0, nextToken: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/',
headers: {'content-type': 'application/json'},
body: {maxResults: 0, nextToken: ''},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
maxResults: 0,
nextToken: ''
});
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}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/',
headers: {'content-type': 'application/json'},
data: {maxResults: 0, nextToken: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"maxResults":0,"nextToken":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"maxResults": @0,
@"nextToken": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/"]
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}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'maxResults' => 0,
'nextToken' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/', [
'body' => '{
"maxResults": 0,
"nextToken": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'maxResults' => 0,
'nextToken' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'maxResults' => 0,
'nextToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"maxResults": 0,
"nextToken": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"maxResults": 0,
"nextToken": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/"
payload = {
"maxResults": 0,
"nextToken": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/"
payload <- "{\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/') do |req|
req.body = "{\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/";
let payload = json!({
"maxResults": 0,
"nextToken": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/ \
--header 'content-type: application/json' \
--data '{
"maxResults": 0,
"nextToken": ""
}'
echo '{
"maxResults": 0,
"nextToken": ""
}' | \
http POST {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/ \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "maxResults": 0,\n "nextToken": ""\n}' \
--output-document \
- {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"maxResults": 0,
"nextToken": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
ListBotVersions
{{baseUrl}}/bots/:botId/botversions/
QUERY PARAMS
botId
BODY json
{
"sortBy": {
"attribute": "",
"order": ""
},
"maxResults": 0,
"nextToken": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/bots/:botId/botversions/");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/bots/:botId/botversions/" {:content-type :json
:form-params {:sortBy {:attribute ""
:order ""}
:maxResults 0
:nextToken ""}})
require "http/client"
url = "{{baseUrl}}/bots/:botId/botversions/"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/bots/:botId/botversions/"),
Content = new StringContent("{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/bots/:botId/botversions/");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/bots/:botId/botversions/"
payload := strings.NewReader("{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/bots/:botId/botversions/ HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 96
{
"sortBy": {
"attribute": "",
"order": ""
},
"maxResults": 0,
"nextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/bots/:botId/botversions/")
.setHeader("content-type", "application/json")
.setBody("{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/bots/:botId/botversions/"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/bots/:botId/botversions/")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/bots/:botId/botversions/")
.header("content-type", "application/json")
.body("{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
.asString();
const data = JSON.stringify({
sortBy: {
attribute: '',
order: ''
},
maxResults: 0,
nextToken: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/bots/:botId/botversions/');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/bots/:botId/botversions/',
headers: {'content-type': 'application/json'},
data: {sortBy: {attribute: '', order: ''}, maxResults: 0, nextToken: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/bots/:botId/botversions/';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"sortBy":{"attribute":"","order":""},"maxResults":0,"nextToken":""}'
};
try {
const response = await 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/:botId/botversions/',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "sortBy": {\n "attribute": "",\n "order": ""\n },\n "maxResults": 0,\n "nextToken": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/bots/:botId/botversions/")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/bots/:botId/botversions/',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({sortBy: {attribute: '', order: ''}, maxResults: 0, nextToken: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/bots/:botId/botversions/',
headers: {'content-type': 'application/json'},
body: {sortBy: {attribute: '', order: ''}, maxResults: 0, nextToken: ''},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/bots/:botId/botversions/');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
sortBy: {
attribute: '',
order: ''
},
maxResults: 0,
nextToken: ''
});
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}}/bots/:botId/botversions/',
headers: {'content-type': 'application/json'},
data: {sortBy: {attribute: '', order: ''}, maxResults: 0, nextToken: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/bots/:botId/botversions/';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"sortBy":{"attribute":"","order":""},"maxResults":0,"nextToken":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"sortBy": @{ @"attribute": @"", @"order": @"" },
@"maxResults": @0,
@"nextToken": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/bots/:botId/botversions/"]
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}}/bots/:botId/botversions/" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/bots/:botId/botversions/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'sortBy' => [
'attribute' => '',
'order' => ''
],
'maxResults' => 0,
'nextToken' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/bots/:botId/botversions/', [
'body' => '{
"sortBy": {
"attribute": "",
"order": ""
},
"maxResults": 0,
"nextToken": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/bots/:botId/botversions/');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'sortBy' => [
'attribute' => '',
'order' => ''
],
'maxResults' => 0,
'nextToken' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'sortBy' => [
'attribute' => '',
'order' => ''
],
'maxResults' => 0,
'nextToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/bots/:botId/botversions/');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/bots/:botId/botversions/' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"sortBy": {
"attribute": "",
"order": ""
},
"maxResults": 0,
"nextToken": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/bots/:botId/botversions/' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"sortBy": {
"attribute": "",
"order": ""
},
"maxResults": 0,
"nextToken": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/bots/:botId/botversions/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/bots/:botId/botversions/"
payload = {
"sortBy": {
"attribute": "",
"order": ""
},
"maxResults": 0,
"nextToken": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/bots/:botId/botversions/"
payload <- "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/bots/:botId/botversions/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/bots/:botId/botversions/') do |req|
req.body = "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/bots/:botId/botversions/";
let payload = json!({
"sortBy": json!({
"attribute": "",
"order": ""
}),
"maxResults": 0,
"nextToken": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/bots/:botId/botversions/ \
--header 'content-type: application/json' \
--data '{
"sortBy": {
"attribute": "",
"order": ""
},
"maxResults": 0,
"nextToken": ""
}'
echo '{
"sortBy": {
"attribute": "",
"order": ""
},
"maxResults": 0,
"nextToken": ""
}' | \
http POST {{baseUrl}}/bots/:botId/botversions/ \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "sortBy": {\n "attribute": "",\n "order": ""\n },\n "maxResults": 0,\n "nextToken": ""\n}' \
--output-document \
- {{baseUrl}}/bots/:botId/botversions/
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"sortBy": [
"attribute": "",
"order": ""
],
"maxResults": 0,
"nextToken": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/bots/:botId/botversions/")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
ListBots
{{baseUrl}}/bots/
BODY json
{
"sortBy": {
"attribute": "",
"order": ""
},
"filters": [
{
"name": "",
"values": "",
"operator": ""
}
],
"maxResults": 0,
"nextToken": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/bots/");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/bots/" {:content-type :json
:form-params {:sortBy {:attribute ""
:order ""}
:filters [{:name ""
:values ""
:operator ""}]
:maxResults 0
:nextToken ""}})
require "http/client"
url = "{{baseUrl}}/bots/"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/bots/"),
Content = new StringContent("{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/bots/");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/bots/"
payload := strings.NewReader("{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/bots/ HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 187
{
"sortBy": {
"attribute": "",
"order": ""
},
"filters": [
{
"name": "",
"values": "",
"operator": ""
}
],
"maxResults": 0,
"nextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/bots/")
.setHeader("content-type", "application/json")
.setBody("{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/bots/"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/bots/")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/bots/")
.header("content-type", "application/json")
.body("{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
.asString();
const data = JSON.stringify({
sortBy: {
attribute: '',
order: ''
},
filters: [
{
name: '',
values: '',
operator: ''
}
],
maxResults: 0,
nextToken: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/bots/');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/bots/',
headers: {'content-type': 'application/json'},
data: {
sortBy: {attribute: '', order: ''},
filters: [{name: '', values: '', operator: ''}],
maxResults: 0,
nextToken: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/bots/';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"sortBy":{"attribute":"","order":""},"filters":[{"name":"","values":"","operator":""}],"maxResults":0,"nextToken":""}'
};
try {
const response = await 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/',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "sortBy": {\n "attribute": "",\n "order": ""\n },\n "filters": [\n {\n "name": "",\n "values": "",\n "operator": ""\n }\n ],\n "maxResults": 0,\n "nextToken": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/bots/")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/bots/',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
sortBy: {attribute: '', order: ''},
filters: [{name: '', values: '', operator: ''}],
maxResults: 0,
nextToken: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/bots/',
headers: {'content-type': 'application/json'},
body: {
sortBy: {attribute: '', order: ''},
filters: [{name: '', values: '', operator: ''}],
maxResults: 0,
nextToken: ''
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/bots/');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
sortBy: {
attribute: '',
order: ''
},
filters: [
{
name: '',
values: '',
operator: ''
}
],
maxResults: 0,
nextToken: ''
});
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}}/bots/',
headers: {'content-type': 'application/json'},
data: {
sortBy: {attribute: '', order: ''},
filters: [{name: '', values: '', operator: ''}],
maxResults: 0,
nextToken: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/bots/';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"sortBy":{"attribute":"","order":""},"filters":[{"name":"","values":"","operator":""}],"maxResults":0,"nextToken":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"sortBy": @{ @"attribute": @"", @"order": @"" },
@"filters": @[ @{ @"name": @"", @"values": @"", @"operator": @"" } ],
@"maxResults": @0,
@"nextToken": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/bots/"]
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}}/bots/" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/bots/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'sortBy' => [
'attribute' => '',
'order' => ''
],
'filters' => [
[
'name' => '',
'values' => '',
'operator' => ''
]
],
'maxResults' => 0,
'nextToken' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/bots/', [
'body' => '{
"sortBy": {
"attribute": "",
"order": ""
},
"filters": [
{
"name": "",
"values": "",
"operator": ""
}
],
"maxResults": 0,
"nextToken": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/bots/');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'sortBy' => [
'attribute' => '',
'order' => ''
],
'filters' => [
[
'name' => '',
'values' => '',
'operator' => ''
]
],
'maxResults' => 0,
'nextToken' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'sortBy' => [
'attribute' => '',
'order' => ''
],
'filters' => [
[
'name' => '',
'values' => '',
'operator' => ''
]
],
'maxResults' => 0,
'nextToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/bots/');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/bots/' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"sortBy": {
"attribute": "",
"order": ""
},
"filters": [
{
"name": "",
"values": "",
"operator": ""
}
],
"maxResults": 0,
"nextToken": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/bots/' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"sortBy": {
"attribute": "",
"order": ""
},
"filters": [
{
"name": "",
"values": "",
"operator": ""
}
],
"maxResults": 0,
"nextToken": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/bots/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/bots/"
payload = {
"sortBy": {
"attribute": "",
"order": ""
},
"filters": [
{
"name": "",
"values": "",
"operator": ""
}
],
"maxResults": 0,
"nextToken": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/bots/"
payload <- "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/bots/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/bots/') do |req|
req.body = "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/bots/";
let payload = json!({
"sortBy": json!({
"attribute": "",
"order": ""
}),
"filters": (
json!({
"name": "",
"values": "",
"operator": ""
})
),
"maxResults": 0,
"nextToken": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/bots/ \
--header 'content-type: application/json' \
--data '{
"sortBy": {
"attribute": "",
"order": ""
},
"filters": [
{
"name": "",
"values": "",
"operator": ""
}
],
"maxResults": 0,
"nextToken": ""
}'
echo '{
"sortBy": {
"attribute": "",
"order": ""
},
"filters": [
{
"name": "",
"values": "",
"operator": ""
}
],
"maxResults": 0,
"nextToken": ""
}' | \
http POST {{baseUrl}}/bots/ \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "sortBy": {\n "attribute": "",\n "order": ""\n },\n "filters": [\n {\n "name": "",\n "values": "",\n "operator": ""\n }\n ],\n "maxResults": 0,\n "nextToken": ""\n}' \
--output-document \
- {{baseUrl}}/bots/
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"sortBy": [
"attribute": "",
"order": ""
],
"filters": [
[
"name": "",
"values": "",
"operator": ""
]
],
"maxResults": 0,
"nextToken": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/bots/")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
ListBuiltInIntents
{{baseUrl}}/builtins/locales/:localeId/intents/
QUERY PARAMS
localeId
BODY json
{
"sortBy": {
"attribute": "",
"order": ""
},
"maxResults": 0,
"nextToken": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/builtins/locales/:localeId/intents/");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/builtins/locales/:localeId/intents/" {:content-type :json
:form-params {:sortBy {:attribute ""
:order ""}
:maxResults 0
:nextToken ""}})
require "http/client"
url = "{{baseUrl}}/builtins/locales/:localeId/intents/"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/builtins/locales/:localeId/intents/"),
Content = new StringContent("{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/builtins/locales/:localeId/intents/");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/builtins/locales/:localeId/intents/"
payload := strings.NewReader("{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/builtins/locales/:localeId/intents/ HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 96
{
"sortBy": {
"attribute": "",
"order": ""
},
"maxResults": 0,
"nextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/builtins/locales/:localeId/intents/")
.setHeader("content-type", "application/json")
.setBody("{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/builtins/locales/:localeId/intents/"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/builtins/locales/:localeId/intents/")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/builtins/locales/:localeId/intents/")
.header("content-type", "application/json")
.body("{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
.asString();
const data = JSON.stringify({
sortBy: {
attribute: '',
order: ''
},
maxResults: 0,
nextToken: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/builtins/locales/:localeId/intents/');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/builtins/locales/:localeId/intents/',
headers: {'content-type': 'application/json'},
data: {sortBy: {attribute: '', order: ''}, maxResults: 0, nextToken: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/builtins/locales/:localeId/intents/';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"sortBy":{"attribute":"","order":""},"maxResults":0,"nextToken":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/builtins/locales/:localeId/intents/',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "sortBy": {\n "attribute": "",\n "order": ""\n },\n "maxResults": 0,\n "nextToken": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/builtins/locales/:localeId/intents/")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/builtins/locales/:localeId/intents/',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({sortBy: {attribute: '', order: ''}, maxResults: 0, nextToken: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/builtins/locales/:localeId/intents/',
headers: {'content-type': 'application/json'},
body: {sortBy: {attribute: '', order: ''}, maxResults: 0, nextToken: ''},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/builtins/locales/:localeId/intents/');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
sortBy: {
attribute: '',
order: ''
},
maxResults: 0,
nextToken: ''
});
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}}/builtins/locales/:localeId/intents/',
headers: {'content-type': 'application/json'},
data: {sortBy: {attribute: '', order: ''}, maxResults: 0, nextToken: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/builtins/locales/:localeId/intents/';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"sortBy":{"attribute":"","order":""},"maxResults":0,"nextToken":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"sortBy": @{ @"attribute": @"", @"order": @"" },
@"maxResults": @0,
@"nextToken": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/builtins/locales/:localeId/intents/"]
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}}/builtins/locales/:localeId/intents/" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/builtins/locales/:localeId/intents/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'sortBy' => [
'attribute' => '',
'order' => ''
],
'maxResults' => 0,
'nextToken' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/builtins/locales/:localeId/intents/', [
'body' => '{
"sortBy": {
"attribute": "",
"order": ""
},
"maxResults": 0,
"nextToken": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/builtins/locales/:localeId/intents/');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'sortBy' => [
'attribute' => '',
'order' => ''
],
'maxResults' => 0,
'nextToken' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'sortBy' => [
'attribute' => '',
'order' => ''
],
'maxResults' => 0,
'nextToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/builtins/locales/:localeId/intents/');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/builtins/locales/:localeId/intents/' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"sortBy": {
"attribute": "",
"order": ""
},
"maxResults": 0,
"nextToken": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/builtins/locales/:localeId/intents/' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"sortBy": {
"attribute": "",
"order": ""
},
"maxResults": 0,
"nextToken": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/builtins/locales/:localeId/intents/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/builtins/locales/:localeId/intents/"
payload = {
"sortBy": {
"attribute": "",
"order": ""
},
"maxResults": 0,
"nextToken": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/builtins/locales/:localeId/intents/"
payload <- "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/builtins/locales/:localeId/intents/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/builtins/locales/:localeId/intents/') do |req|
req.body = "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/builtins/locales/:localeId/intents/";
let payload = json!({
"sortBy": json!({
"attribute": "",
"order": ""
}),
"maxResults": 0,
"nextToken": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/builtins/locales/:localeId/intents/ \
--header 'content-type: application/json' \
--data '{
"sortBy": {
"attribute": "",
"order": ""
},
"maxResults": 0,
"nextToken": ""
}'
echo '{
"sortBy": {
"attribute": "",
"order": ""
},
"maxResults": 0,
"nextToken": ""
}' | \
http POST {{baseUrl}}/builtins/locales/:localeId/intents/ \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "sortBy": {\n "attribute": "",\n "order": ""\n },\n "maxResults": 0,\n "nextToken": ""\n}' \
--output-document \
- {{baseUrl}}/builtins/locales/:localeId/intents/
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"sortBy": [
"attribute": "",
"order": ""
],
"maxResults": 0,
"nextToken": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/builtins/locales/:localeId/intents/")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
ListBuiltInSlotTypes
{{baseUrl}}/builtins/locales/:localeId/slottypes/
QUERY PARAMS
localeId
BODY json
{
"sortBy": {
"attribute": "",
"order": ""
},
"maxResults": 0,
"nextToken": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/builtins/locales/:localeId/slottypes/");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/builtins/locales/:localeId/slottypes/" {:content-type :json
:form-params {:sortBy {:attribute ""
:order ""}
:maxResults 0
:nextToken ""}})
require "http/client"
url = "{{baseUrl}}/builtins/locales/:localeId/slottypes/"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/builtins/locales/:localeId/slottypes/"),
Content = new StringContent("{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/builtins/locales/:localeId/slottypes/");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/builtins/locales/:localeId/slottypes/"
payload := strings.NewReader("{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/builtins/locales/:localeId/slottypes/ HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 96
{
"sortBy": {
"attribute": "",
"order": ""
},
"maxResults": 0,
"nextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/builtins/locales/:localeId/slottypes/")
.setHeader("content-type", "application/json")
.setBody("{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/builtins/locales/:localeId/slottypes/"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/builtins/locales/:localeId/slottypes/")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/builtins/locales/:localeId/slottypes/")
.header("content-type", "application/json")
.body("{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
.asString();
const data = JSON.stringify({
sortBy: {
attribute: '',
order: ''
},
maxResults: 0,
nextToken: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/builtins/locales/:localeId/slottypes/');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/builtins/locales/:localeId/slottypes/',
headers: {'content-type': 'application/json'},
data: {sortBy: {attribute: '', order: ''}, maxResults: 0, nextToken: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/builtins/locales/:localeId/slottypes/';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"sortBy":{"attribute":"","order":""},"maxResults":0,"nextToken":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/builtins/locales/:localeId/slottypes/',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "sortBy": {\n "attribute": "",\n "order": ""\n },\n "maxResults": 0,\n "nextToken": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/builtins/locales/:localeId/slottypes/")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/builtins/locales/:localeId/slottypes/',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({sortBy: {attribute: '', order: ''}, maxResults: 0, nextToken: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/builtins/locales/:localeId/slottypes/',
headers: {'content-type': 'application/json'},
body: {sortBy: {attribute: '', order: ''}, maxResults: 0, nextToken: ''},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/builtins/locales/:localeId/slottypes/');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
sortBy: {
attribute: '',
order: ''
},
maxResults: 0,
nextToken: ''
});
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}}/builtins/locales/:localeId/slottypes/',
headers: {'content-type': 'application/json'},
data: {sortBy: {attribute: '', order: ''}, maxResults: 0, nextToken: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/builtins/locales/:localeId/slottypes/';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"sortBy":{"attribute":"","order":""},"maxResults":0,"nextToken":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"sortBy": @{ @"attribute": @"", @"order": @"" },
@"maxResults": @0,
@"nextToken": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/builtins/locales/:localeId/slottypes/"]
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}}/builtins/locales/:localeId/slottypes/" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/builtins/locales/:localeId/slottypes/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'sortBy' => [
'attribute' => '',
'order' => ''
],
'maxResults' => 0,
'nextToken' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/builtins/locales/:localeId/slottypes/', [
'body' => '{
"sortBy": {
"attribute": "",
"order": ""
},
"maxResults": 0,
"nextToken": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/builtins/locales/:localeId/slottypes/');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'sortBy' => [
'attribute' => '',
'order' => ''
],
'maxResults' => 0,
'nextToken' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'sortBy' => [
'attribute' => '',
'order' => ''
],
'maxResults' => 0,
'nextToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/builtins/locales/:localeId/slottypes/');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/builtins/locales/:localeId/slottypes/' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"sortBy": {
"attribute": "",
"order": ""
},
"maxResults": 0,
"nextToken": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/builtins/locales/:localeId/slottypes/' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"sortBy": {
"attribute": "",
"order": ""
},
"maxResults": 0,
"nextToken": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/builtins/locales/:localeId/slottypes/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/builtins/locales/:localeId/slottypes/"
payload = {
"sortBy": {
"attribute": "",
"order": ""
},
"maxResults": 0,
"nextToken": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/builtins/locales/:localeId/slottypes/"
payload <- "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/builtins/locales/:localeId/slottypes/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/builtins/locales/:localeId/slottypes/') do |req|
req.body = "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/builtins/locales/:localeId/slottypes/";
let payload = json!({
"sortBy": json!({
"attribute": "",
"order": ""
}),
"maxResults": 0,
"nextToken": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/builtins/locales/:localeId/slottypes/ \
--header 'content-type: application/json' \
--data '{
"sortBy": {
"attribute": "",
"order": ""
},
"maxResults": 0,
"nextToken": ""
}'
echo '{
"sortBy": {
"attribute": "",
"order": ""
},
"maxResults": 0,
"nextToken": ""
}' | \
http POST {{baseUrl}}/builtins/locales/:localeId/slottypes/ \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "sortBy": {\n "attribute": "",\n "order": ""\n },\n "maxResults": 0,\n "nextToken": ""\n}' \
--output-document \
- {{baseUrl}}/builtins/locales/:localeId/slottypes/
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"sortBy": [
"attribute": "",
"order": ""
],
"maxResults": 0,
"nextToken": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/builtins/locales/:localeId/slottypes/")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
ListCustomVocabularyItems
{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/list
QUERY PARAMS
botId
botVersion
localeId
BODY json
{
"maxResults": 0,
"nextToken": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/list");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/list" {:content-type :json
:form-params {:maxResults 0
:nextToken ""}})
require "http/client"
url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/list"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/list"),
Content = new StringContent("{\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/list");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/list"
payload := strings.NewReader("{\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/list HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 40
{
"maxResults": 0,
"nextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/list")
.setHeader("content-type", "application/json")
.setBody("{\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/list"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/list")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/list")
.header("content-type", "application/json")
.body("{\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
.asString();
const data = JSON.stringify({
maxResults: 0,
nextToken: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/list');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/list',
headers: {'content-type': 'application/json'},
data: {maxResults: 0, nextToken: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/list';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"maxResults":0,"nextToken":""}'
};
try {
const response = await 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/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/list',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "maxResults": 0,\n "nextToken": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/list")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/list',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({maxResults: 0, nextToken: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/list',
headers: {'content-type': 'application/json'},
body: {maxResults: 0, nextToken: ''},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/list');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
maxResults: 0,
nextToken: ''
});
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}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/list',
headers: {'content-type': 'application/json'},
data: {maxResults: 0, nextToken: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/list';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"maxResults":0,"nextToken":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"maxResults": @0,
@"nextToken": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/list"]
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}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/list" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/list",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'maxResults' => 0,
'nextToken' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/list', [
'body' => '{
"maxResults": 0,
"nextToken": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/list');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'maxResults' => 0,
'nextToken' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'maxResults' => 0,
'nextToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/list');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/list' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"maxResults": 0,
"nextToken": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/list' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"maxResults": 0,
"nextToken": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/list", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/list"
payload = {
"maxResults": 0,
"nextToken": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/list"
payload <- "{\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/list")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/list') do |req|
req.body = "{\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/list";
let payload = json!({
"maxResults": 0,
"nextToken": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/list \
--header 'content-type: application/json' \
--data '{
"maxResults": 0,
"nextToken": ""
}'
echo '{
"maxResults": 0,
"nextToken": ""
}' | \
http POST {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/list \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "maxResults": 0,\n "nextToken": ""\n}' \
--output-document \
- {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/list
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"maxResults": 0,
"nextToken": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/customvocabulary/DEFAULT/list")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
ListExports
{{baseUrl}}/exports/
BODY json
{
"botId": "",
"botVersion": "",
"sortBy": {
"attribute": "",
"order": ""
},
"filters": [
{
"name": "",
"values": "",
"operator": ""
}
],
"maxResults": 0,
"nextToken": "",
"localeId": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/exports/");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"botId\": \"\",\n \"botVersion\": \"\",\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\",\n \"localeId\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/exports/" {:content-type :json
:form-params {:botId ""
:botVersion ""
:sortBy {:attribute ""
:order ""}
:filters [{:name ""
:values ""
:operator ""}]
:maxResults 0
:nextToken ""
:localeId ""}})
require "http/client"
url = "{{baseUrl}}/exports/"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"botId\": \"\",\n \"botVersion\": \"\",\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\",\n \"localeId\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/exports/"),
Content = new StringContent("{\n \"botId\": \"\",\n \"botVersion\": \"\",\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\",\n \"localeId\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/exports/");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"botId\": \"\",\n \"botVersion\": \"\",\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\",\n \"localeId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/exports/"
payload := strings.NewReader("{\n \"botId\": \"\",\n \"botVersion\": \"\",\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\",\n \"localeId\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/exports/ HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 240
{
"botId": "",
"botVersion": "",
"sortBy": {
"attribute": "",
"order": ""
},
"filters": [
{
"name": "",
"values": "",
"operator": ""
}
],
"maxResults": 0,
"nextToken": "",
"localeId": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/exports/")
.setHeader("content-type", "application/json")
.setBody("{\n \"botId\": \"\",\n \"botVersion\": \"\",\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\",\n \"localeId\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/exports/"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"botId\": \"\",\n \"botVersion\": \"\",\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\",\n \"localeId\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"botId\": \"\",\n \"botVersion\": \"\",\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\",\n \"localeId\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/exports/")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/exports/")
.header("content-type", "application/json")
.body("{\n \"botId\": \"\",\n \"botVersion\": \"\",\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\",\n \"localeId\": \"\"\n}")
.asString();
const data = JSON.stringify({
botId: '',
botVersion: '',
sortBy: {
attribute: '',
order: ''
},
filters: [
{
name: '',
values: '',
operator: ''
}
],
maxResults: 0,
nextToken: '',
localeId: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/exports/');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/exports/',
headers: {'content-type': 'application/json'},
data: {
botId: '',
botVersion: '',
sortBy: {attribute: '', order: ''},
filters: [{name: '', values: '', operator: ''}],
maxResults: 0,
nextToken: '',
localeId: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/exports/';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"botId":"","botVersion":"","sortBy":{"attribute":"","order":""},"filters":[{"name":"","values":"","operator":""}],"maxResults":0,"nextToken":"","localeId":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/exports/',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "botId": "",\n "botVersion": "",\n "sortBy": {\n "attribute": "",\n "order": ""\n },\n "filters": [\n {\n "name": "",\n "values": "",\n "operator": ""\n }\n ],\n "maxResults": 0,\n "nextToken": "",\n "localeId": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"botId\": \"\",\n \"botVersion\": \"\",\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\",\n \"localeId\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/exports/")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/exports/',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
botId: '',
botVersion: '',
sortBy: {attribute: '', order: ''},
filters: [{name: '', values: '', operator: ''}],
maxResults: 0,
nextToken: '',
localeId: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/exports/',
headers: {'content-type': 'application/json'},
body: {
botId: '',
botVersion: '',
sortBy: {attribute: '', order: ''},
filters: [{name: '', values: '', operator: ''}],
maxResults: 0,
nextToken: '',
localeId: ''
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/exports/');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
botId: '',
botVersion: '',
sortBy: {
attribute: '',
order: ''
},
filters: [
{
name: '',
values: '',
operator: ''
}
],
maxResults: 0,
nextToken: '',
localeId: ''
});
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}}/exports/',
headers: {'content-type': 'application/json'},
data: {
botId: '',
botVersion: '',
sortBy: {attribute: '', order: ''},
filters: [{name: '', values: '', operator: ''}],
maxResults: 0,
nextToken: '',
localeId: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/exports/';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"botId":"","botVersion":"","sortBy":{"attribute":"","order":""},"filters":[{"name":"","values":"","operator":""}],"maxResults":0,"nextToken":"","localeId":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"botId": @"",
@"botVersion": @"",
@"sortBy": @{ @"attribute": @"", @"order": @"" },
@"filters": @[ @{ @"name": @"", @"values": @"", @"operator": @"" } ],
@"maxResults": @0,
@"nextToken": @"",
@"localeId": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/exports/"]
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}}/exports/" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"botId\": \"\",\n \"botVersion\": \"\",\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\",\n \"localeId\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/exports/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'botId' => '',
'botVersion' => '',
'sortBy' => [
'attribute' => '',
'order' => ''
],
'filters' => [
[
'name' => '',
'values' => '',
'operator' => ''
]
],
'maxResults' => 0,
'nextToken' => '',
'localeId' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/exports/', [
'body' => '{
"botId": "",
"botVersion": "",
"sortBy": {
"attribute": "",
"order": ""
},
"filters": [
{
"name": "",
"values": "",
"operator": ""
}
],
"maxResults": 0,
"nextToken": "",
"localeId": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/exports/');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'botId' => '',
'botVersion' => '',
'sortBy' => [
'attribute' => '',
'order' => ''
],
'filters' => [
[
'name' => '',
'values' => '',
'operator' => ''
]
],
'maxResults' => 0,
'nextToken' => '',
'localeId' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'botId' => '',
'botVersion' => '',
'sortBy' => [
'attribute' => '',
'order' => ''
],
'filters' => [
[
'name' => '',
'values' => '',
'operator' => ''
]
],
'maxResults' => 0,
'nextToken' => '',
'localeId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/exports/');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/exports/' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"botId": "",
"botVersion": "",
"sortBy": {
"attribute": "",
"order": ""
},
"filters": [
{
"name": "",
"values": "",
"operator": ""
}
],
"maxResults": 0,
"nextToken": "",
"localeId": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/exports/' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"botId": "",
"botVersion": "",
"sortBy": {
"attribute": "",
"order": ""
},
"filters": [
{
"name": "",
"values": "",
"operator": ""
}
],
"maxResults": 0,
"nextToken": "",
"localeId": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"botId\": \"\",\n \"botVersion\": \"\",\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\",\n \"localeId\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/exports/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/exports/"
payload = {
"botId": "",
"botVersion": "",
"sortBy": {
"attribute": "",
"order": ""
},
"filters": [
{
"name": "",
"values": "",
"operator": ""
}
],
"maxResults": 0,
"nextToken": "",
"localeId": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/exports/"
payload <- "{\n \"botId\": \"\",\n \"botVersion\": \"\",\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\",\n \"localeId\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/exports/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"botId\": \"\",\n \"botVersion\": \"\",\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\",\n \"localeId\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/exports/') do |req|
req.body = "{\n \"botId\": \"\",\n \"botVersion\": \"\",\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\",\n \"localeId\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/exports/";
let payload = json!({
"botId": "",
"botVersion": "",
"sortBy": json!({
"attribute": "",
"order": ""
}),
"filters": (
json!({
"name": "",
"values": "",
"operator": ""
})
),
"maxResults": 0,
"nextToken": "",
"localeId": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/exports/ \
--header 'content-type: application/json' \
--data '{
"botId": "",
"botVersion": "",
"sortBy": {
"attribute": "",
"order": ""
},
"filters": [
{
"name": "",
"values": "",
"operator": ""
}
],
"maxResults": 0,
"nextToken": "",
"localeId": ""
}'
echo '{
"botId": "",
"botVersion": "",
"sortBy": {
"attribute": "",
"order": ""
},
"filters": [
{
"name": "",
"values": "",
"operator": ""
}
],
"maxResults": 0,
"nextToken": "",
"localeId": ""
}' | \
http POST {{baseUrl}}/exports/ \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "botId": "",\n "botVersion": "",\n "sortBy": {\n "attribute": "",\n "order": ""\n },\n "filters": [\n {\n "name": "",\n "values": "",\n "operator": ""\n }\n ],\n "maxResults": 0,\n "nextToken": "",\n "localeId": ""\n}' \
--output-document \
- {{baseUrl}}/exports/
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"botId": "",
"botVersion": "",
"sortBy": [
"attribute": "",
"order": ""
],
"filters": [
[
"name": "",
"values": "",
"operator": ""
]
],
"maxResults": 0,
"nextToken": "",
"localeId": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/exports/")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
ListImports
{{baseUrl}}/imports/
BODY json
{
"botId": "",
"botVersion": "",
"sortBy": {
"attribute": "",
"order": ""
},
"filters": [
{
"name": "",
"values": "",
"operator": ""
}
],
"maxResults": 0,
"nextToken": "",
"localeId": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/imports/");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"botId\": \"\",\n \"botVersion\": \"\",\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\",\n \"localeId\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/imports/" {:content-type :json
:form-params {:botId ""
:botVersion ""
:sortBy {:attribute ""
:order ""}
:filters [{:name ""
:values ""
:operator ""}]
:maxResults 0
:nextToken ""
:localeId ""}})
require "http/client"
url = "{{baseUrl}}/imports/"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"botId\": \"\",\n \"botVersion\": \"\",\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\",\n \"localeId\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/imports/"),
Content = new StringContent("{\n \"botId\": \"\",\n \"botVersion\": \"\",\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\",\n \"localeId\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/imports/");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"botId\": \"\",\n \"botVersion\": \"\",\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\",\n \"localeId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/imports/"
payload := strings.NewReader("{\n \"botId\": \"\",\n \"botVersion\": \"\",\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\",\n \"localeId\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/imports/ HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 240
{
"botId": "",
"botVersion": "",
"sortBy": {
"attribute": "",
"order": ""
},
"filters": [
{
"name": "",
"values": "",
"operator": ""
}
],
"maxResults": 0,
"nextToken": "",
"localeId": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/imports/")
.setHeader("content-type", "application/json")
.setBody("{\n \"botId\": \"\",\n \"botVersion\": \"\",\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\",\n \"localeId\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/imports/"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"botId\": \"\",\n \"botVersion\": \"\",\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\",\n \"localeId\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"botId\": \"\",\n \"botVersion\": \"\",\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\",\n \"localeId\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/imports/")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/imports/")
.header("content-type", "application/json")
.body("{\n \"botId\": \"\",\n \"botVersion\": \"\",\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\",\n \"localeId\": \"\"\n}")
.asString();
const data = JSON.stringify({
botId: '',
botVersion: '',
sortBy: {
attribute: '',
order: ''
},
filters: [
{
name: '',
values: '',
operator: ''
}
],
maxResults: 0,
nextToken: '',
localeId: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/imports/');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/imports/',
headers: {'content-type': 'application/json'},
data: {
botId: '',
botVersion: '',
sortBy: {attribute: '', order: ''},
filters: [{name: '', values: '', operator: ''}],
maxResults: 0,
nextToken: '',
localeId: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/imports/';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"botId":"","botVersion":"","sortBy":{"attribute":"","order":""},"filters":[{"name":"","values":"","operator":""}],"maxResults":0,"nextToken":"","localeId":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/imports/',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "botId": "",\n "botVersion": "",\n "sortBy": {\n "attribute": "",\n "order": ""\n },\n "filters": [\n {\n "name": "",\n "values": "",\n "operator": ""\n }\n ],\n "maxResults": 0,\n "nextToken": "",\n "localeId": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"botId\": \"\",\n \"botVersion\": \"\",\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\",\n \"localeId\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/imports/")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/imports/',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
botId: '',
botVersion: '',
sortBy: {attribute: '', order: ''},
filters: [{name: '', values: '', operator: ''}],
maxResults: 0,
nextToken: '',
localeId: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/imports/',
headers: {'content-type': 'application/json'},
body: {
botId: '',
botVersion: '',
sortBy: {attribute: '', order: ''},
filters: [{name: '', values: '', operator: ''}],
maxResults: 0,
nextToken: '',
localeId: ''
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/imports/');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
botId: '',
botVersion: '',
sortBy: {
attribute: '',
order: ''
},
filters: [
{
name: '',
values: '',
operator: ''
}
],
maxResults: 0,
nextToken: '',
localeId: ''
});
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}}/imports/',
headers: {'content-type': 'application/json'},
data: {
botId: '',
botVersion: '',
sortBy: {attribute: '', order: ''},
filters: [{name: '', values: '', operator: ''}],
maxResults: 0,
nextToken: '',
localeId: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/imports/';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"botId":"","botVersion":"","sortBy":{"attribute":"","order":""},"filters":[{"name":"","values":"","operator":""}],"maxResults":0,"nextToken":"","localeId":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"botId": @"",
@"botVersion": @"",
@"sortBy": @{ @"attribute": @"", @"order": @"" },
@"filters": @[ @{ @"name": @"", @"values": @"", @"operator": @"" } ],
@"maxResults": @0,
@"nextToken": @"",
@"localeId": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/imports/"]
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}}/imports/" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"botId\": \"\",\n \"botVersion\": \"\",\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\",\n \"localeId\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/imports/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'botId' => '',
'botVersion' => '',
'sortBy' => [
'attribute' => '',
'order' => ''
],
'filters' => [
[
'name' => '',
'values' => '',
'operator' => ''
]
],
'maxResults' => 0,
'nextToken' => '',
'localeId' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/imports/', [
'body' => '{
"botId": "",
"botVersion": "",
"sortBy": {
"attribute": "",
"order": ""
},
"filters": [
{
"name": "",
"values": "",
"operator": ""
}
],
"maxResults": 0,
"nextToken": "",
"localeId": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/imports/');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'botId' => '',
'botVersion' => '',
'sortBy' => [
'attribute' => '',
'order' => ''
],
'filters' => [
[
'name' => '',
'values' => '',
'operator' => ''
]
],
'maxResults' => 0,
'nextToken' => '',
'localeId' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'botId' => '',
'botVersion' => '',
'sortBy' => [
'attribute' => '',
'order' => ''
],
'filters' => [
[
'name' => '',
'values' => '',
'operator' => ''
]
],
'maxResults' => 0,
'nextToken' => '',
'localeId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/imports/');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/imports/' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"botId": "",
"botVersion": "",
"sortBy": {
"attribute": "",
"order": ""
},
"filters": [
{
"name": "",
"values": "",
"operator": ""
}
],
"maxResults": 0,
"nextToken": "",
"localeId": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/imports/' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"botId": "",
"botVersion": "",
"sortBy": {
"attribute": "",
"order": ""
},
"filters": [
{
"name": "",
"values": "",
"operator": ""
}
],
"maxResults": 0,
"nextToken": "",
"localeId": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"botId\": \"\",\n \"botVersion\": \"\",\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\",\n \"localeId\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/imports/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/imports/"
payload = {
"botId": "",
"botVersion": "",
"sortBy": {
"attribute": "",
"order": ""
},
"filters": [
{
"name": "",
"values": "",
"operator": ""
}
],
"maxResults": 0,
"nextToken": "",
"localeId": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/imports/"
payload <- "{\n \"botId\": \"\",\n \"botVersion\": \"\",\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\",\n \"localeId\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/imports/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"botId\": \"\",\n \"botVersion\": \"\",\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\",\n \"localeId\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/imports/') do |req|
req.body = "{\n \"botId\": \"\",\n \"botVersion\": \"\",\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\",\n \"localeId\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/imports/";
let payload = json!({
"botId": "",
"botVersion": "",
"sortBy": json!({
"attribute": "",
"order": ""
}),
"filters": (
json!({
"name": "",
"values": "",
"operator": ""
})
),
"maxResults": 0,
"nextToken": "",
"localeId": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/imports/ \
--header 'content-type: application/json' \
--data '{
"botId": "",
"botVersion": "",
"sortBy": {
"attribute": "",
"order": ""
},
"filters": [
{
"name": "",
"values": "",
"operator": ""
}
],
"maxResults": 0,
"nextToken": "",
"localeId": ""
}'
echo '{
"botId": "",
"botVersion": "",
"sortBy": {
"attribute": "",
"order": ""
},
"filters": [
{
"name": "",
"values": "",
"operator": ""
}
],
"maxResults": 0,
"nextToken": "",
"localeId": ""
}' | \
http POST {{baseUrl}}/imports/ \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "botId": "",\n "botVersion": "",\n "sortBy": {\n "attribute": "",\n "order": ""\n },\n "filters": [\n {\n "name": "",\n "values": "",\n "operator": ""\n }\n ],\n "maxResults": 0,\n "nextToken": "",\n "localeId": ""\n}' \
--output-document \
- {{baseUrl}}/imports/
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"botId": "",
"botVersion": "",
"sortBy": [
"attribute": "",
"order": ""
],
"filters": [
[
"name": "",
"values": "",
"operator": ""
]
],
"maxResults": 0,
"nextToken": "",
"localeId": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/imports/")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
ListIntents
{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/
QUERY PARAMS
botId
botVersion
localeId
BODY json
{
"sortBy": {
"attribute": "",
"order": ""
},
"filters": [
{
"name": "",
"values": "",
"operator": ""
}
],
"maxResults": 0,
"nextToken": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/" {:content-type :json
:form-params {:sortBy {:attribute ""
:order ""}
:filters [{:name ""
:values ""
:operator ""}]
:maxResults 0
:nextToken ""}})
require "http/client"
url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/"),
Content = new StringContent("{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/"
payload := strings.NewReader("{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/ HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 187
{
"sortBy": {
"attribute": "",
"order": ""
},
"filters": [
{
"name": "",
"values": "",
"operator": ""
}
],
"maxResults": 0,
"nextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/")
.setHeader("content-type", "application/json")
.setBody("{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/")
.header("content-type", "application/json")
.body("{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
.asString();
const data = JSON.stringify({
sortBy: {
attribute: '',
order: ''
},
filters: [
{
name: '',
values: '',
operator: ''
}
],
maxResults: 0,
nextToken: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/',
headers: {'content-type': 'application/json'},
data: {
sortBy: {attribute: '', order: ''},
filters: [{name: '', values: '', operator: ''}],
maxResults: 0,
nextToken: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"sortBy":{"attribute":"","order":""},"filters":[{"name":"","values":"","operator":""}],"maxResults":0,"nextToken":""}'
};
try {
const response = await 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/:botId/botversions/:botVersion/botlocales/:localeId/intents/',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "sortBy": {\n "attribute": "",\n "order": ""\n },\n "filters": [\n {\n "name": "",\n "values": "",\n "operator": ""\n }\n ],\n "maxResults": 0,\n "nextToken": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
sortBy: {attribute: '', order: ''},
filters: [{name: '', values: '', operator: ''}],
maxResults: 0,
nextToken: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/',
headers: {'content-type': 'application/json'},
body: {
sortBy: {attribute: '', order: ''},
filters: [{name: '', values: '', operator: ''}],
maxResults: 0,
nextToken: ''
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
sortBy: {
attribute: '',
order: ''
},
filters: [
{
name: '',
values: '',
operator: ''
}
],
maxResults: 0,
nextToken: ''
});
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}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/',
headers: {'content-type': 'application/json'},
data: {
sortBy: {attribute: '', order: ''},
filters: [{name: '', values: '', operator: ''}],
maxResults: 0,
nextToken: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"sortBy":{"attribute":"","order":""},"filters":[{"name":"","values":"","operator":""}],"maxResults":0,"nextToken":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"sortBy": @{ @"attribute": @"", @"order": @"" },
@"filters": @[ @{ @"name": @"", @"values": @"", @"operator": @"" } ],
@"maxResults": @0,
@"nextToken": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/"]
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}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'sortBy' => [
'attribute' => '',
'order' => ''
],
'filters' => [
[
'name' => '',
'values' => '',
'operator' => ''
]
],
'maxResults' => 0,
'nextToken' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/', [
'body' => '{
"sortBy": {
"attribute": "",
"order": ""
},
"filters": [
{
"name": "",
"values": "",
"operator": ""
}
],
"maxResults": 0,
"nextToken": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'sortBy' => [
'attribute' => '',
'order' => ''
],
'filters' => [
[
'name' => '',
'values' => '',
'operator' => ''
]
],
'maxResults' => 0,
'nextToken' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'sortBy' => [
'attribute' => '',
'order' => ''
],
'filters' => [
[
'name' => '',
'values' => '',
'operator' => ''
]
],
'maxResults' => 0,
'nextToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"sortBy": {
"attribute": "",
"order": ""
},
"filters": [
{
"name": "",
"values": "",
"operator": ""
}
],
"maxResults": 0,
"nextToken": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"sortBy": {
"attribute": "",
"order": ""
},
"filters": [
{
"name": "",
"values": "",
"operator": ""
}
],
"maxResults": 0,
"nextToken": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/"
payload = {
"sortBy": {
"attribute": "",
"order": ""
},
"filters": [
{
"name": "",
"values": "",
"operator": ""
}
],
"maxResults": 0,
"nextToken": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/"
payload <- "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/') do |req|
req.body = "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/";
let payload = json!({
"sortBy": json!({
"attribute": "",
"order": ""
}),
"filters": (
json!({
"name": "",
"values": "",
"operator": ""
})
),
"maxResults": 0,
"nextToken": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/ \
--header 'content-type: application/json' \
--data '{
"sortBy": {
"attribute": "",
"order": ""
},
"filters": [
{
"name": "",
"values": "",
"operator": ""
}
],
"maxResults": 0,
"nextToken": ""
}'
echo '{
"sortBy": {
"attribute": "",
"order": ""
},
"filters": [
{
"name": "",
"values": "",
"operator": ""
}
],
"maxResults": 0,
"nextToken": ""
}' | \
http POST {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/ \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "sortBy": {\n "attribute": "",\n "order": ""\n },\n "filters": [\n {\n "name": "",\n "values": "",\n "operator": ""\n }\n ],\n "maxResults": 0,\n "nextToken": ""\n}' \
--output-document \
- {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"sortBy": [
"attribute": "",
"order": ""
],
"filters": [
[
"name": "",
"values": "",
"operator": ""
]
],
"maxResults": 0,
"nextToken": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
ListRecommendedIntents
{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/intents
QUERY PARAMS
botId
botVersion
localeId
botRecommendationId
BODY json
{
"nextToken": "",
"maxResults": 0
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/intents");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"nextToken\": \"\",\n \"maxResults\": 0\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/intents" {:content-type :json
:form-params {:nextToken ""
:maxResults 0}})
require "http/client"
url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/intents"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"nextToken\": \"\",\n \"maxResults\": 0\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/intents"),
Content = new StringContent("{\n \"nextToken\": \"\",\n \"maxResults\": 0\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/intents");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"nextToken\": \"\",\n \"maxResults\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/intents"
payload := strings.NewReader("{\n \"nextToken\": \"\",\n \"maxResults\": 0\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/intents HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 40
{
"nextToken": "",
"maxResults": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/intents")
.setHeader("content-type", "application/json")
.setBody("{\n \"nextToken\": \"\",\n \"maxResults\": 0\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/intents"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"nextToken\": \"\",\n \"maxResults\": 0\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"nextToken\": \"\",\n \"maxResults\": 0\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/intents")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/intents")
.header("content-type", "application/json")
.body("{\n \"nextToken\": \"\",\n \"maxResults\": 0\n}")
.asString();
const data = JSON.stringify({
nextToken: '',
maxResults: 0
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/intents');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/intents',
headers: {'content-type': 'application/json'},
data: {nextToken: '', maxResults: 0}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/intents';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"nextToken":"","maxResults":0}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/intents',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "nextToken": "",\n "maxResults": 0\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"nextToken\": \"\",\n \"maxResults\": 0\n}")
val request = Request.Builder()
.url("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/intents")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/intents',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({nextToken: '', maxResults: 0}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/intents',
headers: {'content-type': 'application/json'},
body: {nextToken: '', maxResults: 0},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/intents');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
nextToken: '',
maxResults: 0
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/intents',
headers: {'content-type': 'application/json'},
data: {nextToken: '', maxResults: 0}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/intents';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"nextToken":"","maxResults":0}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"nextToken": @"",
@"maxResults": @0 };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/intents"]
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}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/intents" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"nextToken\": \"\",\n \"maxResults\": 0\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/intents",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'nextToken' => '',
'maxResults' => 0
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/intents', [
'body' => '{
"nextToken": "",
"maxResults": 0
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/intents');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'nextToken' => '',
'maxResults' => 0
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'nextToken' => '',
'maxResults' => 0
]));
$request->setRequestUrl('{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/intents');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/intents' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"nextToken": "",
"maxResults": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/intents' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"nextToken": "",
"maxResults": 0
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"nextToken\": \"\",\n \"maxResults\": 0\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/intents", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/intents"
payload = {
"nextToken": "",
"maxResults": 0
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/intents"
payload <- "{\n \"nextToken\": \"\",\n \"maxResults\": 0\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/intents")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"nextToken\": \"\",\n \"maxResults\": 0\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/intents') do |req|
req.body = "{\n \"nextToken\": \"\",\n \"maxResults\": 0\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/intents";
let payload = json!({
"nextToken": "",
"maxResults": 0
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/intents \
--header 'content-type: application/json' \
--data '{
"nextToken": "",
"maxResults": 0
}'
echo '{
"nextToken": "",
"maxResults": 0
}' | \
http POST {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/intents \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "nextToken": "",\n "maxResults": 0\n}' \
--output-document \
- {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/intents
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"nextToken": "",
"maxResults": 0
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/intents")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
ListSlotTypes
{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/
QUERY PARAMS
botId
botVersion
localeId
BODY json
{
"sortBy": {
"attribute": "",
"order": ""
},
"filters": [
{
"name": "",
"values": "",
"operator": ""
}
],
"maxResults": 0,
"nextToken": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/" {:content-type :json
:form-params {:sortBy {:attribute ""
:order ""}
:filters [{:name ""
:values ""
:operator ""}]
:maxResults 0
:nextToken ""}})
require "http/client"
url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/"),
Content = new StringContent("{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/"
payload := strings.NewReader("{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/ HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 187
{
"sortBy": {
"attribute": "",
"order": ""
},
"filters": [
{
"name": "",
"values": "",
"operator": ""
}
],
"maxResults": 0,
"nextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/")
.setHeader("content-type", "application/json")
.setBody("{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/")
.header("content-type", "application/json")
.body("{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
.asString();
const data = JSON.stringify({
sortBy: {
attribute: '',
order: ''
},
filters: [
{
name: '',
values: '',
operator: ''
}
],
maxResults: 0,
nextToken: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/',
headers: {'content-type': 'application/json'},
data: {
sortBy: {attribute: '', order: ''},
filters: [{name: '', values: '', operator: ''}],
maxResults: 0,
nextToken: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"sortBy":{"attribute":"","order":""},"filters":[{"name":"","values":"","operator":""}],"maxResults":0,"nextToken":""}'
};
try {
const response = await 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/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "sortBy": {\n "attribute": "",\n "order": ""\n },\n "filters": [\n {\n "name": "",\n "values": "",\n "operator": ""\n }\n ],\n "maxResults": 0,\n "nextToken": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
sortBy: {attribute: '', order: ''},
filters: [{name: '', values: '', operator: ''}],
maxResults: 0,
nextToken: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/',
headers: {'content-type': 'application/json'},
body: {
sortBy: {attribute: '', order: ''},
filters: [{name: '', values: '', operator: ''}],
maxResults: 0,
nextToken: ''
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
sortBy: {
attribute: '',
order: ''
},
filters: [
{
name: '',
values: '',
operator: ''
}
],
maxResults: 0,
nextToken: ''
});
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}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/',
headers: {'content-type': 'application/json'},
data: {
sortBy: {attribute: '', order: ''},
filters: [{name: '', values: '', operator: ''}],
maxResults: 0,
nextToken: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"sortBy":{"attribute":"","order":""},"filters":[{"name":"","values":"","operator":""}],"maxResults":0,"nextToken":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"sortBy": @{ @"attribute": @"", @"order": @"" },
@"filters": @[ @{ @"name": @"", @"values": @"", @"operator": @"" } ],
@"maxResults": @0,
@"nextToken": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/"]
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}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'sortBy' => [
'attribute' => '',
'order' => ''
],
'filters' => [
[
'name' => '',
'values' => '',
'operator' => ''
]
],
'maxResults' => 0,
'nextToken' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/', [
'body' => '{
"sortBy": {
"attribute": "",
"order": ""
},
"filters": [
{
"name": "",
"values": "",
"operator": ""
}
],
"maxResults": 0,
"nextToken": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'sortBy' => [
'attribute' => '',
'order' => ''
],
'filters' => [
[
'name' => '',
'values' => '',
'operator' => ''
]
],
'maxResults' => 0,
'nextToken' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'sortBy' => [
'attribute' => '',
'order' => ''
],
'filters' => [
[
'name' => '',
'values' => '',
'operator' => ''
]
],
'maxResults' => 0,
'nextToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"sortBy": {
"attribute": "",
"order": ""
},
"filters": [
{
"name": "",
"values": "",
"operator": ""
}
],
"maxResults": 0,
"nextToken": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"sortBy": {
"attribute": "",
"order": ""
},
"filters": [
{
"name": "",
"values": "",
"operator": ""
}
],
"maxResults": 0,
"nextToken": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/"
payload = {
"sortBy": {
"attribute": "",
"order": ""
},
"filters": [
{
"name": "",
"values": "",
"operator": ""
}
],
"maxResults": 0,
"nextToken": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/"
payload <- "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/') do |req|
req.body = "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/";
let payload = json!({
"sortBy": json!({
"attribute": "",
"order": ""
}),
"filters": (
json!({
"name": "",
"values": "",
"operator": ""
})
),
"maxResults": 0,
"nextToken": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/ \
--header 'content-type: application/json' \
--data '{
"sortBy": {
"attribute": "",
"order": ""
},
"filters": [
{
"name": "",
"values": "",
"operator": ""
}
],
"maxResults": 0,
"nextToken": ""
}'
echo '{
"sortBy": {
"attribute": "",
"order": ""
},
"filters": [
{
"name": "",
"values": "",
"operator": ""
}
],
"maxResults": 0,
"nextToken": ""
}' | \
http POST {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/ \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "sortBy": {\n "attribute": "",\n "order": ""\n },\n "filters": [\n {\n "name": "",\n "values": "",\n "operator": ""\n }\n ],\n "maxResults": 0,\n "nextToken": ""\n}' \
--output-document \
- {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"sortBy": [
"attribute": "",
"order": ""
],
"filters": [
[
"name": "",
"values": "",
"operator": ""
]
],
"maxResults": 0,
"nextToken": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
ListSlots
{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/
QUERY PARAMS
botId
botVersion
localeId
intentId
BODY json
{
"sortBy": {
"attribute": "",
"order": ""
},
"filters": [
{
"name": "",
"values": "",
"operator": ""
}
],
"maxResults": 0,
"nextToken": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/" {:content-type :json
:form-params {:sortBy {:attribute ""
:order ""}
:filters [{:name ""
:values ""
:operator ""}]
:maxResults 0
:nextToken ""}})
require "http/client"
url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/"),
Content = new StringContent("{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/"
payload := strings.NewReader("{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/ HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 187
{
"sortBy": {
"attribute": "",
"order": ""
},
"filters": [
{
"name": "",
"values": "",
"operator": ""
}
],
"maxResults": 0,
"nextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/")
.setHeader("content-type", "application/json")
.setBody("{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/")
.header("content-type", "application/json")
.body("{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
.asString();
const data = JSON.stringify({
sortBy: {
attribute: '',
order: ''
},
filters: [
{
name: '',
values: '',
operator: ''
}
],
maxResults: 0,
nextToken: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/',
headers: {'content-type': 'application/json'},
data: {
sortBy: {attribute: '', order: ''},
filters: [{name: '', values: '', operator: ''}],
maxResults: 0,
nextToken: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"sortBy":{"attribute":"","order":""},"filters":[{"name":"","values":"","operator":""}],"maxResults":0,"nextToken":""}'
};
try {
const response = await 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/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "sortBy": {\n "attribute": "",\n "order": ""\n },\n "filters": [\n {\n "name": "",\n "values": "",\n "operator": ""\n }\n ],\n "maxResults": 0,\n "nextToken": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
sortBy: {attribute: '', order: ''},
filters: [{name: '', values: '', operator: ''}],
maxResults: 0,
nextToken: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/',
headers: {'content-type': 'application/json'},
body: {
sortBy: {attribute: '', order: ''},
filters: [{name: '', values: '', operator: ''}],
maxResults: 0,
nextToken: ''
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
sortBy: {
attribute: '',
order: ''
},
filters: [
{
name: '',
values: '',
operator: ''
}
],
maxResults: 0,
nextToken: ''
});
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}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/',
headers: {'content-type': 'application/json'},
data: {
sortBy: {attribute: '', order: ''},
filters: [{name: '', values: '', operator: ''}],
maxResults: 0,
nextToken: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"sortBy":{"attribute":"","order":""},"filters":[{"name":"","values":"","operator":""}],"maxResults":0,"nextToken":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"sortBy": @{ @"attribute": @"", @"order": @"" },
@"filters": @[ @{ @"name": @"", @"values": @"", @"operator": @"" } ],
@"maxResults": @0,
@"nextToken": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/"]
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}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'sortBy' => [
'attribute' => '',
'order' => ''
],
'filters' => [
[
'name' => '',
'values' => '',
'operator' => ''
]
],
'maxResults' => 0,
'nextToken' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/', [
'body' => '{
"sortBy": {
"attribute": "",
"order": ""
},
"filters": [
{
"name": "",
"values": "",
"operator": ""
}
],
"maxResults": 0,
"nextToken": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'sortBy' => [
'attribute' => '',
'order' => ''
],
'filters' => [
[
'name' => '',
'values' => '',
'operator' => ''
]
],
'maxResults' => 0,
'nextToken' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'sortBy' => [
'attribute' => '',
'order' => ''
],
'filters' => [
[
'name' => '',
'values' => '',
'operator' => ''
]
],
'maxResults' => 0,
'nextToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"sortBy": {
"attribute": "",
"order": ""
},
"filters": [
{
"name": "",
"values": "",
"operator": ""
}
],
"maxResults": 0,
"nextToken": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"sortBy": {
"attribute": "",
"order": ""
},
"filters": [
{
"name": "",
"values": "",
"operator": ""
}
],
"maxResults": 0,
"nextToken": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/"
payload = {
"sortBy": {
"attribute": "",
"order": ""
},
"filters": [
{
"name": "",
"values": "",
"operator": ""
}
],
"maxResults": 0,
"nextToken": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/"
payload <- "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/') do |req|
req.body = "{\n \"sortBy\": {\n \"attribute\": \"\",\n \"order\": \"\"\n },\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\",\n \"operator\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/";
let payload = json!({
"sortBy": json!({
"attribute": "",
"order": ""
}),
"filters": (
json!({
"name": "",
"values": "",
"operator": ""
})
),
"maxResults": 0,
"nextToken": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/ \
--header 'content-type: application/json' \
--data '{
"sortBy": {
"attribute": "",
"order": ""
},
"filters": [
{
"name": "",
"values": "",
"operator": ""
}
],
"maxResults": 0,
"nextToken": ""
}'
echo '{
"sortBy": {
"attribute": "",
"order": ""
},
"filters": [
{
"name": "",
"values": "",
"operator": ""
}
],
"maxResults": 0,
"nextToken": ""
}' | \
http POST {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/ \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "sortBy": {\n "attribute": "",\n "order": ""\n },\n "filters": [\n {\n "name": "",\n "values": "",\n "operator": ""\n }\n ],\n "maxResults": 0,\n "nextToken": ""\n}' \
--output-document \
- {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"sortBy": [
"attribute": "",
"order": ""
],
"filters": [
[
"name": "",
"values": "",
"operator": ""
]
],
"maxResults": 0,
"nextToken": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
ListTagsForResource
{{baseUrl}}/tags/:resourceARN
QUERY PARAMS
resourceARN
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tags/:resourceARN");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/tags/:resourceARN")
require "http/client"
url = "{{baseUrl}}/tags/:resourceARN"
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}}/tags/:resourceARN"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/tags/:resourceARN");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/tags/:resourceARN"
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/tags/:resourceARN HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/tags/:resourceARN")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/tags/:resourceARN"))
.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}}/tags/:resourceARN")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/tags/:resourceARN")
.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}}/tags/:resourceARN');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/tags/:resourceARN'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/tags/:resourceARN';
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}}/tags/:resourceARN',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/tags/:resourceARN")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/tags/:resourceARN',
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}}/tags/:resourceARN'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/tags/:resourceARN');
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}}/tags/:resourceARN'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/tags/:resourceARN';
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}}/tags/:resourceARN"]
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}}/tags/:resourceARN" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/tags/:resourceARN",
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}}/tags/:resourceARN');
echo $response->getBody();
setUrl('{{baseUrl}}/tags/:resourceARN');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/tags/:resourceARN');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/tags/:resourceARN' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tags/:resourceARN' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/tags/:resourceARN")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/tags/:resourceARN"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/tags/:resourceARN"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/tags/:resourceARN")
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/tags/:resourceARN') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/tags/:resourceARN";
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}}/tags/:resourceARN
http GET {{baseUrl}}/tags/:resourceARN
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/tags/:resourceARN
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tags/:resourceARN")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
SearchAssociatedTranscripts
{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/associatedtranscripts
QUERY PARAMS
botId
botVersion
localeId
botRecommendationId
BODY json
{
"searchOrder": "",
"filters": [
{
"name": "",
"values": ""
}
],
"maxResults": 0,
"nextIndex": 0
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/associatedtranscripts");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"searchOrder\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextIndex\": 0\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/associatedtranscripts" {:content-type :json
:form-params {:searchOrder ""
:filters [{:name ""
:values ""}]
:maxResults 0
:nextIndex 0}})
require "http/client"
url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/associatedtranscripts"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"searchOrder\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextIndex\": 0\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/associatedtranscripts"),
Content = new StringContent("{\n \"searchOrder\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextIndex\": 0\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/associatedtranscripts");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"searchOrder\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextIndex\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/associatedtranscripts"
payload := strings.NewReader("{\n \"searchOrder\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextIndex\": 0\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/associatedtranscripts HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 129
{
"searchOrder": "",
"filters": [
{
"name": "",
"values": ""
}
],
"maxResults": 0,
"nextIndex": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/associatedtranscripts")
.setHeader("content-type", "application/json")
.setBody("{\n \"searchOrder\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextIndex\": 0\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/associatedtranscripts"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"searchOrder\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextIndex\": 0\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"searchOrder\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextIndex\": 0\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/associatedtranscripts")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/associatedtranscripts")
.header("content-type", "application/json")
.body("{\n \"searchOrder\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextIndex\": 0\n}")
.asString();
const data = JSON.stringify({
searchOrder: '',
filters: [
{
name: '',
values: ''
}
],
maxResults: 0,
nextIndex: 0
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/associatedtranscripts');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/associatedtranscripts',
headers: {'content-type': 'application/json'},
data: {
searchOrder: '',
filters: [{name: '', values: ''}],
maxResults: 0,
nextIndex: 0
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/associatedtranscripts';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"searchOrder":"","filters":[{"name":"","values":""}],"maxResults":0,"nextIndex":0}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/associatedtranscripts',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "searchOrder": "",\n "filters": [\n {\n "name": "",\n "values": ""\n }\n ],\n "maxResults": 0,\n "nextIndex": 0\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"searchOrder\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextIndex\": 0\n}")
val request = Request.Builder()
.url("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/associatedtranscripts")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/associatedtranscripts',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
searchOrder: '',
filters: [{name: '', values: ''}],
maxResults: 0,
nextIndex: 0
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/associatedtranscripts',
headers: {'content-type': 'application/json'},
body: {
searchOrder: '',
filters: [{name: '', values: ''}],
maxResults: 0,
nextIndex: 0
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/associatedtranscripts');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
searchOrder: '',
filters: [
{
name: '',
values: ''
}
],
maxResults: 0,
nextIndex: 0
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/associatedtranscripts',
headers: {'content-type': 'application/json'},
data: {
searchOrder: '',
filters: [{name: '', values: ''}],
maxResults: 0,
nextIndex: 0
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/associatedtranscripts';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"searchOrder":"","filters":[{"name":"","values":""}],"maxResults":0,"nextIndex":0}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"searchOrder": @"",
@"filters": @[ @{ @"name": @"", @"values": @"" } ],
@"maxResults": @0,
@"nextIndex": @0 };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/associatedtranscripts"]
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}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/associatedtranscripts" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"searchOrder\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextIndex\": 0\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/associatedtranscripts",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'searchOrder' => '',
'filters' => [
[
'name' => '',
'values' => ''
]
],
'maxResults' => 0,
'nextIndex' => 0
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/associatedtranscripts', [
'body' => '{
"searchOrder": "",
"filters": [
{
"name": "",
"values": ""
}
],
"maxResults": 0,
"nextIndex": 0
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/associatedtranscripts');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'searchOrder' => '',
'filters' => [
[
'name' => '',
'values' => ''
]
],
'maxResults' => 0,
'nextIndex' => 0
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'searchOrder' => '',
'filters' => [
[
'name' => '',
'values' => ''
]
],
'maxResults' => 0,
'nextIndex' => 0
]));
$request->setRequestUrl('{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/associatedtranscripts');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/associatedtranscripts' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"searchOrder": "",
"filters": [
{
"name": "",
"values": ""
}
],
"maxResults": 0,
"nextIndex": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/associatedtranscripts' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"searchOrder": "",
"filters": [
{
"name": "",
"values": ""
}
],
"maxResults": 0,
"nextIndex": 0
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"searchOrder\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextIndex\": 0\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/associatedtranscripts", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/associatedtranscripts"
payload = {
"searchOrder": "",
"filters": [
{
"name": "",
"values": ""
}
],
"maxResults": 0,
"nextIndex": 0
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/associatedtranscripts"
payload <- "{\n \"searchOrder\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextIndex\": 0\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/associatedtranscripts")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"searchOrder\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextIndex\": 0\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/associatedtranscripts') do |req|
req.body = "{\n \"searchOrder\": \"\",\n \"filters\": [\n {\n \"name\": \"\",\n \"values\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextIndex\": 0\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/associatedtranscripts";
let payload = json!({
"searchOrder": "",
"filters": (
json!({
"name": "",
"values": ""
})
),
"maxResults": 0,
"nextIndex": 0
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/associatedtranscripts \
--header 'content-type: application/json' \
--data '{
"searchOrder": "",
"filters": [
{
"name": "",
"values": ""
}
],
"maxResults": 0,
"nextIndex": 0
}'
echo '{
"searchOrder": "",
"filters": [
{
"name": "",
"values": ""
}
],
"maxResults": 0,
"nextIndex": 0
}' | \
http POST {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/associatedtranscripts \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "searchOrder": "",\n "filters": [\n {\n "name": "",\n "values": ""\n }\n ],\n "maxResults": 0,\n "nextIndex": 0\n}' \
--output-document \
- {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/associatedtranscripts
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"searchOrder": "",
"filters": [
[
"name": "",
"values": ""
]
],
"maxResults": 0,
"nextIndex": 0
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/associatedtranscripts")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PUT
StartBotRecommendation
{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/
QUERY PARAMS
botId
botVersion
localeId
BODY json
{
"transcriptSourceSetting": {
"s3BucketTranscriptSource": ""
},
"encryptionSetting": {
"kmsKeyArn": "",
"botLocaleExportPassword": "",
"associatedTranscriptsPassword": ""
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"transcriptSourceSetting\": {\n \"s3BucketTranscriptSource\": \"\"\n },\n \"encryptionSetting\": {\n \"kmsKeyArn\": \"\",\n \"botLocaleExportPassword\": \"\",\n \"associatedTranscriptsPassword\": \"\"\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/" {:content-type :json
:form-params {:transcriptSourceSetting {:s3BucketTranscriptSource ""}
:encryptionSetting {:kmsKeyArn ""
:botLocaleExportPassword ""
:associatedTranscriptsPassword ""}}})
require "http/client"
url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"transcriptSourceSetting\": {\n \"s3BucketTranscriptSource\": \"\"\n },\n \"encryptionSetting\": {\n \"kmsKeyArn\": \"\",\n \"botLocaleExportPassword\": \"\",\n \"associatedTranscriptsPassword\": \"\"\n }\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/"),
Content = new StringContent("{\n \"transcriptSourceSetting\": {\n \"s3BucketTranscriptSource\": \"\"\n },\n \"encryptionSetting\": {\n \"kmsKeyArn\": \"\",\n \"botLocaleExportPassword\": \"\",\n \"associatedTranscriptsPassword\": \"\"\n }\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"transcriptSourceSetting\": {\n \"s3BucketTranscriptSource\": \"\"\n },\n \"encryptionSetting\": {\n \"kmsKeyArn\": \"\",\n \"botLocaleExportPassword\": \"\",\n \"associatedTranscriptsPassword\": \"\"\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/"
payload := strings.NewReader("{\n \"transcriptSourceSetting\": {\n \"s3BucketTranscriptSource\": \"\"\n },\n \"encryptionSetting\": {\n \"kmsKeyArn\": \"\",\n \"botLocaleExportPassword\": \"\",\n \"associatedTranscriptsPassword\": \"\"\n }\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/ HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 199
{
"transcriptSourceSetting": {
"s3BucketTranscriptSource": ""
},
"encryptionSetting": {
"kmsKeyArn": "",
"botLocaleExportPassword": "",
"associatedTranscriptsPassword": ""
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/")
.setHeader("content-type", "application/json")
.setBody("{\n \"transcriptSourceSetting\": {\n \"s3BucketTranscriptSource\": \"\"\n },\n \"encryptionSetting\": {\n \"kmsKeyArn\": \"\",\n \"botLocaleExportPassword\": \"\",\n \"associatedTranscriptsPassword\": \"\"\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"transcriptSourceSetting\": {\n \"s3BucketTranscriptSource\": \"\"\n },\n \"encryptionSetting\": {\n \"kmsKeyArn\": \"\",\n \"botLocaleExportPassword\": \"\",\n \"associatedTranscriptsPassword\": \"\"\n }\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"transcriptSourceSetting\": {\n \"s3BucketTranscriptSource\": \"\"\n },\n \"encryptionSetting\": {\n \"kmsKeyArn\": \"\",\n \"botLocaleExportPassword\": \"\",\n \"associatedTranscriptsPassword\": \"\"\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/")
.header("content-type", "application/json")
.body("{\n \"transcriptSourceSetting\": {\n \"s3BucketTranscriptSource\": \"\"\n },\n \"encryptionSetting\": {\n \"kmsKeyArn\": \"\",\n \"botLocaleExportPassword\": \"\",\n \"associatedTranscriptsPassword\": \"\"\n }\n}")
.asString();
const data = JSON.stringify({
transcriptSourceSetting: {
s3BucketTranscriptSource: ''
},
encryptionSetting: {
kmsKeyArn: '',
botLocaleExportPassword: '',
associatedTranscriptsPassword: ''
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/',
headers: {'content-type': 'application/json'},
data: {
transcriptSourceSetting: {s3BucketTranscriptSource: ''},
encryptionSetting: {kmsKeyArn: '', botLocaleExportPassword: '', associatedTranscriptsPassword: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"transcriptSourceSetting":{"s3BucketTranscriptSource":""},"encryptionSetting":{"kmsKeyArn":"","botLocaleExportPassword":"","associatedTranscriptsPassword":""}}'
};
try {
const response = await 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/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "transcriptSourceSetting": {\n "s3BucketTranscriptSource": ""\n },\n "encryptionSetting": {\n "kmsKeyArn": "",\n "botLocaleExportPassword": "",\n "associatedTranscriptsPassword": ""\n }\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"transcriptSourceSetting\": {\n \"s3BucketTranscriptSource\": \"\"\n },\n \"encryptionSetting\": {\n \"kmsKeyArn\": \"\",\n \"botLocaleExportPassword\": \"\",\n \"associatedTranscriptsPassword\": \"\"\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
transcriptSourceSetting: {s3BucketTranscriptSource: ''},
encryptionSetting: {kmsKeyArn: '', botLocaleExportPassword: '', associatedTranscriptsPassword: ''}
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/',
headers: {'content-type': 'application/json'},
body: {
transcriptSourceSetting: {s3BucketTranscriptSource: ''},
encryptionSetting: {kmsKeyArn: '', botLocaleExportPassword: '', associatedTranscriptsPassword: ''}
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
transcriptSourceSetting: {
s3BucketTranscriptSource: ''
},
encryptionSetting: {
kmsKeyArn: '',
botLocaleExportPassword: '',
associatedTranscriptsPassword: ''
}
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/',
headers: {'content-type': 'application/json'},
data: {
transcriptSourceSetting: {s3BucketTranscriptSource: ''},
encryptionSetting: {kmsKeyArn: '', botLocaleExportPassword: '', associatedTranscriptsPassword: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"transcriptSourceSetting":{"s3BucketTranscriptSource":""},"encryptionSetting":{"kmsKeyArn":"","botLocaleExportPassword":"","associatedTranscriptsPassword":""}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"transcriptSourceSetting": @{ @"s3BucketTranscriptSource": @"" },
@"encryptionSetting": @{ @"kmsKeyArn": @"", @"botLocaleExportPassword": @"", @"associatedTranscriptsPassword": @"" } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"transcriptSourceSetting\": {\n \"s3BucketTranscriptSource\": \"\"\n },\n \"encryptionSetting\": {\n \"kmsKeyArn\": \"\",\n \"botLocaleExportPassword\": \"\",\n \"associatedTranscriptsPassword\": \"\"\n }\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'transcriptSourceSetting' => [
's3BucketTranscriptSource' => ''
],
'encryptionSetting' => [
'kmsKeyArn' => '',
'botLocaleExportPassword' => '',
'associatedTranscriptsPassword' => ''
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/', [
'body' => '{
"transcriptSourceSetting": {
"s3BucketTranscriptSource": ""
},
"encryptionSetting": {
"kmsKeyArn": "",
"botLocaleExportPassword": "",
"associatedTranscriptsPassword": ""
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'transcriptSourceSetting' => [
's3BucketTranscriptSource' => ''
],
'encryptionSetting' => [
'kmsKeyArn' => '',
'botLocaleExportPassword' => '',
'associatedTranscriptsPassword' => ''
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'transcriptSourceSetting' => [
's3BucketTranscriptSource' => ''
],
'encryptionSetting' => [
'kmsKeyArn' => '',
'botLocaleExportPassword' => '',
'associatedTranscriptsPassword' => ''
]
]));
$request->setRequestUrl('{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/');
$request->setRequestMethod('PUT');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"transcriptSourceSetting": {
"s3BucketTranscriptSource": ""
},
"encryptionSetting": {
"kmsKeyArn": "",
"botLocaleExportPassword": "",
"associatedTranscriptsPassword": ""
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"transcriptSourceSetting": {
"s3BucketTranscriptSource": ""
},
"encryptionSetting": {
"kmsKeyArn": "",
"botLocaleExportPassword": "",
"associatedTranscriptsPassword": ""
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"transcriptSourceSetting\": {\n \"s3BucketTranscriptSource\": \"\"\n },\n \"encryptionSetting\": {\n \"kmsKeyArn\": \"\",\n \"botLocaleExportPassword\": \"\",\n \"associatedTranscriptsPassword\": \"\"\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/"
payload = {
"transcriptSourceSetting": { "s3BucketTranscriptSource": "" },
"encryptionSetting": {
"kmsKeyArn": "",
"botLocaleExportPassword": "",
"associatedTranscriptsPassword": ""
}
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/"
payload <- "{\n \"transcriptSourceSetting\": {\n \"s3BucketTranscriptSource\": \"\"\n },\n \"encryptionSetting\": {\n \"kmsKeyArn\": \"\",\n \"botLocaleExportPassword\": \"\",\n \"associatedTranscriptsPassword\": \"\"\n }\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"transcriptSourceSetting\": {\n \"s3BucketTranscriptSource\": \"\"\n },\n \"encryptionSetting\": {\n \"kmsKeyArn\": \"\",\n \"botLocaleExportPassword\": \"\",\n \"associatedTranscriptsPassword\": \"\"\n }\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.put('/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/') do |req|
req.body = "{\n \"transcriptSourceSetting\": {\n \"s3BucketTranscriptSource\": \"\"\n },\n \"encryptionSetting\": {\n \"kmsKeyArn\": \"\",\n \"botLocaleExportPassword\": \"\",\n \"associatedTranscriptsPassword\": \"\"\n }\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/";
let payload = json!({
"transcriptSourceSetting": json!({"s3BucketTranscriptSource": ""}),
"encryptionSetting": json!({
"kmsKeyArn": "",
"botLocaleExportPassword": "",
"associatedTranscriptsPassword": ""
})
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/ \
--header 'content-type: application/json' \
--data '{
"transcriptSourceSetting": {
"s3BucketTranscriptSource": ""
},
"encryptionSetting": {
"kmsKeyArn": "",
"botLocaleExportPassword": "",
"associatedTranscriptsPassword": ""
}
}'
echo '{
"transcriptSourceSetting": {
"s3BucketTranscriptSource": ""
},
"encryptionSetting": {
"kmsKeyArn": "",
"botLocaleExportPassword": "",
"associatedTranscriptsPassword": ""
}
}' | \
http PUT {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/ \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "transcriptSourceSetting": {\n "s3BucketTranscriptSource": ""\n },\n "encryptionSetting": {\n "kmsKeyArn": "",\n "botLocaleExportPassword": "",\n "associatedTranscriptsPassword": ""\n }\n}' \
--output-document \
- {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"transcriptSourceSetting": ["s3BucketTranscriptSource": ""],
"encryptionSetting": [
"kmsKeyArn": "",
"botLocaleExportPassword": "",
"associatedTranscriptsPassword": ""
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PUT
StartImport
{{baseUrl}}/imports/
BODY json
{
"importId": "",
"resourceSpecification": {
"botImportSpecification": "",
"botLocaleImportSpecification": "",
"customVocabularyImportSpecification": {
"botId": "",
"botVersion": "",
"localeId": ""
}
},
"mergeStrategy": "",
"filePassword": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/imports/");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"importId\": \"\",\n \"resourceSpecification\": {\n \"botImportSpecification\": \"\",\n \"botLocaleImportSpecification\": \"\",\n \"customVocabularyImportSpecification\": {\n \"botId\": \"\",\n \"botVersion\": \"\",\n \"localeId\": \"\"\n }\n },\n \"mergeStrategy\": \"\",\n \"filePassword\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/imports/" {:content-type :json
:form-params {:importId ""
:resourceSpecification {:botImportSpecification ""
:botLocaleImportSpecification ""
:customVocabularyImportSpecification {:botId ""
:botVersion ""
:localeId ""}}
:mergeStrategy ""
:filePassword ""}})
require "http/client"
url = "{{baseUrl}}/imports/"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"importId\": \"\",\n \"resourceSpecification\": {\n \"botImportSpecification\": \"\",\n \"botLocaleImportSpecification\": \"\",\n \"customVocabularyImportSpecification\": {\n \"botId\": \"\",\n \"botVersion\": \"\",\n \"localeId\": \"\"\n }\n },\n \"mergeStrategy\": \"\",\n \"filePassword\": \"\"\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/imports/"),
Content = new StringContent("{\n \"importId\": \"\",\n \"resourceSpecification\": {\n \"botImportSpecification\": \"\",\n \"botLocaleImportSpecification\": \"\",\n \"customVocabularyImportSpecification\": {\n \"botId\": \"\",\n \"botVersion\": \"\",\n \"localeId\": \"\"\n }\n },\n \"mergeStrategy\": \"\",\n \"filePassword\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/imports/");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"importId\": \"\",\n \"resourceSpecification\": {\n \"botImportSpecification\": \"\",\n \"botLocaleImportSpecification\": \"\",\n \"customVocabularyImportSpecification\": {\n \"botId\": \"\",\n \"botVersion\": \"\",\n \"localeId\": \"\"\n }\n },\n \"mergeStrategy\": \"\",\n \"filePassword\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/imports/"
payload := strings.NewReader("{\n \"importId\": \"\",\n \"resourceSpecification\": {\n \"botImportSpecification\": \"\",\n \"botLocaleImportSpecification\": \"\",\n \"customVocabularyImportSpecification\": {\n \"botId\": \"\",\n \"botVersion\": \"\",\n \"localeId\": \"\"\n }\n },\n \"mergeStrategy\": \"\",\n \"filePassword\": \"\"\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/imports/ HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 288
{
"importId": "",
"resourceSpecification": {
"botImportSpecification": "",
"botLocaleImportSpecification": "",
"customVocabularyImportSpecification": {
"botId": "",
"botVersion": "",
"localeId": ""
}
},
"mergeStrategy": "",
"filePassword": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/imports/")
.setHeader("content-type", "application/json")
.setBody("{\n \"importId\": \"\",\n \"resourceSpecification\": {\n \"botImportSpecification\": \"\",\n \"botLocaleImportSpecification\": \"\",\n \"customVocabularyImportSpecification\": {\n \"botId\": \"\",\n \"botVersion\": \"\",\n \"localeId\": \"\"\n }\n },\n \"mergeStrategy\": \"\",\n \"filePassword\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/imports/"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"importId\": \"\",\n \"resourceSpecification\": {\n \"botImportSpecification\": \"\",\n \"botLocaleImportSpecification\": \"\",\n \"customVocabularyImportSpecification\": {\n \"botId\": \"\",\n \"botVersion\": \"\",\n \"localeId\": \"\"\n }\n },\n \"mergeStrategy\": \"\",\n \"filePassword\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"importId\": \"\",\n \"resourceSpecification\": {\n \"botImportSpecification\": \"\",\n \"botLocaleImportSpecification\": \"\",\n \"customVocabularyImportSpecification\": {\n \"botId\": \"\",\n \"botVersion\": \"\",\n \"localeId\": \"\"\n }\n },\n \"mergeStrategy\": \"\",\n \"filePassword\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/imports/")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/imports/")
.header("content-type", "application/json")
.body("{\n \"importId\": \"\",\n \"resourceSpecification\": {\n \"botImportSpecification\": \"\",\n \"botLocaleImportSpecification\": \"\",\n \"customVocabularyImportSpecification\": {\n \"botId\": \"\",\n \"botVersion\": \"\",\n \"localeId\": \"\"\n }\n },\n \"mergeStrategy\": \"\",\n \"filePassword\": \"\"\n}")
.asString();
const data = JSON.stringify({
importId: '',
resourceSpecification: {
botImportSpecification: '',
botLocaleImportSpecification: '',
customVocabularyImportSpecification: {
botId: '',
botVersion: '',
localeId: ''
}
},
mergeStrategy: '',
filePassword: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/imports/');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/imports/',
headers: {'content-type': 'application/json'},
data: {
importId: '',
resourceSpecification: {
botImportSpecification: '',
botLocaleImportSpecification: '',
customVocabularyImportSpecification: {botId: '', botVersion: '', localeId: ''}
},
mergeStrategy: '',
filePassword: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/imports/';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"importId":"","resourceSpecification":{"botImportSpecification":"","botLocaleImportSpecification":"","customVocabularyImportSpecification":{"botId":"","botVersion":"","localeId":""}},"mergeStrategy":"","filePassword":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/imports/',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "importId": "",\n "resourceSpecification": {\n "botImportSpecification": "",\n "botLocaleImportSpecification": "",\n "customVocabularyImportSpecification": {\n "botId": "",\n "botVersion": "",\n "localeId": ""\n }\n },\n "mergeStrategy": "",\n "filePassword": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"importId\": \"\",\n \"resourceSpecification\": {\n \"botImportSpecification\": \"\",\n \"botLocaleImportSpecification\": \"\",\n \"customVocabularyImportSpecification\": {\n \"botId\": \"\",\n \"botVersion\": \"\",\n \"localeId\": \"\"\n }\n },\n \"mergeStrategy\": \"\",\n \"filePassword\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/imports/")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/imports/',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
importId: '',
resourceSpecification: {
botImportSpecification: '',
botLocaleImportSpecification: '',
customVocabularyImportSpecification: {botId: '', botVersion: '', localeId: ''}
},
mergeStrategy: '',
filePassword: ''
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/imports/',
headers: {'content-type': 'application/json'},
body: {
importId: '',
resourceSpecification: {
botImportSpecification: '',
botLocaleImportSpecification: '',
customVocabularyImportSpecification: {botId: '', botVersion: '', localeId: ''}
},
mergeStrategy: '',
filePassword: ''
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/imports/');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
importId: '',
resourceSpecification: {
botImportSpecification: '',
botLocaleImportSpecification: '',
customVocabularyImportSpecification: {
botId: '',
botVersion: '',
localeId: ''
}
},
mergeStrategy: '',
filePassword: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/imports/',
headers: {'content-type': 'application/json'},
data: {
importId: '',
resourceSpecification: {
botImportSpecification: '',
botLocaleImportSpecification: '',
customVocabularyImportSpecification: {botId: '', botVersion: '', localeId: ''}
},
mergeStrategy: '',
filePassword: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/imports/';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"importId":"","resourceSpecification":{"botImportSpecification":"","botLocaleImportSpecification":"","customVocabularyImportSpecification":{"botId":"","botVersion":"","localeId":""}},"mergeStrategy":"","filePassword":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"importId": @"",
@"resourceSpecification": @{ @"botImportSpecification": @"", @"botLocaleImportSpecification": @"", @"customVocabularyImportSpecification": @{ @"botId": @"", @"botVersion": @"", @"localeId": @"" } },
@"mergeStrategy": @"",
@"filePassword": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/imports/"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/imports/" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"importId\": \"\",\n \"resourceSpecification\": {\n \"botImportSpecification\": \"\",\n \"botLocaleImportSpecification\": \"\",\n \"customVocabularyImportSpecification\": {\n \"botId\": \"\",\n \"botVersion\": \"\",\n \"localeId\": \"\"\n }\n },\n \"mergeStrategy\": \"\",\n \"filePassword\": \"\"\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/imports/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'importId' => '',
'resourceSpecification' => [
'botImportSpecification' => '',
'botLocaleImportSpecification' => '',
'customVocabularyImportSpecification' => [
'botId' => '',
'botVersion' => '',
'localeId' => ''
]
],
'mergeStrategy' => '',
'filePassword' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/imports/', [
'body' => '{
"importId": "",
"resourceSpecification": {
"botImportSpecification": "",
"botLocaleImportSpecification": "",
"customVocabularyImportSpecification": {
"botId": "",
"botVersion": "",
"localeId": ""
}
},
"mergeStrategy": "",
"filePassword": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/imports/');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'importId' => '',
'resourceSpecification' => [
'botImportSpecification' => '',
'botLocaleImportSpecification' => '',
'customVocabularyImportSpecification' => [
'botId' => '',
'botVersion' => '',
'localeId' => ''
]
],
'mergeStrategy' => '',
'filePassword' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'importId' => '',
'resourceSpecification' => [
'botImportSpecification' => '',
'botLocaleImportSpecification' => '',
'customVocabularyImportSpecification' => [
'botId' => '',
'botVersion' => '',
'localeId' => ''
]
],
'mergeStrategy' => '',
'filePassword' => ''
]));
$request->setRequestUrl('{{baseUrl}}/imports/');
$request->setRequestMethod('PUT');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/imports/' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"importId": "",
"resourceSpecification": {
"botImportSpecification": "",
"botLocaleImportSpecification": "",
"customVocabularyImportSpecification": {
"botId": "",
"botVersion": "",
"localeId": ""
}
},
"mergeStrategy": "",
"filePassword": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/imports/' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"importId": "",
"resourceSpecification": {
"botImportSpecification": "",
"botLocaleImportSpecification": "",
"customVocabularyImportSpecification": {
"botId": "",
"botVersion": "",
"localeId": ""
}
},
"mergeStrategy": "",
"filePassword": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"importId\": \"\",\n \"resourceSpecification\": {\n \"botImportSpecification\": \"\",\n \"botLocaleImportSpecification\": \"\",\n \"customVocabularyImportSpecification\": {\n \"botId\": \"\",\n \"botVersion\": \"\",\n \"localeId\": \"\"\n }\n },\n \"mergeStrategy\": \"\",\n \"filePassword\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/imports/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/imports/"
payload = {
"importId": "",
"resourceSpecification": {
"botImportSpecification": "",
"botLocaleImportSpecification": "",
"customVocabularyImportSpecification": {
"botId": "",
"botVersion": "",
"localeId": ""
}
},
"mergeStrategy": "",
"filePassword": ""
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/imports/"
payload <- "{\n \"importId\": \"\",\n \"resourceSpecification\": {\n \"botImportSpecification\": \"\",\n \"botLocaleImportSpecification\": \"\",\n \"customVocabularyImportSpecification\": {\n \"botId\": \"\",\n \"botVersion\": \"\",\n \"localeId\": \"\"\n }\n },\n \"mergeStrategy\": \"\",\n \"filePassword\": \"\"\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/imports/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"importId\": \"\",\n \"resourceSpecification\": {\n \"botImportSpecification\": \"\",\n \"botLocaleImportSpecification\": \"\",\n \"customVocabularyImportSpecification\": {\n \"botId\": \"\",\n \"botVersion\": \"\",\n \"localeId\": \"\"\n }\n },\n \"mergeStrategy\": \"\",\n \"filePassword\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.put('/baseUrl/imports/') do |req|
req.body = "{\n \"importId\": \"\",\n \"resourceSpecification\": {\n \"botImportSpecification\": \"\",\n \"botLocaleImportSpecification\": \"\",\n \"customVocabularyImportSpecification\": {\n \"botId\": \"\",\n \"botVersion\": \"\",\n \"localeId\": \"\"\n }\n },\n \"mergeStrategy\": \"\",\n \"filePassword\": \"\"\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/imports/";
let payload = json!({
"importId": "",
"resourceSpecification": json!({
"botImportSpecification": "",
"botLocaleImportSpecification": "",
"customVocabularyImportSpecification": json!({
"botId": "",
"botVersion": "",
"localeId": ""
})
}),
"mergeStrategy": "",
"filePassword": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/imports/ \
--header 'content-type: application/json' \
--data '{
"importId": "",
"resourceSpecification": {
"botImportSpecification": "",
"botLocaleImportSpecification": "",
"customVocabularyImportSpecification": {
"botId": "",
"botVersion": "",
"localeId": ""
}
},
"mergeStrategy": "",
"filePassword": ""
}'
echo '{
"importId": "",
"resourceSpecification": {
"botImportSpecification": "",
"botLocaleImportSpecification": "",
"customVocabularyImportSpecification": {
"botId": "",
"botVersion": "",
"localeId": ""
}
},
"mergeStrategy": "",
"filePassword": ""
}' | \
http PUT {{baseUrl}}/imports/ \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "importId": "",\n "resourceSpecification": {\n "botImportSpecification": "",\n "botLocaleImportSpecification": "",\n "customVocabularyImportSpecification": {\n "botId": "",\n "botVersion": "",\n "localeId": ""\n }\n },\n "mergeStrategy": "",\n "filePassword": ""\n}' \
--output-document \
- {{baseUrl}}/imports/
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"importId": "",
"resourceSpecification": [
"botImportSpecification": "",
"botLocaleImportSpecification": "",
"customVocabularyImportSpecification": [
"botId": "",
"botVersion": "",
"localeId": ""
]
],
"mergeStrategy": "",
"filePassword": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/imports/")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PUT
StopBotRecommendation
{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/stopbotrecommendation
QUERY PARAMS
botId
botVersion
localeId
botRecommendationId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/stopbotrecommendation");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/stopbotrecommendation")
require "http/client"
url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/stopbotrecommendation"
response = HTTP::Client.put url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/stopbotrecommendation"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/stopbotrecommendation");
var request = new RestRequest("", Method.Put);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/stopbotrecommendation"
req, _ := http.NewRequest("PUT", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/stopbotrecommendation HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/stopbotrecommendation")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/stopbotrecommendation"))
.method("PUT", 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/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/stopbotrecommendation")
.put(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/stopbotrecommendation")
.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('PUT', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/stopbotrecommendation');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/stopbotrecommendation'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/stopbotrecommendation';
const options = {method: 'PUT'};
try {
const response = await 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/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/stopbotrecommendation',
method: 'PUT',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/stopbotrecommendation")
.put(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/stopbotrecommendation',
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: 'PUT',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/stopbotrecommendation'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/stopbotrecommendation');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/stopbotrecommendation'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/stopbotrecommendation';
const options = {method: 'PUT'};
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/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/stopbotrecommendation"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", 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/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/stopbotrecommendation" in
Client.call `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/stopbotrecommendation",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/stopbotrecommendation');
echo $response->getBody();
setUrl('{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/stopbotrecommendation');
$request->setMethod(HTTP_METH_PUT);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/stopbotrecommendation');
$request->setRequestMethod('PUT');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/stopbotrecommendation' -Method PUT
$response = Invoke-RestMethod -Uri '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/stopbotrecommendation' -Method PUT
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("PUT", "/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/stopbotrecommendation")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/stopbotrecommendation"
response = requests.put(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/stopbotrecommendation"
response <- VERB("PUT", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/stopbotrecommendation")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.put('/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/stopbotrecommendation') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/stopbotrecommendation";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/stopbotrecommendation
http PUT {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/stopbotrecommendation
wget --quiet \
--method PUT \
--output-document \
- {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/stopbotrecommendation
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/stopbotrecommendation")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
TagResource
{{baseUrl}}/tags/:resourceARN
QUERY PARAMS
resourceARN
BODY json
{
"tags": {}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tags/:resourceARN");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"tags\": {}\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/tags/:resourceARN" {:content-type :json
:form-params {:tags {}}})
require "http/client"
url = "{{baseUrl}}/tags/:resourceARN"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"tags\": {}\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/tags/:resourceARN"),
Content = new StringContent("{\n \"tags\": {}\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/tags/:resourceARN");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"tags\": {}\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/tags/:resourceARN"
payload := strings.NewReader("{\n \"tags\": {}\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/tags/:resourceARN HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 16
{
"tags": {}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/tags/:resourceARN")
.setHeader("content-type", "application/json")
.setBody("{\n \"tags\": {}\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/tags/:resourceARN"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"tags\": {}\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"tags\": {}\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/tags/:resourceARN")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/tags/:resourceARN")
.header("content-type", "application/json")
.body("{\n \"tags\": {}\n}")
.asString();
const data = JSON.stringify({
tags: {}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/tags/:resourceARN');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/tags/:resourceARN',
headers: {'content-type': 'application/json'},
data: {tags: {}}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/tags/:resourceARN';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"tags":{}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/tags/:resourceARN',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "tags": {}\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"tags\": {}\n}")
val request = Request.Builder()
.url("{{baseUrl}}/tags/:resourceARN")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/tags/:resourceARN',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({tags: {}}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/tags/:resourceARN',
headers: {'content-type': 'application/json'},
body: {tags: {}},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/tags/:resourceARN');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
tags: {}
});
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}}/tags/:resourceARN',
headers: {'content-type': 'application/json'},
data: {tags: {}}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/tags/:resourceARN';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"tags":{}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"tags": @{ } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/tags/:resourceARN"]
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}}/tags/:resourceARN" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"tags\": {}\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/tags/:resourceARN",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'tags' => [
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/tags/:resourceARN', [
'body' => '{
"tags": {}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/tags/:resourceARN');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'tags' => [
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'tags' => [
]
]));
$request->setRequestUrl('{{baseUrl}}/tags/:resourceARN');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/tags/:resourceARN' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"tags": {}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tags/:resourceARN' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"tags": {}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"tags\": {}\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/tags/:resourceARN", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/tags/:resourceARN"
payload = { "tags": {} }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/tags/:resourceARN"
payload <- "{\n \"tags\": {}\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/tags/:resourceARN")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"tags\": {}\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/tags/:resourceARN') do |req|
req.body = "{\n \"tags\": {}\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/tags/:resourceARN";
let payload = json!({"tags": json!({})});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/tags/:resourceARN \
--header 'content-type: application/json' \
--data '{
"tags": {}
}'
echo '{
"tags": {}
}' | \
http POST {{baseUrl}}/tags/:resourceARN \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "tags": {}\n}' \
--output-document \
- {{baseUrl}}/tags/:resourceARN
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["tags": []] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tags/:resourceARN")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
DELETE
UntagResource
{{baseUrl}}/tags/:resourceARN#tagKeys
QUERY PARAMS
tagKeys
resourceARN
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tags/:resourceARN?tagKeys=#tagKeys");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/tags/:resourceARN#tagKeys" {:query-params {:tagKeys ""}})
require "http/client"
url = "{{baseUrl}}/tags/:resourceARN?tagKeys=#tagKeys"
response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Delete,
RequestUri = new Uri("{{baseUrl}}/tags/:resourceARN?tagKeys=#tagKeys"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/tags/:resourceARN?tagKeys=#tagKeys");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/tags/:resourceARN?tagKeys=#tagKeys"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
DELETE /baseUrl/tags/:resourceARN?tagKeys= HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/tags/:resourceARN?tagKeys=#tagKeys")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/tags/:resourceARN?tagKeys=#tagKeys"))
.method("DELETE", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/tags/:resourceARN?tagKeys=#tagKeys")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/tags/:resourceARN?tagKeys=#tagKeys")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('DELETE', '{{baseUrl}}/tags/:resourceARN?tagKeys=#tagKeys');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/tags/:resourceARN#tagKeys',
params: {tagKeys: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/tags/:resourceARN?tagKeys=#tagKeys';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/tags/:resourceARN?tagKeys=#tagKeys',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/tags/:resourceARN?tagKeys=#tagKeys")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/tags/:resourceARN?tagKeys=',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'DELETE',
url: '{{baseUrl}}/tags/:resourceARN#tagKeys',
qs: {tagKeys: ''}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/tags/:resourceARN#tagKeys');
req.query({
tagKeys: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'DELETE',
url: '{{baseUrl}}/tags/:resourceARN#tagKeys',
params: {tagKeys: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/tags/:resourceARN?tagKeys=#tagKeys';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/tags/:resourceARN?tagKeys=#tagKeys"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/tags/:resourceARN?tagKeys=#tagKeys" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/tags/:resourceARN?tagKeys=#tagKeys",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('DELETE', '{{baseUrl}}/tags/:resourceARN?tagKeys=#tagKeys');
echo $response->getBody();
setUrl('{{baseUrl}}/tags/:resourceARN#tagKeys');
$request->setMethod(HTTP_METH_DELETE);
$request->setQueryData([
'tagKeys' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/tags/:resourceARN#tagKeys');
$request->setRequestMethod('DELETE');
$request->setQuery(new http\QueryString([
'tagKeys' => ''
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/tags/:resourceARN?tagKeys=#tagKeys' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tags/:resourceARN?tagKeys=#tagKeys' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/tags/:resourceARN?tagKeys=")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/tags/:resourceARN#tagKeys"
querystring = {"tagKeys":""}
response = requests.delete(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/tags/:resourceARN#tagKeys"
queryString <- list(tagKeys = "")
response <- VERB("DELETE", url, query = queryString, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/tags/:resourceARN?tagKeys=#tagKeys")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.delete('/baseUrl/tags/:resourceARN') do |req|
req.params['tagKeys'] = ''
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/tags/:resourceARN#tagKeys";
let querystring = [
("tagKeys", ""),
];
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
.query(&querystring)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request DELETE \
--url '{{baseUrl}}/tags/:resourceARN?tagKeys=#tagKeys'
http DELETE '{{baseUrl}}/tags/:resourceARN?tagKeys=#tagKeys'
wget --quiet \
--method DELETE \
--output-document \
- '{{baseUrl}}/tags/:resourceARN?tagKeys=#tagKeys'
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tags/:resourceARN?tagKeys=#tagKeys")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "DELETE"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PUT
UpdateBot
{{baseUrl}}/bots/:botId/
QUERY PARAMS
botId
BODY json
{
"botName": "",
"description": "",
"roleArn": "",
"dataPrivacy": {
"childDirected": ""
},
"idleSessionTTLInSeconds": 0,
"botType": "",
"botMembers": [
{
"botMemberId": "",
"botMemberName": "",
"botMemberAliasId": "",
"botMemberAliasName": "",
"botMemberVersion": ""
}
]
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/bots/:botId/");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"botName\": \"\",\n \"description\": \"\",\n \"roleArn\": \"\",\n \"dataPrivacy\": {\n \"childDirected\": \"\"\n },\n \"idleSessionTTLInSeconds\": 0,\n \"botType\": \"\",\n \"botMembers\": [\n {\n \"botMemberId\": \"\",\n \"botMemberName\": \"\",\n \"botMemberAliasId\": \"\",\n \"botMemberAliasName\": \"\",\n \"botMemberVersion\": \"\"\n }\n ]\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/bots/:botId/" {:content-type :json
:form-params {:botName ""
:description ""
:roleArn ""
:dataPrivacy {:childDirected ""}
:idleSessionTTLInSeconds 0
:botType ""
:botMembers [{:botMemberId ""
:botMemberName ""
:botMemberAliasId ""
:botMemberAliasName ""
:botMemberVersion ""}]}})
require "http/client"
url = "{{baseUrl}}/bots/:botId/"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"botName\": \"\",\n \"description\": \"\",\n \"roleArn\": \"\",\n \"dataPrivacy\": {\n \"childDirected\": \"\"\n },\n \"idleSessionTTLInSeconds\": 0,\n \"botType\": \"\",\n \"botMembers\": [\n {\n \"botMemberId\": \"\",\n \"botMemberName\": \"\",\n \"botMemberAliasId\": \"\",\n \"botMemberAliasName\": \"\",\n \"botMemberVersion\": \"\"\n }\n ]\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/bots/:botId/"),
Content = new StringContent("{\n \"botName\": \"\",\n \"description\": \"\",\n \"roleArn\": \"\",\n \"dataPrivacy\": {\n \"childDirected\": \"\"\n },\n \"idleSessionTTLInSeconds\": 0,\n \"botType\": \"\",\n \"botMembers\": [\n {\n \"botMemberId\": \"\",\n \"botMemberName\": \"\",\n \"botMemberAliasId\": \"\",\n \"botMemberAliasName\": \"\",\n \"botMemberVersion\": \"\"\n }\n ]\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/bots/:botId/");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"botName\": \"\",\n \"description\": \"\",\n \"roleArn\": \"\",\n \"dataPrivacy\": {\n \"childDirected\": \"\"\n },\n \"idleSessionTTLInSeconds\": 0,\n \"botType\": \"\",\n \"botMembers\": [\n {\n \"botMemberId\": \"\",\n \"botMemberName\": \"\",\n \"botMemberAliasId\": \"\",\n \"botMemberAliasName\": \"\",\n \"botMemberVersion\": \"\"\n }\n ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/bots/:botId/"
payload := strings.NewReader("{\n \"botName\": \"\",\n \"description\": \"\",\n \"roleArn\": \"\",\n \"dataPrivacy\": {\n \"childDirected\": \"\"\n },\n \"idleSessionTTLInSeconds\": 0,\n \"botType\": \"\",\n \"botMembers\": [\n {\n \"botMemberId\": \"\",\n \"botMemberName\": \"\",\n \"botMemberAliasId\": \"\",\n \"botMemberAliasName\": \"\",\n \"botMemberVersion\": \"\"\n }\n ]\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/bots/:botId/ HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 332
{
"botName": "",
"description": "",
"roleArn": "",
"dataPrivacy": {
"childDirected": ""
},
"idleSessionTTLInSeconds": 0,
"botType": "",
"botMembers": [
{
"botMemberId": "",
"botMemberName": "",
"botMemberAliasId": "",
"botMemberAliasName": "",
"botMemberVersion": ""
}
]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/bots/:botId/")
.setHeader("content-type", "application/json")
.setBody("{\n \"botName\": \"\",\n \"description\": \"\",\n \"roleArn\": \"\",\n \"dataPrivacy\": {\n \"childDirected\": \"\"\n },\n \"idleSessionTTLInSeconds\": 0,\n \"botType\": \"\",\n \"botMembers\": [\n {\n \"botMemberId\": \"\",\n \"botMemberName\": \"\",\n \"botMemberAliasId\": \"\",\n \"botMemberAliasName\": \"\",\n \"botMemberVersion\": \"\"\n }\n ]\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/bots/:botId/"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"botName\": \"\",\n \"description\": \"\",\n \"roleArn\": \"\",\n \"dataPrivacy\": {\n \"childDirected\": \"\"\n },\n \"idleSessionTTLInSeconds\": 0,\n \"botType\": \"\",\n \"botMembers\": [\n {\n \"botMemberId\": \"\",\n \"botMemberName\": \"\",\n \"botMemberAliasId\": \"\",\n \"botMemberAliasName\": \"\",\n \"botMemberVersion\": \"\"\n }\n ]\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"botName\": \"\",\n \"description\": \"\",\n \"roleArn\": \"\",\n \"dataPrivacy\": {\n \"childDirected\": \"\"\n },\n \"idleSessionTTLInSeconds\": 0,\n \"botType\": \"\",\n \"botMembers\": [\n {\n \"botMemberId\": \"\",\n \"botMemberName\": \"\",\n \"botMemberAliasId\": \"\",\n \"botMemberAliasName\": \"\",\n \"botMemberVersion\": \"\"\n }\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/bots/:botId/")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/bots/:botId/")
.header("content-type", "application/json")
.body("{\n \"botName\": \"\",\n \"description\": \"\",\n \"roleArn\": \"\",\n \"dataPrivacy\": {\n \"childDirected\": \"\"\n },\n \"idleSessionTTLInSeconds\": 0,\n \"botType\": \"\",\n \"botMembers\": [\n {\n \"botMemberId\": \"\",\n \"botMemberName\": \"\",\n \"botMemberAliasId\": \"\",\n \"botMemberAliasName\": \"\",\n \"botMemberVersion\": \"\"\n }\n ]\n}")
.asString();
const data = JSON.stringify({
botName: '',
description: '',
roleArn: '',
dataPrivacy: {
childDirected: ''
},
idleSessionTTLInSeconds: 0,
botType: '',
botMembers: [
{
botMemberId: '',
botMemberName: '',
botMemberAliasId: '',
botMemberAliasName: '',
botMemberVersion: ''
}
]
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/bots/:botId/');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/bots/:botId/',
headers: {'content-type': 'application/json'},
data: {
botName: '',
description: '',
roleArn: '',
dataPrivacy: {childDirected: ''},
idleSessionTTLInSeconds: 0,
botType: '',
botMembers: [
{
botMemberId: '',
botMemberName: '',
botMemberAliasId: '',
botMemberAliasName: '',
botMemberVersion: ''
}
]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/bots/:botId/';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"botName":"","description":"","roleArn":"","dataPrivacy":{"childDirected":""},"idleSessionTTLInSeconds":0,"botType":"","botMembers":[{"botMemberId":"","botMemberName":"","botMemberAliasId":"","botMemberAliasName":"","botMemberVersion":""}]}'
};
try {
const response = await 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/:botId/',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "botName": "",\n "description": "",\n "roleArn": "",\n "dataPrivacy": {\n "childDirected": ""\n },\n "idleSessionTTLInSeconds": 0,\n "botType": "",\n "botMembers": [\n {\n "botMemberId": "",\n "botMemberName": "",\n "botMemberAliasId": "",\n "botMemberAliasName": "",\n "botMemberVersion": ""\n }\n ]\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"botName\": \"\",\n \"description\": \"\",\n \"roleArn\": \"\",\n \"dataPrivacy\": {\n \"childDirected\": \"\"\n },\n \"idleSessionTTLInSeconds\": 0,\n \"botType\": \"\",\n \"botMembers\": [\n {\n \"botMemberId\": \"\",\n \"botMemberName\": \"\",\n \"botMemberAliasId\": \"\",\n \"botMemberAliasName\": \"\",\n \"botMemberVersion\": \"\"\n }\n ]\n}")
val request = Request.Builder()
.url("{{baseUrl}}/bots/:botId/")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/bots/:botId/',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
botName: '',
description: '',
roleArn: '',
dataPrivacy: {childDirected: ''},
idleSessionTTLInSeconds: 0,
botType: '',
botMembers: [
{
botMemberId: '',
botMemberName: '',
botMemberAliasId: '',
botMemberAliasName: '',
botMemberVersion: ''
}
]
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/bots/:botId/',
headers: {'content-type': 'application/json'},
body: {
botName: '',
description: '',
roleArn: '',
dataPrivacy: {childDirected: ''},
idleSessionTTLInSeconds: 0,
botType: '',
botMembers: [
{
botMemberId: '',
botMemberName: '',
botMemberAliasId: '',
botMemberAliasName: '',
botMemberVersion: ''
}
]
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/bots/:botId/');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
botName: '',
description: '',
roleArn: '',
dataPrivacy: {
childDirected: ''
},
idleSessionTTLInSeconds: 0,
botType: '',
botMembers: [
{
botMemberId: '',
botMemberName: '',
botMemberAliasId: '',
botMemberAliasName: '',
botMemberVersion: ''
}
]
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/bots/:botId/',
headers: {'content-type': 'application/json'},
data: {
botName: '',
description: '',
roleArn: '',
dataPrivacy: {childDirected: ''},
idleSessionTTLInSeconds: 0,
botType: '',
botMembers: [
{
botMemberId: '',
botMemberName: '',
botMemberAliasId: '',
botMemberAliasName: '',
botMemberVersion: ''
}
]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/bots/:botId/';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"botName":"","description":"","roleArn":"","dataPrivacy":{"childDirected":""},"idleSessionTTLInSeconds":0,"botType":"","botMembers":[{"botMemberId":"","botMemberName":"","botMemberAliasId":"","botMemberAliasName":"","botMemberVersion":""}]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"botName": @"",
@"description": @"",
@"roleArn": @"",
@"dataPrivacy": @{ @"childDirected": @"" },
@"idleSessionTTLInSeconds": @0,
@"botType": @"",
@"botMembers": @[ @{ @"botMemberId": @"", @"botMemberName": @"", @"botMemberAliasId": @"", @"botMemberAliasName": @"", @"botMemberVersion": @"" } ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/bots/:botId/"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/bots/:botId/" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"botName\": \"\",\n \"description\": \"\",\n \"roleArn\": \"\",\n \"dataPrivacy\": {\n \"childDirected\": \"\"\n },\n \"idleSessionTTLInSeconds\": 0,\n \"botType\": \"\",\n \"botMembers\": [\n {\n \"botMemberId\": \"\",\n \"botMemberName\": \"\",\n \"botMemberAliasId\": \"\",\n \"botMemberAliasName\": \"\",\n \"botMemberVersion\": \"\"\n }\n ]\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/bots/:botId/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'botName' => '',
'description' => '',
'roleArn' => '',
'dataPrivacy' => [
'childDirected' => ''
],
'idleSessionTTLInSeconds' => 0,
'botType' => '',
'botMembers' => [
[
'botMemberId' => '',
'botMemberName' => '',
'botMemberAliasId' => '',
'botMemberAliasName' => '',
'botMemberVersion' => ''
]
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/bots/:botId/', [
'body' => '{
"botName": "",
"description": "",
"roleArn": "",
"dataPrivacy": {
"childDirected": ""
},
"idleSessionTTLInSeconds": 0,
"botType": "",
"botMembers": [
{
"botMemberId": "",
"botMemberName": "",
"botMemberAliasId": "",
"botMemberAliasName": "",
"botMemberVersion": ""
}
]
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/bots/:botId/');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'botName' => '',
'description' => '',
'roleArn' => '',
'dataPrivacy' => [
'childDirected' => ''
],
'idleSessionTTLInSeconds' => 0,
'botType' => '',
'botMembers' => [
[
'botMemberId' => '',
'botMemberName' => '',
'botMemberAliasId' => '',
'botMemberAliasName' => '',
'botMemberVersion' => ''
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'botName' => '',
'description' => '',
'roleArn' => '',
'dataPrivacy' => [
'childDirected' => ''
],
'idleSessionTTLInSeconds' => 0,
'botType' => '',
'botMembers' => [
[
'botMemberId' => '',
'botMemberName' => '',
'botMemberAliasId' => '',
'botMemberAliasName' => '',
'botMemberVersion' => ''
]
]
]));
$request->setRequestUrl('{{baseUrl}}/bots/:botId/');
$request->setRequestMethod('PUT');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/bots/:botId/' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"botName": "",
"description": "",
"roleArn": "",
"dataPrivacy": {
"childDirected": ""
},
"idleSessionTTLInSeconds": 0,
"botType": "",
"botMembers": [
{
"botMemberId": "",
"botMemberName": "",
"botMemberAliasId": "",
"botMemberAliasName": "",
"botMemberVersion": ""
}
]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/bots/:botId/' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"botName": "",
"description": "",
"roleArn": "",
"dataPrivacy": {
"childDirected": ""
},
"idleSessionTTLInSeconds": 0,
"botType": "",
"botMembers": [
{
"botMemberId": "",
"botMemberName": "",
"botMemberAliasId": "",
"botMemberAliasName": "",
"botMemberVersion": ""
}
]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"botName\": \"\",\n \"description\": \"\",\n \"roleArn\": \"\",\n \"dataPrivacy\": {\n \"childDirected\": \"\"\n },\n \"idleSessionTTLInSeconds\": 0,\n \"botType\": \"\",\n \"botMembers\": [\n {\n \"botMemberId\": \"\",\n \"botMemberName\": \"\",\n \"botMemberAliasId\": \"\",\n \"botMemberAliasName\": \"\",\n \"botMemberVersion\": \"\"\n }\n ]\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/bots/:botId/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/bots/:botId/"
payload = {
"botName": "",
"description": "",
"roleArn": "",
"dataPrivacy": { "childDirected": "" },
"idleSessionTTLInSeconds": 0,
"botType": "",
"botMembers": [
{
"botMemberId": "",
"botMemberName": "",
"botMemberAliasId": "",
"botMemberAliasName": "",
"botMemberVersion": ""
}
]
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/bots/:botId/"
payload <- "{\n \"botName\": \"\",\n \"description\": \"\",\n \"roleArn\": \"\",\n \"dataPrivacy\": {\n \"childDirected\": \"\"\n },\n \"idleSessionTTLInSeconds\": 0,\n \"botType\": \"\",\n \"botMembers\": [\n {\n \"botMemberId\": \"\",\n \"botMemberName\": \"\",\n \"botMemberAliasId\": \"\",\n \"botMemberAliasName\": \"\",\n \"botMemberVersion\": \"\"\n }\n ]\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/bots/:botId/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"botName\": \"\",\n \"description\": \"\",\n \"roleArn\": \"\",\n \"dataPrivacy\": {\n \"childDirected\": \"\"\n },\n \"idleSessionTTLInSeconds\": 0,\n \"botType\": \"\",\n \"botMembers\": [\n {\n \"botMemberId\": \"\",\n \"botMemberName\": \"\",\n \"botMemberAliasId\": \"\",\n \"botMemberAliasName\": \"\",\n \"botMemberVersion\": \"\"\n }\n ]\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.put('/baseUrl/bots/:botId/') do |req|
req.body = "{\n \"botName\": \"\",\n \"description\": \"\",\n \"roleArn\": \"\",\n \"dataPrivacy\": {\n \"childDirected\": \"\"\n },\n \"idleSessionTTLInSeconds\": 0,\n \"botType\": \"\",\n \"botMembers\": [\n {\n \"botMemberId\": \"\",\n \"botMemberName\": \"\",\n \"botMemberAliasId\": \"\",\n \"botMemberAliasName\": \"\",\n \"botMemberVersion\": \"\"\n }\n ]\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/bots/:botId/";
let payload = json!({
"botName": "",
"description": "",
"roleArn": "",
"dataPrivacy": json!({"childDirected": ""}),
"idleSessionTTLInSeconds": 0,
"botType": "",
"botMembers": (
json!({
"botMemberId": "",
"botMemberName": "",
"botMemberAliasId": "",
"botMemberAliasName": "",
"botMemberVersion": ""
})
)
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/bots/:botId/ \
--header 'content-type: application/json' \
--data '{
"botName": "",
"description": "",
"roleArn": "",
"dataPrivacy": {
"childDirected": ""
},
"idleSessionTTLInSeconds": 0,
"botType": "",
"botMembers": [
{
"botMemberId": "",
"botMemberName": "",
"botMemberAliasId": "",
"botMemberAliasName": "",
"botMemberVersion": ""
}
]
}'
echo '{
"botName": "",
"description": "",
"roleArn": "",
"dataPrivacy": {
"childDirected": ""
},
"idleSessionTTLInSeconds": 0,
"botType": "",
"botMembers": [
{
"botMemberId": "",
"botMemberName": "",
"botMemberAliasId": "",
"botMemberAliasName": "",
"botMemberVersion": ""
}
]
}' | \
http PUT {{baseUrl}}/bots/:botId/ \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "botName": "",\n "description": "",\n "roleArn": "",\n "dataPrivacy": {\n "childDirected": ""\n },\n "idleSessionTTLInSeconds": 0,\n "botType": "",\n "botMembers": [\n {\n "botMemberId": "",\n "botMemberName": "",\n "botMemberAliasId": "",\n "botMemberAliasName": "",\n "botMemberVersion": ""\n }\n ]\n}' \
--output-document \
- {{baseUrl}}/bots/:botId/
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"botName": "",
"description": "",
"roleArn": "",
"dataPrivacy": ["childDirected": ""],
"idleSessionTTLInSeconds": 0,
"botType": "",
"botMembers": [
[
"botMemberId": "",
"botMemberName": "",
"botMemberAliasId": "",
"botMemberAliasName": "",
"botMemberVersion": ""
]
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/bots/:botId/")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PUT
UpdateBotAlias
{{baseUrl}}/bots/:botId/botaliases/:botAliasId/
QUERY PARAMS
botAliasId
botId
BODY json
{
"botAliasName": "",
"description": "",
"botVersion": "",
"botAliasLocaleSettings": {},
"conversationLogSettings": {
"textLogSettings": "",
"audioLogSettings": ""
},
"sentimentAnalysisSettings": {
"detectSentiment": ""
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/bots/:botId/botaliases/:botAliasId/");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"botAliasName\": \"\",\n \"description\": \"\",\n \"botVersion\": \"\",\n \"botAliasLocaleSettings\": {},\n \"conversationLogSettings\": {\n \"textLogSettings\": \"\",\n \"audioLogSettings\": \"\"\n },\n \"sentimentAnalysisSettings\": {\n \"detectSentiment\": \"\"\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/bots/:botId/botaliases/:botAliasId/" {:content-type :json
:form-params {:botAliasName ""
:description ""
:botVersion ""
:botAliasLocaleSettings {}
:conversationLogSettings {:textLogSettings ""
:audioLogSettings ""}
:sentimentAnalysisSettings {:detectSentiment ""}}})
require "http/client"
url = "{{baseUrl}}/bots/:botId/botaliases/:botAliasId/"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"botAliasName\": \"\",\n \"description\": \"\",\n \"botVersion\": \"\",\n \"botAliasLocaleSettings\": {},\n \"conversationLogSettings\": {\n \"textLogSettings\": \"\",\n \"audioLogSettings\": \"\"\n },\n \"sentimentAnalysisSettings\": {\n \"detectSentiment\": \"\"\n }\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/bots/:botId/botaliases/:botAliasId/"),
Content = new StringContent("{\n \"botAliasName\": \"\",\n \"description\": \"\",\n \"botVersion\": \"\",\n \"botAliasLocaleSettings\": {},\n \"conversationLogSettings\": {\n \"textLogSettings\": \"\",\n \"audioLogSettings\": \"\"\n },\n \"sentimentAnalysisSettings\": {\n \"detectSentiment\": \"\"\n }\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/bots/:botId/botaliases/:botAliasId/");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"botAliasName\": \"\",\n \"description\": \"\",\n \"botVersion\": \"\",\n \"botAliasLocaleSettings\": {},\n \"conversationLogSettings\": {\n \"textLogSettings\": \"\",\n \"audioLogSettings\": \"\"\n },\n \"sentimentAnalysisSettings\": {\n \"detectSentiment\": \"\"\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/bots/:botId/botaliases/:botAliasId/"
payload := strings.NewReader("{\n \"botAliasName\": \"\",\n \"description\": \"\",\n \"botVersion\": \"\",\n \"botAliasLocaleSettings\": {},\n \"conversationLogSettings\": {\n \"textLogSettings\": \"\",\n \"audioLogSettings\": \"\"\n },\n \"sentimentAnalysisSettings\": {\n \"detectSentiment\": \"\"\n }\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/bots/:botId/botaliases/:botAliasId/ HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 251
{
"botAliasName": "",
"description": "",
"botVersion": "",
"botAliasLocaleSettings": {},
"conversationLogSettings": {
"textLogSettings": "",
"audioLogSettings": ""
},
"sentimentAnalysisSettings": {
"detectSentiment": ""
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/bots/:botId/botaliases/:botAliasId/")
.setHeader("content-type", "application/json")
.setBody("{\n \"botAliasName\": \"\",\n \"description\": \"\",\n \"botVersion\": \"\",\n \"botAliasLocaleSettings\": {},\n \"conversationLogSettings\": {\n \"textLogSettings\": \"\",\n \"audioLogSettings\": \"\"\n },\n \"sentimentAnalysisSettings\": {\n \"detectSentiment\": \"\"\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/bots/:botId/botaliases/:botAliasId/"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"botAliasName\": \"\",\n \"description\": \"\",\n \"botVersion\": \"\",\n \"botAliasLocaleSettings\": {},\n \"conversationLogSettings\": {\n \"textLogSettings\": \"\",\n \"audioLogSettings\": \"\"\n },\n \"sentimentAnalysisSettings\": {\n \"detectSentiment\": \"\"\n }\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"botAliasName\": \"\",\n \"description\": \"\",\n \"botVersion\": \"\",\n \"botAliasLocaleSettings\": {},\n \"conversationLogSettings\": {\n \"textLogSettings\": \"\",\n \"audioLogSettings\": \"\"\n },\n \"sentimentAnalysisSettings\": {\n \"detectSentiment\": \"\"\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/bots/:botId/botaliases/:botAliasId/")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/bots/:botId/botaliases/:botAliasId/")
.header("content-type", "application/json")
.body("{\n \"botAliasName\": \"\",\n \"description\": \"\",\n \"botVersion\": \"\",\n \"botAliasLocaleSettings\": {},\n \"conversationLogSettings\": {\n \"textLogSettings\": \"\",\n \"audioLogSettings\": \"\"\n },\n \"sentimentAnalysisSettings\": {\n \"detectSentiment\": \"\"\n }\n}")
.asString();
const data = JSON.stringify({
botAliasName: '',
description: '',
botVersion: '',
botAliasLocaleSettings: {},
conversationLogSettings: {
textLogSettings: '',
audioLogSettings: ''
},
sentimentAnalysisSettings: {
detectSentiment: ''
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/bots/:botId/botaliases/:botAliasId/');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/bots/:botId/botaliases/:botAliasId/',
headers: {'content-type': 'application/json'},
data: {
botAliasName: '',
description: '',
botVersion: '',
botAliasLocaleSettings: {},
conversationLogSettings: {textLogSettings: '', audioLogSettings: ''},
sentimentAnalysisSettings: {detectSentiment: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/bots/:botId/botaliases/:botAliasId/';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"botAliasName":"","description":"","botVersion":"","botAliasLocaleSettings":{},"conversationLogSettings":{"textLogSettings":"","audioLogSettings":""},"sentimentAnalysisSettings":{"detectSentiment":""}}'
};
try {
const response = await 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/:botId/botaliases/:botAliasId/',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "botAliasName": "",\n "description": "",\n "botVersion": "",\n "botAliasLocaleSettings": {},\n "conversationLogSettings": {\n "textLogSettings": "",\n "audioLogSettings": ""\n },\n "sentimentAnalysisSettings": {\n "detectSentiment": ""\n }\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"botAliasName\": \"\",\n \"description\": \"\",\n \"botVersion\": \"\",\n \"botAliasLocaleSettings\": {},\n \"conversationLogSettings\": {\n \"textLogSettings\": \"\",\n \"audioLogSettings\": \"\"\n },\n \"sentimentAnalysisSettings\": {\n \"detectSentiment\": \"\"\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/bots/:botId/botaliases/:botAliasId/")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/bots/:botId/botaliases/:botAliasId/',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
botAliasName: '',
description: '',
botVersion: '',
botAliasLocaleSettings: {},
conversationLogSettings: {textLogSettings: '', audioLogSettings: ''},
sentimentAnalysisSettings: {detectSentiment: ''}
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/bots/:botId/botaliases/:botAliasId/',
headers: {'content-type': 'application/json'},
body: {
botAliasName: '',
description: '',
botVersion: '',
botAliasLocaleSettings: {},
conversationLogSettings: {textLogSettings: '', audioLogSettings: ''},
sentimentAnalysisSettings: {detectSentiment: ''}
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/bots/:botId/botaliases/:botAliasId/');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
botAliasName: '',
description: '',
botVersion: '',
botAliasLocaleSettings: {},
conversationLogSettings: {
textLogSettings: '',
audioLogSettings: ''
},
sentimentAnalysisSettings: {
detectSentiment: ''
}
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/bots/:botId/botaliases/:botAliasId/',
headers: {'content-type': 'application/json'},
data: {
botAliasName: '',
description: '',
botVersion: '',
botAliasLocaleSettings: {},
conversationLogSettings: {textLogSettings: '', audioLogSettings: ''},
sentimentAnalysisSettings: {detectSentiment: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/bots/:botId/botaliases/:botAliasId/';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"botAliasName":"","description":"","botVersion":"","botAliasLocaleSettings":{},"conversationLogSettings":{"textLogSettings":"","audioLogSettings":""},"sentimentAnalysisSettings":{"detectSentiment":""}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"botAliasName": @"",
@"description": @"",
@"botVersion": @"",
@"botAliasLocaleSettings": @{ },
@"conversationLogSettings": @{ @"textLogSettings": @"", @"audioLogSettings": @"" },
@"sentimentAnalysisSettings": @{ @"detectSentiment": @"" } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/bots/:botId/botaliases/:botAliasId/"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/bots/:botId/botaliases/:botAliasId/" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"botAliasName\": \"\",\n \"description\": \"\",\n \"botVersion\": \"\",\n \"botAliasLocaleSettings\": {},\n \"conversationLogSettings\": {\n \"textLogSettings\": \"\",\n \"audioLogSettings\": \"\"\n },\n \"sentimentAnalysisSettings\": {\n \"detectSentiment\": \"\"\n }\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/bots/:botId/botaliases/:botAliasId/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'botAliasName' => '',
'description' => '',
'botVersion' => '',
'botAliasLocaleSettings' => [
],
'conversationLogSettings' => [
'textLogSettings' => '',
'audioLogSettings' => ''
],
'sentimentAnalysisSettings' => [
'detectSentiment' => ''
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/bots/:botId/botaliases/:botAliasId/', [
'body' => '{
"botAliasName": "",
"description": "",
"botVersion": "",
"botAliasLocaleSettings": {},
"conversationLogSettings": {
"textLogSettings": "",
"audioLogSettings": ""
},
"sentimentAnalysisSettings": {
"detectSentiment": ""
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/bots/:botId/botaliases/:botAliasId/');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'botAliasName' => '',
'description' => '',
'botVersion' => '',
'botAliasLocaleSettings' => [
],
'conversationLogSettings' => [
'textLogSettings' => '',
'audioLogSettings' => ''
],
'sentimentAnalysisSettings' => [
'detectSentiment' => ''
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'botAliasName' => '',
'description' => '',
'botVersion' => '',
'botAliasLocaleSettings' => [
],
'conversationLogSettings' => [
'textLogSettings' => '',
'audioLogSettings' => ''
],
'sentimentAnalysisSettings' => [
'detectSentiment' => ''
]
]));
$request->setRequestUrl('{{baseUrl}}/bots/:botId/botaliases/:botAliasId/');
$request->setRequestMethod('PUT');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/bots/:botId/botaliases/:botAliasId/' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"botAliasName": "",
"description": "",
"botVersion": "",
"botAliasLocaleSettings": {},
"conversationLogSettings": {
"textLogSettings": "",
"audioLogSettings": ""
},
"sentimentAnalysisSettings": {
"detectSentiment": ""
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/bots/:botId/botaliases/:botAliasId/' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"botAliasName": "",
"description": "",
"botVersion": "",
"botAliasLocaleSettings": {},
"conversationLogSettings": {
"textLogSettings": "",
"audioLogSettings": ""
},
"sentimentAnalysisSettings": {
"detectSentiment": ""
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"botAliasName\": \"\",\n \"description\": \"\",\n \"botVersion\": \"\",\n \"botAliasLocaleSettings\": {},\n \"conversationLogSettings\": {\n \"textLogSettings\": \"\",\n \"audioLogSettings\": \"\"\n },\n \"sentimentAnalysisSettings\": {\n \"detectSentiment\": \"\"\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/bots/:botId/botaliases/:botAliasId/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/bots/:botId/botaliases/:botAliasId/"
payload = {
"botAliasName": "",
"description": "",
"botVersion": "",
"botAliasLocaleSettings": {},
"conversationLogSettings": {
"textLogSettings": "",
"audioLogSettings": ""
},
"sentimentAnalysisSettings": { "detectSentiment": "" }
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/bots/:botId/botaliases/:botAliasId/"
payload <- "{\n \"botAliasName\": \"\",\n \"description\": \"\",\n \"botVersion\": \"\",\n \"botAliasLocaleSettings\": {},\n \"conversationLogSettings\": {\n \"textLogSettings\": \"\",\n \"audioLogSettings\": \"\"\n },\n \"sentimentAnalysisSettings\": {\n \"detectSentiment\": \"\"\n }\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/bots/:botId/botaliases/:botAliasId/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"botAliasName\": \"\",\n \"description\": \"\",\n \"botVersion\": \"\",\n \"botAliasLocaleSettings\": {},\n \"conversationLogSettings\": {\n \"textLogSettings\": \"\",\n \"audioLogSettings\": \"\"\n },\n \"sentimentAnalysisSettings\": {\n \"detectSentiment\": \"\"\n }\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.put('/baseUrl/bots/:botId/botaliases/:botAliasId/') do |req|
req.body = "{\n \"botAliasName\": \"\",\n \"description\": \"\",\n \"botVersion\": \"\",\n \"botAliasLocaleSettings\": {},\n \"conversationLogSettings\": {\n \"textLogSettings\": \"\",\n \"audioLogSettings\": \"\"\n },\n \"sentimentAnalysisSettings\": {\n \"detectSentiment\": \"\"\n }\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/bots/:botId/botaliases/:botAliasId/";
let payload = json!({
"botAliasName": "",
"description": "",
"botVersion": "",
"botAliasLocaleSettings": json!({}),
"conversationLogSettings": json!({
"textLogSettings": "",
"audioLogSettings": ""
}),
"sentimentAnalysisSettings": json!({"detectSentiment": ""})
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/bots/:botId/botaliases/:botAliasId/ \
--header 'content-type: application/json' \
--data '{
"botAliasName": "",
"description": "",
"botVersion": "",
"botAliasLocaleSettings": {},
"conversationLogSettings": {
"textLogSettings": "",
"audioLogSettings": ""
},
"sentimentAnalysisSettings": {
"detectSentiment": ""
}
}'
echo '{
"botAliasName": "",
"description": "",
"botVersion": "",
"botAliasLocaleSettings": {},
"conversationLogSettings": {
"textLogSettings": "",
"audioLogSettings": ""
},
"sentimentAnalysisSettings": {
"detectSentiment": ""
}
}' | \
http PUT {{baseUrl}}/bots/:botId/botaliases/:botAliasId/ \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "botAliasName": "",\n "description": "",\n "botVersion": "",\n "botAliasLocaleSettings": {},\n "conversationLogSettings": {\n "textLogSettings": "",\n "audioLogSettings": ""\n },\n "sentimentAnalysisSettings": {\n "detectSentiment": ""\n }\n}' \
--output-document \
- {{baseUrl}}/bots/:botId/botaliases/:botAliasId/
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"botAliasName": "",
"description": "",
"botVersion": "",
"botAliasLocaleSettings": [],
"conversationLogSettings": [
"textLogSettings": "",
"audioLogSettings": ""
],
"sentimentAnalysisSettings": ["detectSentiment": ""]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/bots/:botId/botaliases/:botAliasId/")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PUT
UpdateBotLocale
{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/
QUERY PARAMS
botId
botVersion
localeId
BODY json
{
"description": "",
"nluIntentConfidenceThreshold": "",
"voiceSettings": {
"voiceId": "",
"engine": ""
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"description\": \"\",\n \"nluIntentConfidenceThreshold\": \"\",\n \"voiceSettings\": {\n \"voiceId\": \"\",\n \"engine\": \"\"\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/" {:content-type :json
:form-params {:description ""
:nluIntentConfidenceThreshold ""
:voiceSettings {:voiceId ""
:engine ""}}})
require "http/client"
url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"description\": \"\",\n \"nluIntentConfidenceThreshold\": \"\",\n \"voiceSettings\": {\n \"voiceId\": \"\",\n \"engine\": \"\"\n }\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/"),
Content = new StringContent("{\n \"description\": \"\",\n \"nluIntentConfidenceThreshold\": \"\",\n \"voiceSettings\": {\n \"voiceId\": \"\",\n \"engine\": \"\"\n }\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"description\": \"\",\n \"nluIntentConfidenceThreshold\": \"\",\n \"voiceSettings\": {\n \"voiceId\": \"\",\n \"engine\": \"\"\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/"
payload := strings.NewReader("{\n \"description\": \"\",\n \"nluIntentConfidenceThreshold\": \"\",\n \"voiceSettings\": {\n \"voiceId\": \"\",\n \"engine\": \"\"\n }\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/ HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 123
{
"description": "",
"nluIntentConfidenceThreshold": "",
"voiceSettings": {
"voiceId": "",
"engine": ""
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/")
.setHeader("content-type", "application/json")
.setBody("{\n \"description\": \"\",\n \"nluIntentConfidenceThreshold\": \"\",\n \"voiceSettings\": {\n \"voiceId\": \"\",\n \"engine\": \"\"\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"description\": \"\",\n \"nluIntentConfidenceThreshold\": \"\",\n \"voiceSettings\": {\n \"voiceId\": \"\",\n \"engine\": \"\"\n }\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"description\": \"\",\n \"nluIntentConfidenceThreshold\": \"\",\n \"voiceSettings\": {\n \"voiceId\": \"\",\n \"engine\": \"\"\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/")
.header("content-type", "application/json")
.body("{\n \"description\": \"\",\n \"nluIntentConfidenceThreshold\": \"\",\n \"voiceSettings\": {\n \"voiceId\": \"\",\n \"engine\": \"\"\n }\n}")
.asString();
const data = JSON.stringify({
description: '',
nluIntentConfidenceThreshold: '',
voiceSettings: {
voiceId: '',
engine: ''
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/',
headers: {'content-type': 'application/json'},
data: {
description: '',
nluIntentConfidenceThreshold: '',
voiceSettings: {voiceId: '', engine: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"description":"","nluIntentConfidenceThreshold":"","voiceSettings":{"voiceId":"","engine":""}}'
};
try {
const response = await 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/:botId/botversions/:botVersion/botlocales/:localeId/',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "description": "",\n "nluIntentConfidenceThreshold": "",\n "voiceSettings": {\n "voiceId": "",\n "engine": ""\n }\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"description\": \"\",\n \"nluIntentConfidenceThreshold\": \"\",\n \"voiceSettings\": {\n \"voiceId\": \"\",\n \"engine\": \"\"\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
description: '',
nluIntentConfidenceThreshold: '',
voiceSettings: {voiceId: '', engine: ''}
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/',
headers: {'content-type': 'application/json'},
body: {
description: '',
nluIntentConfidenceThreshold: '',
voiceSettings: {voiceId: '', engine: ''}
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
description: '',
nluIntentConfidenceThreshold: '',
voiceSettings: {
voiceId: '',
engine: ''
}
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/',
headers: {'content-type': 'application/json'},
data: {
description: '',
nluIntentConfidenceThreshold: '',
voiceSettings: {voiceId: '', engine: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"description":"","nluIntentConfidenceThreshold":"","voiceSettings":{"voiceId":"","engine":""}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"description": @"",
@"nluIntentConfidenceThreshold": @"",
@"voiceSettings": @{ @"voiceId": @"", @"engine": @"" } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"description\": \"\",\n \"nluIntentConfidenceThreshold\": \"\",\n \"voiceSettings\": {\n \"voiceId\": \"\",\n \"engine\": \"\"\n }\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'description' => '',
'nluIntentConfidenceThreshold' => '',
'voiceSettings' => [
'voiceId' => '',
'engine' => ''
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/', [
'body' => '{
"description": "",
"nluIntentConfidenceThreshold": "",
"voiceSettings": {
"voiceId": "",
"engine": ""
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'description' => '',
'nluIntentConfidenceThreshold' => '',
'voiceSettings' => [
'voiceId' => '',
'engine' => ''
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'description' => '',
'nluIntentConfidenceThreshold' => '',
'voiceSettings' => [
'voiceId' => '',
'engine' => ''
]
]));
$request->setRequestUrl('{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/');
$request->setRequestMethod('PUT');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"description": "",
"nluIntentConfidenceThreshold": "",
"voiceSettings": {
"voiceId": "",
"engine": ""
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"description": "",
"nluIntentConfidenceThreshold": "",
"voiceSettings": {
"voiceId": "",
"engine": ""
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"description\": \"\",\n \"nluIntentConfidenceThreshold\": \"\",\n \"voiceSettings\": {\n \"voiceId\": \"\",\n \"engine\": \"\"\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/"
payload = {
"description": "",
"nluIntentConfidenceThreshold": "",
"voiceSettings": {
"voiceId": "",
"engine": ""
}
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/"
payload <- "{\n \"description\": \"\",\n \"nluIntentConfidenceThreshold\": \"\",\n \"voiceSettings\": {\n \"voiceId\": \"\",\n \"engine\": \"\"\n }\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"description\": \"\",\n \"nluIntentConfidenceThreshold\": \"\",\n \"voiceSettings\": {\n \"voiceId\": \"\",\n \"engine\": \"\"\n }\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.put('/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/') do |req|
req.body = "{\n \"description\": \"\",\n \"nluIntentConfidenceThreshold\": \"\",\n \"voiceSettings\": {\n \"voiceId\": \"\",\n \"engine\": \"\"\n }\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/";
let payload = json!({
"description": "",
"nluIntentConfidenceThreshold": "",
"voiceSettings": json!({
"voiceId": "",
"engine": ""
})
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/ \
--header 'content-type: application/json' \
--data '{
"description": "",
"nluIntentConfidenceThreshold": "",
"voiceSettings": {
"voiceId": "",
"engine": ""
}
}'
echo '{
"description": "",
"nluIntentConfidenceThreshold": "",
"voiceSettings": {
"voiceId": "",
"engine": ""
}
}' | \
http PUT {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/ \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "description": "",\n "nluIntentConfidenceThreshold": "",\n "voiceSettings": {\n "voiceId": "",\n "engine": ""\n }\n}' \
--output-document \
- {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"description": "",
"nluIntentConfidenceThreshold": "",
"voiceSettings": [
"voiceId": "",
"engine": ""
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PUT
UpdateBotRecommendation
{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/
QUERY PARAMS
botId
botVersion
localeId
botRecommendationId
BODY json
{
"encryptionSetting": {
"kmsKeyArn": "",
"botLocaleExportPassword": "",
"associatedTranscriptsPassword": ""
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"encryptionSetting\": {\n \"kmsKeyArn\": \"\",\n \"botLocaleExportPassword\": \"\",\n \"associatedTranscriptsPassword\": \"\"\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/" {:content-type :json
:form-params {:encryptionSetting {:kmsKeyArn ""
:botLocaleExportPassword ""
:associatedTranscriptsPassword ""}}})
require "http/client"
url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"encryptionSetting\": {\n \"kmsKeyArn\": \"\",\n \"botLocaleExportPassword\": \"\",\n \"associatedTranscriptsPassword\": \"\"\n }\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/"),
Content = new StringContent("{\n \"encryptionSetting\": {\n \"kmsKeyArn\": \"\",\n \"botLocaleExportPassword\": \"\",\n \"associatedTranscriptsPassword\": \"\"\n }\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"encryptionSetting\": {\n \"kmsKeyArn\": \"\",\n \"botLocaleExportPassword\": \"\",\n \"associatedTranscriptsPassword\": \"\"\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/"
payload := strings.NewReader("{\n \"encryptionSetting\": {\n \"kmsKeyArn\": \"\",\n \"botLocaleExportPassword\": \"\",\n \"associatedTranscriptsPassword\": \"\"\n }\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/ HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 128
{
"encryptionSetting": {
"kmsKeyArn": "",
"botLocaleExportPassword": "",
"associatedTranscriptsPassword": ""
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/")
.setHeader("content-type", "application/json")
.setBody("{\n \"encryptionSetting\": {\n \"kmsKeyArn\": \"\",\n \"botLocaleExportPassword\": \"\",\n \"associatedTranscriptsPassword\": \"\"\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"encryptionSetting\": {\n \"kmsKeyArn\": \"\",\n \"botLocaleExportPassword\": \"\",\n \"associatedTranscriptsPassword\": \"\"\n }\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"encryptionSetting\": {\n \"kmsKeyArn\": \"\",\n \"botLocaleExportPassword\": \"\",\n \"associatedTranscriptsPassword\": \"\"\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/")
.header("content-type", "application/json")
.body("{\n \"encryptionSetting\": {\n \"kmsKeyArn\": \"\",\n \"botLocaleExportPassword\": \"\",\n \"associatedTranscriptsPassword\": \"\"\n }\n}")
.asString();
const data = JSON.stringify({
encryptionSetting: {
kmsKeyArn: '',
botLocaleExportPassword: '',
associatedTranscriptsPassword: ''
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/',
headers: {'content-type': 'application/json'},
data: {
encryptionSetting: {kmsKeyArn: '', botLocaleExportPassword: '', associatedTranscriptsPassword: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"encryptionSetting":{"kmsKeyArn":"","botLocaleExportPassword":"","associatedTranscriptsPassword":""}}'
};
try {
const response = await 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/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "encryptionSetting": {\n "kmsKeyArn": "",\n "botLocaleExportPassword": "",\n "associatedTranscriptsPassword": ""\n }\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"encryptionSetting\": {\n \"kmsKeyArn\": \"\",\n \"botLocaleExportPassword\": \"\",\n \"associatedTranscriptsPassword\": \"\"\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
encryptionSetting: {kmsKeyArn: '', botLocaleExportPassword: '', associatedTranscriptsPassword: ''}
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/',
headers: {'content-type': 'application/json'},
body: {
encryptionSetting: {kmsKeyArn: '', botLocaleExportPassword: '', associatedTranscriptsPassword: ''}
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
encryptionSetting: {
kmsKeyArn: '',
botLocaleExportPassword: '',
associatedTranscriptsPassword: ''
}
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/',
headers: {'content-type': 'application/json'},
data: {
encryptionSetting: {kmsKeyArn: '', botLocaleExportPassword: '', associatedTranscriptsPassword: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"encryptionSetting":{"kmsKeyArn":"","botLocaleExportPassword":"","associatedTranscriptsPassword":""}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"encryptionSetting": @{ @"kmsKeyArn": @"", @"botLocaleExportPassword": @"", @"associatedTranscriptsPassword": @"" } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"encryptionSetting\": {\n \"kmsKeyArn\": \"\",\n \"botLocaleExportPassword\": \"\",\n \"associatedTranscriptsPassword\": \"\"\n }\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'encryptionSetting' => [
'kmsKeyArn' => '',
'botLocaleExportPassword' => '',
'associatedTranscriptsPassword' => ''
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/', [
'body' => '{
"encryptionSetting": {
"kmsKeyArn": "",
"botLocaleExportPassword": "",
"associatedTranscriptsPassword": ""
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'encryptionSetting' => [
'kmsKeyArn' => '',
'botLocaleExportPassword' => '',
'associatedTranscriptsPassword' => ''
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'encryptionSetting' => [
'kmsKeyArn' => '',
'botLocaleExportPassword' => '',
'associatedTranscriptsPassword' => ''
]
]));
$request->setRequestUrl('{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/');
$request->setRequestMethod('PUT');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"encryptionSetting": {
"kmsKeyArn": "",
"botLocaleExportPassword": "",
"associatedTranscriptsPassword": ""
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"encryptionSetting": {
"kmsKeyArn": "",
"botLocaleExportPassword": "",
"associatedTranscriptsPassword": ""
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"encryptionSetting\": {\n \"kmsKeyArn\": \"\",\n \"botLocaleExportPassword\": \"\",\n \"associatedTranscriptsPassword\": \"\"\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/"
payload = { "encryptionSetting": {
"kmsKeyArn": "",
"botLocaleExportPassword": "",
"associatedTranscriptsPassword": ""
} }
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/"
payload <- "{\n \"encryptionSetting\": {\n \"kmsKeyArn\": \"\",\n \"botLocaleExportPassword\": \"\",\n \"associatedTranscriptsPassword\": \"\"\n }\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"encryptionSetting\": {\n \"kmsKeyArn\": \"\",\n \"botLocaleExportPassword\": \"\",\n \"associatedTranscriptsPassword\": \"\"\n }\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.put('/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/') do |req|
req.body = "{\n \"encryptionSetting\": {\n \"kmsKeyArn\": \"\",\n \"botLocaleExportPassword\": \"\",\n \"associatedTranscriptsPassword\": \"\"\n }\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/";
let payload = json!({"encryptionSetting": json!({
"kmsKeyArn": "",
"botLocaleExportPassword": "",
"associatedTranscriptsPassword": ""
})});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/ \
--header 'content-type: application/json' \
--data '{
"encryptionSetting": {
"kmsKeyArn": "",
"botLocaleExportPassword": "",
"associatedTranscriptsPassword": ""
}
}'
echo '{
"encryptionSetting": {
"kmsKeyArn": "",
"botLocaleExportPassword": "",
"associatedTranscriptsPassword": ""
}
}' | \
http PUT {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/ \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "encryptionSetting": {\n "kmsKeyArn": "",\n "botLocaleExportPassword": "",\n "associatedTranscriptsPassword": ""\n }\n}' \
--output-document \
- {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["encryptionSetting": [
"kmsKeyArn": "",
"botLocaleExportPassword": "",
"associatedTranscriptsPassword": ""
]] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/botrecommendations/:botRecommendationId/")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PUT
UpdateExport
{{baseUrl}}/exports/:exportId/
QUERY PARAMS
exportId
BODY json
{
"filePassword": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/exports/:exportId/");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"filePassword\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/exports/:exportId/" {:content-type :json
:form-params {:filePassword ""}})
require "http/client"
url = "{{baseUrl}}/exports/:exportId/"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"filePassword\": \"\"\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/exports/:exportId/"),
Content = new StringContent("{\n \"filePassword\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/exports/:exportId/");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"filePassword\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/exports/:exportId/"
payload := strings.NewReader("{\n \"filePassword\": \"\"\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/exports/:exportId/ HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 24
{
"filePassword": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/exports/:exportId/")
.setHeader("content-type", "application/json")
.setBody("{\n \"filePassword\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/exports/:exportId/"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"filePassword\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"filePassword\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/exports/:exportId/")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/exports/:exportId/")
.header("content-type", "application/json")
.body("{\n \"filePassword\": \"\"\n}")
.asString();
const data = JSON.stringify({
filePassword: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/exports/:exportId/');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/exports/:exportId/',
headers: {'content-type': 'application/json'},
data: {filePassword: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/exports/:exportId/';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"filePassword":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/exports/:exportId/',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "filePassword": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"filePassword\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/exports/:exportId/")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/exports/:exportId/',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({filePassword: ''}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/exports/:exportId/',
headers: {'content-type': 'application/json'},
body: {filePassword: ''},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/exports/:exportId/');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
filePassword: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/exports/:exportId/',
headers: {'content-type': 'application/json'},
data: {filePassword: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/exports/:exportId/';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"filePassword":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"filePassword": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/exports/:exportId/"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/exports/:exportId/" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"filePassword\": \"\"\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/exports/:exportId/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'filePassword' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/exports/:exportId/', [
'body' => '{
"filePassword": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/exports/:exportId/');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'filePassword' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'filePassword' => ''
]));
$request->setRequestUrl('{{baseUrl}}/exports/:exportId/');
$request->setRequestMethod('PUT');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/exports/:exportId/' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"filePassword": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/exports/:exportId/' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"filePassword": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"filePassword\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/exports/:exportId/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/exports/:exportId/"
payload = { "filePassword": "" }
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/exports/:exportId/"
payload <- "{\n \"filePassword\": \"\"\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/exports/:exportId/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"filePassword\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.put('/baseUrl/exports/:exportId/') do |req|
req.body = "{\n \"filePassword\": \"\"\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/exports/:exportId/";
let payload = json!({"filePassword": ""});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/exports/:exportId/ \
--header 'content-type: application/json' \
--data '{
"filePassword": ""
}'
echo '{
"filePassword": ""
}' | \
http PUT {{baseUrl}}/exports/:exportId/ \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "filePassword": ""\n}' \
--output-document \
- {{baseUrl}}/exports/:exportId/
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["filePassword": ""] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/exports/:exportId/")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PUT
UpdateIntent
{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/
QUERY PARAMS
intentId
botId
botVersion
localeId
BODY json
{
"intentName": "",
"description": "",
"parentIntentSignature": "",
"sampleUtterances": [
{
"utterance": ""
}
],
"dialogCodeHook": {
"enabled": ""
},
"fulfillmentCodeHook": {
"enabled": "",
"postFulfillmentStatusSpecification": "",
"fulfillmentUpdatesSpecification": "",
"active": ""
},
"slotPriorities": [
{
"priority": "",
"slotId": ""
}
],
"intentConfirmationSetting": {
"promptSpecification": "",
"declinationResponse": "",
"active": "",
"confirmationResponse": {
"messageGroups": "",
"allowInterrupt": ""
},
"confirmationNextStep": "",
"confirmationConditional": "",
"declinationNextStep": "",
"declinationConditional": "",
"failureResponse": {},
"failureNextStep": "",
"failureConditional": {
"active": "",
"conditionalBranches": "",
"defaultBranch": ""
},
"codeHook": "",
"elicitationCodeHook": ""
},
"intentClosingSetting": {
"closingResponse": "",
"active": "",
"nextStep": "",
"conditional": ""
},
"inputContexts": [
{
"name": ""
}
],
"outputContexts": [
{
"name": "",
"timeToLiveInSeconds": "",
"turnsToLive": ""
}
],
"kendraConfiguration": {
"kendraIndex": "",
"queryFilterStringEnabled": "",
"queryFilterString": ""
},
"initialResponseSetting": {
"initialResponse": {},
"nextStep": "",
"conditional": {},
"codeHook": {
"enableCodeHookInvocation": "",
"active": "",
"invocationLabel": "",
"postCodeHookSpecification": ""
}
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"intentName\": \"\",\n \"description\": \"\",\n \"parentIntentSignature\": \"\",\n \"sampleUtterances\": [\n {\n \"utterance\": \"\"\n }\n ],\n \"dialogCodeHook\": {\n \"enabled\": \"\"\n },\n \"fulfillmentCodeHook\": {\n \"enabled\": \"\",\n \"postFulfillmentStatusSpecification\": \"\",\n \"fulfillmentUpdatesSpecification\": \"\",\n \"active\": \"\"\n },\n \"slotPriorities\": [\n {\n \"priority\": \"\",\n \"slotId\": \"\"\n }\n ],\n \"intentConfirmationSetting\": {\n \"promptSpecification\": \"\",\n \"declinationResponse\": \"\",\n \"active\": \"\",\n \"confirmationResponse\": {\n \"messageGroups\": \"\",\n \"allowInterrupt\": \"\"\n },\n \"confirmationNextStep\": \"\",\n \"confirmationConditional\": \"\",\n \"declinationNextStep\": \"\",\n \"declinationConditional\": \"\",\n \"failureResponse\": {},\n \"failureNextStep\": \"\",\n \"failureConditional\": {\n \"active\": \"\",\n \"conditionalBranches\": \"\",\n \"defaultBranch\": \"\"\n },\n \"codeHook\": \"\",\n \"elicitationCodeHook\": \"\"\n },\n \"intentClosingSetting\": {\n \"closingResponse\": \"\",\n \"active\": \"\",\n \"nextStep\": \"\",\n \"conditional\": \"\"\n },\n \"inputContexts\": [\n {\n \"name\": \"\"\n }\n ],\n \"outputContexts\": [\n {\n \"name\": \"\",\n \"timeToLiveInSeconds\": \"\",\n \"turnsToLive\": \"\"\n }\n ],\n \"kendraConfiguration\": {\n \"kendraIndex\": \"\",\n \"queryFilterStringEnabled\": \"\",\n \"queryFilterString\": \"\"\n },\n \"initialResponseSetting\": {\n \"initialResponse\": {},\n \"nextStep\": \"\",\n \"conditional\": {},\n \"codeHook\": {\n \"enableCodeHookInvocation\": \"\",\n \"active\": \"\",\n \"invocationLabel\": \"\",\n \"postCodeHookSpecification\": \"\"\n }\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/" {:content-type :json
:form-params {:intentName ""
:description ""
:parentIntentSignature ""
:sampleUtterances [{:utterance ""}]
:dialogCodeHook {:enabled ""}
:fulfillmentCodeHook {:enabled ""
:postFulfillmentStatusSpecification ""
:fulfillmentUpdatesSpecification ""
:active ""}
:slotPriorities [{:priority ""
:slotId ""}]
:intentConfirmationSetting {:promptSpecification ""
:declinationResponse ""
:active ""
:confirmationResponse {:messageGroups ""
:allowInterrupt ""}
:confirmationNextStep ""
:confirmationConditional ""
:declinationNextStep ""
:declinationConditional ""
:failureResponse {}
:failureNextStep ""
:failureConditional {:active ""
:conditionalBranches ""
:defaultBranch ""}
:codeHook ""
:elicitationCodeHook ""}
:intentClosingSetting {:closingResponse ""
:active ""
:nextStep ""
:conditional ""}
:inputContexts [{:name ""}]
:outputContexts [{:name ""
:timeToLiveInSeconds ""
:turnsToLive ""}]
:kendraConfiguration {:kendraIndex ""
:queryFilterStringEnabled ""
:queryFilterString ""}
:initialResponseSetting {:initialResponse {}
:nextStep ""
:conditional {}
:codeHook {:enableCodeHookInvocation ""
:active ""
:invocationLabel ""
:postCodeHookSpecification ""}}}})
require "http/client"
url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"intentName\": \"\",\n \"description\": \"\",\n \"parentIntentSignature\": \"\",\n \"sampleUtterances\": [\n {\n \"utterance\": \"\"\n }\n ],\n \"dialogCodeHook\": {\n \"enabled\": \"\"\n },\n \"fulfillmentCodeHook\": {\n \"enabled\": \"\",\n \"postFulfillmentStatusSpecification\": \"\",\n \"fulfillmentUpdatesSpecification\": \"\",\n \"active\": \"\"\n },\n \"slotPriorities\": [\n {\n \"priority\": \"\",\n \"slotId\": \"\"\n }\n ],\n \"intentConfirmationSetting\": {\n \"promptSpecification\": \"\",\n \"declinationResponse\": \"\",\n \"active\": \"\",\n \"confirmationResponse\": {\n \"messageGroups\": \"\",\n \"allowInterrupt\": \"\"\n },\n \"confirmationNextStep\": \"\",\n \"confirmationConditional\": \"\",\n \"declinationNextStep\": \"\",\n \"declinationConditional\": \"\",\n \"failureResponse\": {},\n \"failureNextStep\": \"\",\n \"failureConditional\": {\n \"active\": \"\",\n \"conditionalBranches\": \"\",\n \"defaultBranch\": \"\"\n },\n \"codeHook\": \"\",\n \"elicitationCodeHook\": \"\"\n },\n \"intentClosingSetting\": {\n \"closingResponse\": \"\",\n \"active\": \"\",\n \"nextStep\": \"\",\n \"conditional\": \"\"\n },\n \"inputContexts\": [\n {\n \"name\": \"\"\n }\n ],\n \"outputContexts\": [\n {\n \"name\": \"\",\n \"timeToLiveInSeconds\": \"\",\n \"turnsToLive\": \"\"\n }\n ],\n \"kendraConfiguration\": {\n \"kendraIndex\": \"\",\n \"queryFilterStringEnabled\": \"\",\n \"queryFilterString\": \"\"\n },\n \"initialResponseSetting\": {\n \"initialResponse\": {},\n \"nextStep\": \"\",\n \"conditional\": {},\n \"codeHook\": {\n \"enableCodeHookInvocation\": \"\",\n \"active\": \"\",\n \"invocationLabel\": \"\",\n \"postCodeHookSpecification\": \"\"\n }\n }\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/"),
Content = new StringContent("{\n \"intentName\": \"\",\n \"description\": \"\",\n \"parentIntentSignature\": \"\",\n \"sampleUtterances\": [\n {\n \"utterance\": \"\"\n }\n ],\n \"dialogCodeHook\": {\n \"enabled\": \"\"\n },\n \"fulfillmentCodeHook\": {\n \"enabled\": \"\",\n \"postFulfillmentStatusSpecification\": \"\",\n \"fulfillmentUpdatesSpecification\": \"\",\n \"active\": \"\"\n },\n \"slotPriorities\": [\n {\n \"priority\": \"\",\n \"slotId\": \"\"\n }\n ],\n \"intentConfirmationSetting\": {\n \"promptSpecification\": \"\",\n \"declinationResponse\": \"\",\n \"active\": \"\",\n \"confirmationResponse\": {\n \"messageGroups\": \"\",\n \"allowInterrupt\": \"\"\n },\n \"confirmationNextStep\": \"\",\n \"confirmationConditional\": \"\",\n \"declinationNextStep\": \"\",\n \"declinationConditional\": \"\",\n \"failureResponse\": {},\n \"failureNextStep\": \"\",\n \"failureConditional\": {\n \"active\": \"\",\n \"conditionalBranches\": \"\",\n \"defaultBranch\": \"\"\n },\n \"codeHook\": \"\",\n \"elicitationCodeHook\": \"\"\n },\n \"intentClosingSetting\": {\n \"closingResponse\": \"\",\n \"active\": \"\",\n \"nextStep\": \"\",\n \"conditional\": \"\"\n },\n \"inputContexts\": [\n {\n \"name\": \"\"\n }\n ],\n \"outputContexts\": [\n {\n \"name\": \"\",\n \"timeToLiveInSeconds\": \"\",\n \"turnsToLive\": \"\"\n }\n ],\n \"kendraConfiguration\": {\n \"kendraIndex\": \"\",\n \"queryFilterStringEnabled\": \"\",\n \"queryFilterString\": \"\"\n },\n \"initialResponseSetting\": {\n \"initialResponse\": {},\n \"nextStep\": \"\",\n \"conditional\": {},\n \"codeHook\": {\n \"enableCodeHookInvocation\": \"\",\n \"active\": \"\",\n \"invocationLabel\": \"\",\n \"postCodeHookSpecification\": \"\"\n }\n }\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"intentName\": \"\",\n \"description\": \"\",\n \"parentIntentSignature\": \"\",\n \"sampleUtterances\": [\n {\n \"utterance\": \"\"\n }\n ],\n \"dialogCodeHook\": {\n \"enabled\": \"\"\n },\n \"fulfillmentCodeHook\": {\n \"enabled\": \"\",\n \"postFulfillmentStatusSpecification\": \"\",\n \"fulfillmentUpdatesSpecification\": \"\",\n \"active\": \"\"\n },\n \"slotPriorities\": [\n {\n \"priority\": \"\",\n \"slotId\": \"\"\n }\n ],\n \"intentConfirmationSetting\": {\n \"promptSpecification\": \"\",\n \"declinationResponse\": \"\",\n \"active\": \"\",\n \"confirmationResponse\": {\n \"messageGroups\": \"\",\n \"allowInterrupt\": \"\"\n },\n \"confirmationNextStep\": \"\",\n \"confirmationConditional\": \"\",\n \"declinationNextStep\": \"\",\n \"declinationConditional\": \"\",\n \"failureResponse\": {},\n \"failureNextStep\": \"\",\n \"failureConditional\": {\n \"active\": \"\",\n \"conditionalBranches\": \"\",\n \"defaultBranch\": \"\"\n },\n \"codeHook\": \"\",\n \"elicitationCodeHook\": \"\"\n },\n \"intentClosingSetting\": {\n \"closingResponse\": \"\",\n \"active\": \"\",\n \"nextStep\": \"\",\n \"conditional\": \"\"\n },\n \"inputContexts\": [\n {\n \"name\": \"\"\n }\n ],\n \"outputContexts\": [\n {\n \"name\": \"\",\n \"timeToLiveInSeconds\": \"\",\n \"turnsToLive\": \"\"\n }\n ],\n \"kendraConfiguration\": {\n \"kendraIndex\": \"\",\n \"queryFilterStringEnabled\": \"\",\n \"queryFilterString\": \"\"\n },\n \"initialResponseSetting\": {\n \"initialResponse\": {},\n \"nextStep\": \"\",\n \"conditional\": {},\n \"codeHook\": {\n \"enableCodeHookInvocation\": \"\",\n \"active\": \"\",\n \"invocationLabel\": \"\",\n \"postCodeHookSpecification\": \"\"\n }\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/"
payload := strings.NewReader("{\n \"intentName\": \"\",\n \"description\": \"\",\n \"parentIntentSignature\": \"\",\n \"sampleUtterances\": [\n {\n \"utterance\": \"\"\n }\n ],\n \"dialogCodeHook\": {\n \"enabled\": \"\"\n },\n \"fulfillmentCodeHook\": {\n \"enabled\": \"\",\n \"postFulfillmentStatusSpecification\": \"\",\n \"fulfillmentUpdatesSpecification\": \"\",\n \"active\": \"\"\n },\n \"slotPriorities\": [\n {\n \"priority\": \"\",\n \"slotId\": \"\"\n }\n ],\n \"intentConfirmationSetting\": {\n \"promptSpecification\": \"\",\n \"declinationResponse\": \"\",\n \"active\": \"\",\n \"confirmationResponse\": {\n \"messageGroups\": \"\",\n \"allowInterrupt\": \"\"\n },\n \"confirmationNextStep\": \"\",\n \"confirmationConditional\": \"\",\n \"declinationNextStep\": \"\",\n \"declinationConditional\": \"\",\n \"failureResponse\": {},\n \"failureNextStep\": \"\",\n \"failureConditional\": {\n \"active\": \"\",\n \"conditionalBranches\": \"\",\n \"defaultBranch\": \"\"\n },\n \"codeHook\": \"\",\n \"elicitationCodeHook\": \"\"\n },\n \"intentClosingSetting\": {\n \"closingResponse\": \"\",\n \"active\": \"\",\n \"nextStep\": \"\",\n \"conditional\": \"\"\n },\n \"inputContexts\": [\n {\n \"name\": \"\"\n }\n ],\n \"outputContexts\": [\n {\n \"name\": \"\",\n \"timeToLiveInSeconds\": \"\",\n \"turnsToLive\": \"\"\n }\n ],\n \"kendraConfiguration\": {\n \"kendraIndex\": \"\",\n \"queryFilterStringEnabled\": \"\",\n \"queryFilterString\": \"\"\n },\n \"initialResponseSetting\": {\n \"initialResponse\": {},\n \"nextStep\": \"\",\n \"conditional\": {},\n \"codeHook\": {\n \"enableCodeHookInvocation\": \"\",\n \"active\": \"\",\n \"invocationLabel\": \"\",\n \"postCodeHookSpecification\": \"\"\n }\n }\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/ HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 1640
{
"intentName": "",
"description": "",
"parentIntentSignature": "",
"sampleUtterances": [
{
"utterance": ""
}
],
"dialogCodeHook": {
"enabled": ""
},
"fulfillmentCodeHook": {
"enabled": "",
"postFulfillmentStatusSpecification": "",
"fulfillmentUpdatesSpecification": "",
"active": ""
},
"slotPriorities": [
{
"priority": "",
"slotId": ""
}
],
"intentConfirmationSetting": {
"promptSpecification": "",
"declinationResponse": "",
"active": "",
"confirmationResponse": {
"messageGroups": "",
"allowInterrupt": ""
},
"confirmationNextStep": "",
"confirmationConditional": "",
"declinationNextStep": "",
"declinationConditional": "",
"failureResponse": {},
"failureNextStep": "",
"failureConditional": {
"active": "",
"conditionalBranches": "",
"defaultBranch": ""
},
"codeHook": "",
"elicitationCodeHook": ""
},
"intentClosingSetting": {
"closingResponse": "",
"active": "",
"nextStep": "",
"conditional": ""
},
"inputContexts": [
{
"name": ""
}
],
"outputContexts": [
{
"name": "",
"timeToLiveInSeconds": "",
"turnsToLive": ""
}
],
"kendraConfiguration": {
"kendraIndex": "",
"queryFilterStringEnabled": "",
"queryFilterString": ""
},
"initialResponseSetting": {
"initialResponse": {},
"nextStep": "",
"conditional": {},
"codeHook": {
"enableCodeHookInvocation": "",
"active": "",
"invocationLabel": "",
"postCodeHookSpecification": ""
}
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/")
.setHeader("content-type", "application/json")
.setBody("{\n \"intentName\": \"\",\n \"description\": \"\",\n \"parentIntentSignature\": \"\",\n \"sampleUtterances\": [\n {\n \"utterance\": \"\"\n }\n ],\n \"dialogCodeHook\": {\n \"enabled\": \"\"\n },\n \"fulfillmentCodeHook\": {\n \"enabled\": \"\",\n \"postFulfillmentStatusSpecification\": \"\",\n \"fulfillmentUpdatesSpecification\": \"\",\n \"active\": \"\"\n },\n \"slotPriorities\": [\n {\n \"priority\": \"\",\n \"slotId\": \"\"\n }\n ],\n \"intentConfirmationSetting\": {\n \"promptSpecification\": \"\",\n \"declinationResponse\": \"\",\n \"active\": \"\",\n \"confirmationResponse\": {\n \"messageGroups\": \"\",\n \"allowInterrupt\": \"\"\n },\n \"confirmationNextStep\": \"\",\n \"confirmationConditional\": \"\",\n \"declinationNextStep\": \"\",\n \"declinationConditional\": \"\",\n \"failureResponse\": {},\n \"failureNextStep\": \"\",\n \"failureConditional\": {\n \"active\": \"\",\n \"conditionalBranches\": \"\",\n \"defaultBranch\": \"\"\n },\n \"codeHook\": \"\",\n \"elicitationCodeHook\": \"\"\n },\n \"intentClosingSetting\": {\n \"closingResponse\": \"\",\n \"active\": \"\",\n \"nextStep\": \"\",\n \"conditional\": \"\"\n },\n \"inputContexts\": [\n {\n \"name\": \"\"\n }\n ],\n \"outputContexts\": [\n {\n \"name\": \"\",\n \"timeToLiveInSeconds\": \"\",\n \"turnsToLive\": \"\"\n }\n ],\n \"kendraConfiguration\": {\n \"kendraIndex\": \"\",\n \"queryFilterStringEnabled\": \"\",\n \"queryFilterString\": \"\"\n },\n \"initialResponseSetting\": {\n \"initialResponse\": {},\n \"nextStep\": \"\",\n \"conditional\": {},\n \"codeHook\": {\n \"enableCodeHookInvocation\": \"\",\n \"active\": \"\",\n \"invocationLabel\": \"\",\n \"postCodeHookSpecification\": \"\"\n }\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"intentName\": \"\",\n \"description\": \"\",\n \"parentIntentSignature\": \"\",\n \"sampleUtterances\": [\n {\n \"utterance\": \"\"\n }\n ],\n \"dialogCodeHook\": {\n \"enabled\": \"\"\n },\n \"fulfillmentCodeHook\": {\n \"enabled\": \"\",\n \"postFulfillmentStatusSpecification\": \"\",\n \"fulfillmentUpdatesSpecification\": \"\",\n \"active\": \"\"\n },\n \"slotPriorities\": [\n {\n \"priority\": \"\",\n \"slotId\": \"\"\n }\n ],\n \"intentConfirmationSetting\": {\n \"promptSpecification\": \"\",\n \"declinationResponse\": \"\",\n \"active\": \"\",\n \"confirmationResponse\": {\n \"messageGroups\": \"\",\n \"allowInterrupt\": \"\"\n },\n \"confirmationNextStep\": \"\",\n \"confirmationConditional\": \"\",\n \"declinationNextStep\": \"\",\n \"declinationConditional\": \"\",\n \"failureResponse\": {},\n \"failureNextStep\": \"\",\n \"failureConditional\": {\n \"active\": \"\",\n \"conditionalBranches\": \"\",\n \"defaultBranch\": \"\"\n },\n \"codeHook\": \"\",\n \"elicitationCodeHook\": \"\"\n },\n \"intentClosingSetting\": {\n \"closingResponse\": \"\",\n \"active\": \"\",\n \"nextStep\": \"\",\n \"conditional\": \"\"\n },\n \"inputContexts\": [\n {\n \"name\": \"\"\n }\n ],\n \"outputContexts\": [\n {\n \"name\": \"\",\n \"timeToLiveInSeconds\": \"\",\n \"turnsToLive\": \"\"\n }\n ],\n \"kendraConfiguration\": {\n \"kendraIndex\": \"\",\n \"queryFilterStringEnabled\": \"\",\n \"queryFilterString\": \"\"\n },\n \"initialResponseSetting\": {\n \"initialResponse\": {},\n \"nextStep\": \"\",\n \"conditional\": {},\n \"codeHook\": {\n \"enableCodeHookInvocation\": \"\",\n \"active\": \"\",\n \"invocationLabel\": \"\",\n \"postCodeHookSpecification\": \"\"\n }\n }\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"intentName\": \"\",\n \"description\": \"\",\n \"parentIntentSignature\": \"\",\n \"sampleUtterances\": [\n {\n \"utterance\": \"\"\n }\n ],\n \"dialogCodeHook\": {\n \"enabled\": \"\"\n },\n \"fulfillmentCodeHook\": {\n \"enabled\": \"\",\n \"postFulfillmentStatusSpecification\": \"\",\n \"fulfillmentUpdatesSpecification\": \"\",\n \"active\": \"\"\n },\n \"slotPriorities\": [\n {\n \"priority\": \"\",\n \"slotId\": \"\"\n }\n ],\n \"intentConfirmationSetting\": {\n \"promptSpecification\": \"\",\n \"declinationResponse\": \"\",\n \"active\": \"\",\n \"confirmationResponse\": {\n \"messageGroups\": \"\",\n \"allowInterrupt\": \"\"\n },\n \"confirmationNextStep\": \"\",\n \"confirmationConditional\": \"\",\n \"declinationNextStep\": \"\",\n \"declinationConditional\": \"\",\n \"failureResponse\": {},\n \"failureNextStep\": \"\",\n \"failureConditional\": {\n \"active\": \"\",\n \"conditionalBranches\": \"\",\n \"defaultBranch\": \"\"\n },\n \"codeHook\": \"\",\n \"elicitationCodeHook\": \"\"\n },\n \"intentClosingSetting\": {\n \"closingResponse\": \"\",\n \"active\": \"\",\n \"nextStep\": \"\",\n \"conditional\": \"\"\n },\n \"inputContexts\": [\n {\n \"name\": \"\"\n }\n ],\n \"outputContexts\": [\n {\n \"name\": \"\",\n \"timeToLiveInSeconds\": \"\",\n \"turnsToLive\": \"\"\n }\n ],\n \"kendraConfiguration\": {\n \"kendraIndex\": \"\",\n \"queryFilterStringEnabled\": \"\",\n \"queryFilterString\": \"\"\n },\n \"initialResponseSetting\": {\n \"initialResponse\": {},\n \"nextStep\": \"\",\n \"conditional\": {},\n \"codeHook\": {\n \"enableCodeHookInvocation\": \"\",\n \"active\": \"\",\n \"invocationLabel\": \"\",\n \"postCodeHookSpecification\": \"\"\n }\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/")
.header("content-type", "application/json")
.body("{\n \"intentName\": \"\",\n \"description\": \"\",\n \"parentIntentSignature\": \"\",\n \"sampleUtterances\": [\n {\n \"utterance\": \"\"\n }\n ],\n \"dialogCodeHook\": {\n \"enabled\": \"\"\n },\n \"fulfillmentCodeHook\": {\n \"enabled\": \"\",\n \"postFulfillmentStatusSpecification\": \"\",\n \"fulfillmentUpdatesSpecification\": \"\",\n \"active\": \"\"\n },\n \"slotPriorities\": [\n {\n \"priority\": \"\",\n \"slotId\": \"\"\n }\n ],\n \"intentConfirmationSetting\": {\n \"promptSpecification\": \"\",\n \"declinationResponse\": \"\",\n \"active\": \"\",\n \"confirmationResponse\": {\n \"messageGroups\": \"\",\n \"allowInterrupt\": \"\"\n },\n \"confirmationNextStep\": \"\",\n \"confirmationConditional\": \"\",\n \"declinationNextStep\": \"\",\n \"declinationConditional\": \"\",\n \"failureResponse\": {},\n \"failureNextStep\": \"\",\n \"failureConditional\": {\n \"active\": \"\",\n \"conditionalBranches\": \"\",\n \"defaultBranch\": \"\"\n },\n \"codeHook\": \"\",\n \"elicitationCodeHook\": \"\"\n },\n \"intentClosingSetting\": {\n \"closingResponse\": \"\",\n \"active\": \"\",\n \"nextStep\": \"\",\n \"conditional\": \"\"\n },\n \"inputContexts\": [\n {\n \"name\": \"\"\n }\n ],\n \"outputContexts\": [\n {\n \"name\": \"\",\n \"timeToLiveInSeconds\": \"\",\n \"turnsToLive\": \"\"\n }\n ],\n \"kendraConfiguration\": {\n \"kendraIndex\": \"\",\n \"queryFilterStringEnabled\": \"\",\n \"queryFilterString\": \"\"\n },\n \"initialResponseSetting\": {\n \"initialResponse\": {},\n \"nextStep\": \"\",\n \"conditional\": {},\n \"codeHook\": {\n \"enableCodeHookInvocation\": \"\",\n \"active\": \"\",\n \"invocationLabel\": \"\",\n \"postCodeHookSpecification\": \"\"\n }\n }\n}")
.asString();
const data = JSON.stringify({
intentName: '',
description: '',
parentIntentSignature: '',
sampleUtterances: [
{
utterance: ''
}
],
dialogCodeHook: {
enabled: ''
},
fulfillmentCodeHook: {
enabled: '',
postFulfillmentStatusSpecification: '',
fulfillmentUpdatesSpecification: '',
active: ''
},
slotPriorities: [
{
priority: '',
slotId: ''
}
],
intentConfirmationSetting: {
promptSpecification: '',
declinationResponse: '',
active: '',
confirmationResponse: {
messageGroups: '',
allowInterrupt: ''
},
confirmationNextStep: '',
confirmationConditional: '',
declinationNextStep: '',
declinationConditional: '',
failureResponse: {},
failureNextStep: '',
failureConditional: {
active: '',
conditionalBranches: '',
defaultBranch: ''
},
codeHook: '',
elicitationCodeHook: ''
},
intentClosingSetting: {
closingResponse: '',
active: '',
nextStep: '',
conditional: ''
},
inputContexts: [
{
name: ''
}
],
outputContexts: [
{
name: '',
timeToLiveInSeconds: '',
turnsToLive: ''
}
],
kendraConfiguration: {
kendraIndex: '',
queryFilterStringEnabled: '',
queryFilterString: ''
},
initialResponseSetting: {
initialResponse: {},
nextStep: '',
conditional: {},
codeHook: {
enableCodeHookInvocation: '',
active: '',
invocationLabel: '',
postCodeHookSpecification: ''
}
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/',
headers: {'content-type': 'application/json'},
data: {
intentName: '',
description: '',
parentIntentSignature: '',
sampleUtterances: [{utterance: ''}],
dialogCodeHook: {enabled: ''},
fulfillmentCodeHook: {
enabled: '',
postFulfillmentStatusSpecification: '',
fulfillmentUpdatesSpecification: '',
active: ''
},
slotPriorities: [{priority: '', slotId: ''}],
intentConfirmationSetting: {
promptSpecification: '',
declinationResponse: '',
active: '',
confirmationResponse: {messageGroups: '', allowInterrupt: ''},
confirmationNextStep: '',
confirmationConditional: '',
declinationNextStep: '',
declinationConditional: '',
failureResponse: {},
failureNextStep: '',
failureConditional: {active: '', conditionalBranches: '', defaultBranch: ''},
codeHook: '',
elicitationCodeHook: ''
},
intentClosingSetting: {closingResponse: '', active: '', nextStep: '', conditional: ''},
inputContexts: [{name: ''}],
outputContexts: [{name: '', timeToLiveInSeconds: '', turnsToLive: ''}],
kendraConfiguration: {kendraIndex: '', queryFilterStringEnabled: '', queryFilterString: ''},
initialResponseSetting: {
initialResponse: {},
nextStep: '',
conditional: {},
codeHook: {
enableCodeHookInvocation: '',
active: '',
invocationLabel: '',
postCodeHookSpecification: ''
}
}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"intentName":"","description":"","parentIntentSignature":"","sampleUtterances":[{"utterance":""}],"dialogCodeHook":{"enabled":""},"fulfillmentCodeHook":{"enabled":"","postFulfillmentStatusSpecification":"","fulfillmentUpdatesSpecification":"","active":""},"slotPriorities":[{"priority":"","slotId":""}],"intentConfirmationSetting":{"promptSpecification":"","declinationResponse":"","active":"","confirmationResponse":{"messageGroups":"","allowInterrupt":""},"confirmationNextStep":"","confirmationConditional":"","declinationNextStep":"","declinationConditional":"","failureResponse":{},"failureNextStep":"","failureConditional":{"active":"","conditionalBranches":"","defaultBranch":""},"codeHook":"","elicitationCodeHook":""},"intentClosingSetting":{"closingResponse":"","active":"","nextStep":"","conditional":""},"inputContexts":[{"name":""}],"outputContexts":[{"name":"","timeToLiveInSeconds":"","turnsToLive":""}],"kendraConfiguration":{"kendraIndex":"","queryFilterStringEnabled":"","queryFilterString":""},"initialResponseSetting":{"initialResponse":{},"nextStep":"","conditional":{},"codeHook":{"enableCodeHookInvocation":"","active":"","invocationLabel":"","postCodeHookSpecification":""}}}'
};
try {
const response = await 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/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "intentName": "",\n "description": "",\n "parentIntentSignature": "",\n "sampleUtterances": [\n {\n "utterance": ""\n }\n ],\n "dialogCodeHook": {\n "enabled": ""\n },\n "fulfillmentCodeHook": {\n "enabled": "",\n "postFulfillmentStatusSpecification": "",\n "fulfillmentUpdatesSpecification": "",\n "active": ""\n },\n "slotPriorities": [\n {\n "priority": "",\n "slotId": ""\n }\n ],\n "intentConfirmationSetting": {\n "promptSpecification": "",\n "declinationResponse": "",\n "active": "",\n "confirmationResponse": {\n "messageGroups": "",\n "allowInterrupt": ""\n },\n "confirmationNextStep": "",\n "confirmationConditional": "",\n "declinationNextStep": "",\n "declinationConditional": "",\n "failureResponse": {},\n "failureNextStep": "",\n "failureConditional": {\n "active": "",\n "conditionalBranches": "",\n "defaultBranch": ""\n },\n "codeHook": "",\n "elicitationCodeHook": ""\n },\n "intentClosingSetting": {\n "closingResponse": "",\n "active": "",\n "nextStep": "",\n "conditional": ""\n },\n "inputContexts": [\n {\n "name": ""\n }\n ],\n "outputContexts": [\n {\n "name": "",\n "timeToLiveInSeconds": "",\n "turnsToLive": ""\n }\n ],\n "kendraConfiguration": {\n "kendraIndex": "",\n "queryFilterStringEnabled": "",\n "queryFilterString": ""\n },\n "initialResponseSetting": {\n "initialResponse": {},\n "nextStep": "",\n "conditional": {},\n "codeHook": {\n "enableCodeHookInvocation": "",\n "active": "",\n "invocationLabel": "",\n "postCodeHookSpecification": ""\n }\n }\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"intentName\": \"\",\n \"description\": \"\",\n \"parentIntentSignature\": \"\",\n \"sampleUtterances\": [\n {\n \"utterance\": \"\"\n }\n ],\n \"dialogCodeHook\": {\n \"enabled\": \"\"\n },\n \"fulfillmentCodeHook\": {\n \"enabled\": \"\",\n \"postFulfillmentStatusSpecification\": \"\",\n \"fulfillmentUpdatesSpecification\": \"\",\n \"active\": \"\"\n },\n \"slotPriorities\": [\n {\n \"priority\": \"\",\n \"slotId\": \"\"\n }\n ],\n \"intentConfirmationSetting\": {\n \"promptSpecification\": \"\",\n \"declinationResponse\": \"\",\n \"active\": \"\",\n \"confirmationResponse\": {\n \"messageGroups\": \"\",\n \"allowInterrupt\": \"\"\n },\n \"confirmationNextStep\": \"\",\n \"confirmationConditional\": \"\",\n \"declinationNextStep\": \"\",\n \"declinationConditional\": \"\",\n \"failureResponse\": {},\n \"failureNextStep\": \"\",\n \"failureConditional\": {\n \"active\": \"\",\n \"conditionalBranches\": \"\",\n \"defaultBranch\": \"\"\n },\n \"codeHook\": \"\",\n \"elicitationCodeHook\": \"\"\n },\n \"intentClosingSetting\": {\n \"closingResponse\": \"\",\n \"active\": \"\",\n \"nextStep\": \"\",\n \"conditional\": \"\"\n },\n \"inputContexts\": [\n {\n \"name\": \"\"\n }\n ],\n \"outputContexts\": [\n {\n \"name\": \"\",\n \"timeToLiveInSeconds\": \"\",\n \"turnsToLive\": \"\"\n }\n ],\n \"kendraConfiguration\": {\n \"kendraIndex\": \"\",\n \"queryFilterStringEnabled\": \"\",\n \"queryFilterString\": \"\"\n },\n \"initialResponseSetting\": {\n \"initialResponse\": {},\n \"nextStep\": \"\",\n \"conditional\": {},\n \"codeHook\": {\n \"enableCodeHookInvocation\": \"\",\n \"active\": \"\",\n \"invocationLabel\": \"\",\n \"postCodeHookSpecification\": \"\"\n }\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
intentName: '',
description: '',
parentIntentSignature: '',
sampleUtterances: [{utterance: ''}],
dialogCodeHook: {enabled: ''},
fulfillmentCodeHook: {
enabled: '',
postFulfillmentStatusSpecification: '',
fulfillmentUpdatesSpecification: '',
active: ''
},
slotPriorities: [{priority: '', slotId: ''}],
intentConfirmationSetting: {
promptSpecification: '',
declinationResponse: '',
active: '',
confirmationResponse: {messageGroups: '', allowInterrupt: ''},
confirmationNextStep: '',
confirmationConditional: '',
declinationNextStep: '',
declinationConditional: '',
failureResponse: {},
failureNextStep: '',
failureConditional: {active: '', conditionalBranches: '', defaultBranch: ''},
codeHook: '',
elicitationCodeHook: ''
},
intentClosingSetting: {closingResponse: '', active: '', nextStep: '', conditional: ''},
inputContexts: [{name: ''}],
outputContexts: [{name: '', timeToLiveInSeconds: '', turnsToLive: ''}],
kendraConfiguration: {kendraIndex: '', queryFilterStringEnabled: '', queryFilterString: ''},
initialResponseSetting: {
initialResponse: {},
nextStep: '',
conditional: {},
codeHook: {
enableCodeHookInvocation: '',
active: '',
invocationLabel: '',
postCodeHookSpecification: ''
}
}
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/',
headers: {'content-type': 'application/json'},
body: {
intentName: '',
description: '',
parentIntentSignature: '',
sampleUtterances: [{utterance: ''}],
dialogCodeHook: {enabled: ''},
fulfillmentCodeHook: {
enabled: '',
postFulfillmentStatusSpecification: '',
fulfillmentUpdatesSpecification: '',
active: ''
},
slotPriorities: [{priority: '', slotId: ''}],
intentConfirmationSetting: {
promptSpecification: '',
declinationResponse: '',
active: '',
confirmationResponse: {messageGroups: '', allowInterrupt: ''},
confirmationNextStep: '',
confirmationConditional: '',
declinationNextStep: '',
declinationConditional: '',
failureResponse: {},
failureNextStep: '',
failureConditional: {active: '', conditionalBranches: '', defaultBranch: ''},
codeHook: '',
elicitationCodeHook: ''
},
intentClosingSetting: {closingResponse: '', active: '', nextStep: '', conditional: ''},
inputContexts: [{name: ''}],
outputContexts: [{name: '', timeToLiveInSeconds: '', turnsToLive: ''}],
kendraConfiguration: {kendraIndex: '', queryFilterStringEnabled: '', queryFilterString: ''},
initialResponseSetting: {
initialResponse: {},
nextStep: '',
conditional: {},
codeHook: {
enableCodeHookInvocation: '',
active: '',
invocationLabel: '',
postCodeHookSpecification: ''
}
}
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
intentName: '',
description: '',
parentIntentSignature: '',
sampleUtterances: [
{
utterance: ''
}
],
dialogCodeHook: {
enabled: ''
},
fulfillmentCodeHook: {
enabled: '',
postFulfillmentStatusSpecification: '',
fulfillmentUpdatesSpecification: '',
active: ''
},
slotPriorities: [
{
priority: '',
slotId: ''
}
],
intentConfirmationSetting: {
promptSpecification: '',
declinationResponse: '',
active: '',
confirmationResponse: {
messageGroups: '',
allowInterrupt: ''
},
confirmationNextStep: '',
confirmationConditional: '',
declinationNextStep: '',
declinationConditional: '',
failureResponse: {},
failureNextStep: '',
failureConditional: {
active: '',
conditionalBranches: '',
defaultBranch: ''
},
codeHook: '',
elicitationCodeHook: ''
},
intentClosingSetting: {
closingResponse: '',
active: '',
nextStep: '',
conditional: ''
},
inputContexts: [
{
name: ''
}
],
outputContexts: [
{
name: '',
timeToLiveInSeconds: '',
turnsToLive: ''
}
],
kendraConfiguration: {
kendraIndex: '',
queryFilterStringEnabled: '',
queryFilterString: ''
},
initialResponseSetting: {
initialResponse: {},
nextStep: '',
conditional: {},
codeHook: {
enableCodeHookInvocation: '',
active: '',
invocationLabel: '',
postCodeHookSpecification: ''
}
}
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/',
headers: {'content-type': 'application/json'},
data: {
intentName: '',
description: '',
parentIntentSignature: '',
sampleUtterances: [{utterance: ''}],
dialogCodeHook: {enabled: ''},
fulfillmentCodeHook: {
enabled: '',
postFulfillmentStatusSpecification: '',
fulfillmentUpdatesSpecification: '',
active: ''
},
slotPriorities: [{priority: '', slotId: ''}],
intentConfirmationSetting: {
promptSpecification: '',
declinationResponse: '',
active: '',
confirmationResponse: {messageGroups: '', allowInterrupt: ''},
confirmationNextStep: '',
confirmationConditional: '',
declinationNextStep: '',
declinationConditional: '',
failureResponse: {},
failureNextStep: '',
failureConditional: {active: '', conditionalBranches: '', defaultBranch: ''},
codeHook: '',
elicitationCodeHook: ''
},
intentClosingSetting: {closingResponse: '', active: '', nextStep: '', conditional: ''},
inputContexts: [{name: ''}],
outputContexts: [{name: '', timeToLiveInSeconds: '', turnsToLive: ''}],
kendraConfiguration: {kendraIndex: '', queryFilterStringEnabled: '', queryFilterString: ''},
initialResponseSetting: {
initialResponse: {},
nextStep: '',
conditional: {},
codeHook: {
enableCodeHookInvocation: '',
active: '',
invocationLabel: '',
postCodeHookSpecification: ''
}
}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"intentName":"","description":"","parentIntentSignature":"","sampleUtterances":[{"utterance":""}],"dialogCodeHook":{"enabled":""},"fulfillmentCodeHook":{"enabled":"","postFulfillmentStatusSpecification":"","fulfillmentUpdatesSpecification":"","active":""},"slotPriorities":[{"priority":"","slotId":""}],"intentConfirmationSetting":{"promptSpecification":"","declinationResponse":"","active":"","confirmationResponse":{"messageGroups":"","allowInterrupt":""},"confirmationNextStep":"","confirmationConditional":"","declinationNextStep":"","declinationConditional":"","failureResponse":{},"failureNextStep":"","failureConditional":{"active":"","conditionalBranches":"","defaultBranch":""},"codeHook":"","elicitationCodeHook":""},"intentClosingSetting":{"closingResponse":"","active":"","nextStep":"","conditional":""},"inputContexts":[{"name":""}],"outputContexts":[{"name":"","timeToLiveInSeconds":"","turnsToLive":""}],"kendraConfiguration":{"kendraIndex":"","queryFilterStringEnabled":"","queryFilterString":""},"initialResponseSetting":{"initialResponse":{},"nextStep":"","conditional":{},"codeHook":{"enableCodeHookInvocation":"","active":"","invocationLabel":"","postCodeHookSpecification":""}}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"intentName": @"",
@"description": @"",
@"parentIntentSignature": @"",
@"sampleUtterances": @[ @{ @"utterance": @"" } ],
@"dialogCodeHook": @{ @"enabled": @"" },
@"fulfillmentCodeHook": @{ @"enabled": @"", @"postFulfillmentStatusSpecification": @"", @"fulfillmentUpdatesSpecification": @"", @"active": @"" },
@"slotPriorities": @[ @{ @"priority": @"", @"slotId": @"" } ],
@"intentConfirmationSetting": @{ @"promptSpecification": @"", @"declinationResponse": @"", @"active": @"", @"confirmationResponse": @{ @"messageGroups": @"", @"allowInterrupt": @"" }, @"confirmationNextStep": @"", @"confirmationConditional": @"", @"declinationNextStep": @"", @"declinationConditional": @"", @"failureResponse": @{ }, @"failureNextStep": @"", @"failureConditional": @{ @"active": @"", @"conditionalBranches": @"", @"defaultBranch": @"" }, @"codeHook": @"", @"elicitationCodeHook": @"" },
@"intentClosingSetting": @{ @"closingResponse": @"", @"active": @"", @"nextStep": @"", @"conditional": @"" },
@"inputContexts": @[ @{ @"name": @"" } ],
@"outputContexts": @[ @{ @"name": @"", @"timeToLiveInSeconds": @"", @"turnsToLive": @"" } ],
@"kendraConfiguration": @{ @"kendraIndex": @"", @"queryFilterStringEnabled": @"", @"queryFilterString": @"" },
@"initialResponseSetting": @{ @"initialResponse": @{ }, @"nextStep": @"", @"conditional": @{ }, @"codeHook": @{ @"enableCodeHookInvocation": @"", @"active": @"", @"invocationLabel": @"", @"postCodeHookSpecification": @"" } } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"intentName\": \"\",\n \"description\": \"\",\n \"parentIntentSignature\": \"\",\n \"sampleUtterances\": [\n {\n \"utterance\": \"\"\n }\n ],\n \"dialogCodeHook\": {\n \"enabled\": \"\"\n },\n \"fulfillmentCodeHook\": {\n \"enabled\": \"\",\n \"postFulfillmentStatusSpecification\": \"\",\n \"fulfillmentUpdatesSpecification\": \"\",\n \"active\": \"\"\n },\n \"slotPriorities\": [\n {\n \"priority\": \"\",\n \"slotId\": \"\"\n }\n ],\n \"intentConfirmationSetting\": {\n \"promptSpecification\": \"\",\n \"declinationResponse\": \"\",\n \"active\": \"\",\n \"confirmationResponse\": {\n \"messageGroups\": \"\",\n \"allowInterrupt\": \"\"\n },\n \"confirmationNextStep\": \"\",\n \"confirmationConditional\": \"\",\n \"declinationNextStep\": \"\",\n \"declinationConditional\": \"\",\n \"failureResponse\": {},\n \"failureNextStep\": \"\",\n \"failureConditional\": {\n \"active\": \"\",\n \"conditionalBranches\": \"\",\n \"defaultBranch\": \"\"\n },\n \"codeHook\": \"\",\n \"elicitationCodeHook\": \"\"\n },\n \"intentClosingSetting\": {\n \"closingResponse\": \"\",\n \"active\": \"\",\n \"nextStep\": \"\",\n \"conditional\": \"\"\n },\n \"inputContexts\": [\n {\n \"name\": \"\"\n }\n ],\n \"outputContexts\": [\n {\n \"name\": \"\",\n \"timeToLiveInSeconds\": \"\",\n \"turnsToLive\": \"\"\n }\n ],\n \"kendraConfiguration\": {\n \"kendraIndex\": \"\",\n \"queryFilterStringEnabled\": \"\",\n \"queryFilterString\": \"\"\n },\n \"initialResponseSetting\": {\n \"initialResponse\": {},\n \"nextStep\": \"\",\n \"conditional\": {},\n \"codeHook\": {\n \"enableCodeHookInvocation\": \"\",\n \"active\": \"\",\n \"invocationLabel\": \"\",\n \"postCodeHookSpecification\": \"\"\n }\n }\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'intentName' => '',
'description' => '',
'parentIntentSignature' => '',
'sampleUtterances' => [
[
'utterance' => ''
]
],
'dialogCodeHook' => [
'enabled' => ''
],
'fulfillmentCodeHook' => [
'enabled' => '',
'postFulfillmentStatusSpecification' => '',
'fulfillmentUpdatesSpecification' => '',
'active' => ''
],
'slotPriorities' => [
[
'priority' => '',
'slotId' => ''
]
],
'intentConfirmationSetting' => [
'promptSpecification' => '',
'declinationResponse' => '',
'active' => '',
'confirmationResponse' => [
'messageGroups' => '',
'allowInterrupt' => ''
],
'confirmationNextStep' => '',
'confirmationConditional' => '',
'declinationNextStep' => '',
'declinationConditional' => '',
'failureResponse' => [
],
'failureNextStep' => '',
'failureConditional' => [
'active' => '',
'conditionalBranches' => '',
'defaultBranch' => ''
],
'codeHook' => '',
'elicitationCodeHook' => ''
],
'intentClosingSetting' => [
'closingResponse' => '',
'active' => '',
'nextStep' => '',
'conditional' => ''
],
'inputContexts' => [
[
'name' => ''
]
],
'outputContexts' => [
[
'name' => '',
'timeToLiveInSeconds' => '',
'turnsToLive' => ''
]
],
'kendraConfiguration' => [
'kendraIndex' => '',
'queryFilterStringEnabled' => '',
'queryFilterString' => ''
],
'initialResponseSetting' => [
'initialResponse' => [
],
'nextStep' => '',
'conditional' => [
],
'codeHook' => [
'enableCodeHookInvocation' => '',
'active' => '',
'invocationLabel' => '',
'postCodeHookSpecification' => ''
]
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/', [
'body' => '{
"intentName": "",
"description": "",
"parentIntentSignature": "",
"sampleUtterances": [
{
"utterance": ""
}
],
"dialogCodeHook": {
"enabled": ""
},
"fulfillmentCodeHook": {
"enabled": "",
"postFulfillmentStatusSpecification": "",
"fulfillmentUpdatesSpecification": "",
"active": ""
},
"slotPriorities": [
{
"priority": "",
"slotId": ""
}
],
"intentConfirmationSetting": {
"promptSpecification": "",
"declinationResponse": "",
"active": "",
"confirmationResponse": {
"messageGroups": "",
"allowInterrupt": ""
},
"confirmationNextStep": "",
"confirmationConditional": "",
"declinationNextStep": "",
"declinationConditional": "",
"failureResponse": {},
"failureNextStep": "",
"failureConditional": {
"active": "",
"conditionalBranches": "",
"defaultBranch": ""
},
"codeHook": "",
"elicitationCodeHook": ""
},
"intentClosingSetting": {
"closingResponse": "",
"active": "",
"nextStep": "",
"conditional": ""
},
"inputContexts": [
{
"name": ""
}
],
"outputContexts": [
{
"name": "",
"timeToLiveInSeconds": "",
"turnsToLive": ""
}
],
"kendraConfiguration": {
"kendraIndex": "",
"queryFilterStringEnabled": "",
"queryFilterString": ""
},
"initialResponseSetting": {
"initialResponse": {},
"nextStep": "",
"conditional": {},
"codeHook": {
"enableCodeHookInvocation": "",
"active": "",
"invocationLabel": "",
"postCodeHookSpecification": ""
}
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'intentName' => '',
'description' => '',
'parentIntentSignature' => '',
'sampleUtterances' => [
[
'utterance' => ''
]
],
'dialogCodeHook' => [
'enabled' => ''
],
'fulfillmentCodeHook' => [
'enabled' => '',
'postFulfillmentStatusSpecification' => '',
'fulfillmentUpdatesSpecification' => '',
'active' => ''
],
'slotPriorities' => [
[
'priority' => '',
'slotId' => ''
]
],
'intentConfirmationSetting' => [
'promptSpecification' => '',
'declinationResponse' => '',
'active' => '',
'confirmationResponse' => [
'messageGroups' => '',
'allowInterrupt' => ''
],
'confirmationNextStep' => '',
'confirmationConditional' => '',
'declinationNextStep' => '',
'declinationConditional' => '',
'failureResponse' => [
],
'failureNextStep' => '',
'failureConditional' => [
'active' => '',
'conditionalBranches' => '',
'defaultBranch' => ''
],
'codeHook' => '',
'elicitationCodeHook' => ''
],
'intentClosingSetting' => [
'closingResponse' => '',
'active' => '',
'nextStep' => '',
'conditional' => ''
],
'inputContexts' => [
[
'name' => ''
]
],
'outputContexts' => [
[
'name' => '',
'timeToLiveInSeconds' => '',
'turnsToLive' => ''
]
],
'kendraConfiguration' => [
'kendraIndex' => '',
'queryFilterStringEnabled' => '',
'queryFilterString' => ''
],
'initialResponseSetting' => [
'initialResponse' => [
],
'nextStep' => '',
'conditional' => [
],
'codeHook' => [
'enableCodeHookInvocation' => '',
'active' => '',
'invocationLabel' => '',
'postCodeHookSpecification' => ''
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'intentName' => '',
'description' => '',
'parentIntentSignature' => '',
'sampleUtterances' => [
[
'utterance' => ''
]
],
'dialogCodeHook' => [
'enabled' => ''
],
'fulfillmentCodeHook' => [
'enabled' => '',
'postFulfillmentStatusSpecification' => '',
'fulfillmentUpdatesSpecification' => '',
'active' => ''
],
'slotPriorities' => [
[
'priority' => '',
'slotId' => ''
]
],
'intentConfirmationSetting' => [
'promptSpecification' => '',
'declinationResponse' => '',
'active' => '',
'confirmationResponse' => [
'messageGroups' => '',
'allowInterrupt' => ''
],
'confirmationNextStep' => '',
'confirmationConditional' => '',
'declinationNextStep' => '',
'declinationConditional' => '',
'failureResponse' => [
],
'failureNextStep' => '',
'failureConditional' => [
'active' => '',
'conditionalBranches' => '',
'defaultBranch' => ''
],
'codeHook' => '',
'elicitationCodeHook' => ''
],
'intentClosingSetting' => [
'closingResponse' => '',
'active' => '',
'nextStep' => '',
'conditional' => ''
],
'inputContexts' => [
[
'name' => ''
]
],
'outputContexts' => [
[
'name' => '',
'timeToLiveInSeconds' => '',
'turnsToLive' => ''
]
],
'kendraConfiguration' => [
'kendraIndex' => '',
'queryFilterStringEnabled' => '',
'queryFilterString' => ''
],
'initialResponseSetting' => [
'initialResponse' => [
],
'nextStep' => '',
'conditional' => [
],
'codeHook' => [
'enableCodeHookInvocation' => '',
'active' => '',
'invocationLabel' => '',
'postCodeHookSpecification' => ''
]
]
]));
$request->setRequestUrl('{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/');
$request->setRequestMethod('PUT');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"intentName": "",
"description": "",
"parentIntentSignature": "",
"sampleUtterances": [
{
"utterance": ""
}
],
"dialogCodeHook": {
"enabled": ""
},
"fulfillmentCodeHook": {
"enabled": "",
"postFulfillmentStatusSpecification": "",
"fulfillmentUpdatesSpecification": "",
"active": ""
},
"slotPriorities": [
{
"priority": "",
"slotId": ""
}
],
"intentConfirmationSetting": {
"promptSpecification": "",
"declinationResponse": "",
"active": "",
"confirmationResponse": {
"messageGroups": "",
"allowInterrupt": ""
},
"confirmationNextStep": "",
"confirmationConditional": "",
"declinationNextStep": "",
"declinationConditional": "",
"failureResponse": {},
"failureNextStep": "",
"failureConditional": {
"active": "",
"conditionalBranches": "",
"defaultBranch": ""
},
"codeHook": "",
"elicitationCodeHook": ""
},
"intentClosingSetting": {
"closingResponse": "",
"active": "",
"nextStep": "",
"conditional": ""
},
"inputContexts": [
{
"name": ""
}
],
"outputContexts": [
{
"name": "",
"timeToLiveInSeconds": "",
"turnsToLive": ""
}
],
"kendraConfiguration": {
"kendraIndex": "",
"queryFilterStringEnabled": "",
"queryFilterString": ""
},
"initialResponseSetting": {
"initialResponse": {},
"nextStep": "",
"conditional": {},
"codeHook": {
"enableCodeHookInvocation": "",
"active": "",
"invocationLabel": "",
"postCodeHookSpecification": ""
}
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"intentName": "",
"description": "",
"parentIntentSignature": "",
"sampleUtterances": [
{
"utterance": ""
}
],
"dialogCodeHook": {
"enabled": ""
},
"fulfillmentCodeHook": {
"enabled": "",
"postFulfillmentStatusSpecification": "",
"fulfillmentUpdatesSpecification": "",
"active": ""
},
"slotPriorities": [
{
"priority": "",
"slotId": ""
}
],
"intentConfirmationSetting": {
"promptSpecification": "",
"declinationResponse": "",
"active": "",
"confirmationResponse": {
"messageGroups": "",
"allowInterrupt": ""
},
"confirmationNextStep": "",
"confirmationConditional": "",
"declinationNextStep": "",
"declinationConditional": "",
"failureResponse": {},
"failureNextStep": "",
"failureConditional": {
"active": "",
"conditionalBranches": "",
"defaultBranch": ""
},
"codeHook": "",
"elicitationCodeHook": ""
},
"intentClosingSetting": {
"closingResponse": "",
"active": "",
"nextStep": "",
"conditional": ""
},
"inputContexts": [
{
"name": ""
}
],
"outputContexts": [
{
"name": "",
"timeToLiveInSeconds": "",
"turnsToLive": ""
}
],
"kendraConfiguration": {
"kendraIndex": "",
"queryFilterStringEnabled": "",
"queryFilterString": ""
},
"initialResponseSetting": {
"initialResponse": {},
"nextStep": "",
"conditional": {},
"codeHook": {
"enableCodeHookInvocation": "",
"active": "",
"invocationLabel": "",
"postCodeHookSpecification": ""
}
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"intentName\": \"\",\n \"description\": \"\",\n \"parentIntentSignature\": \"\",\n \"sampleUtterances\": [\n {\n \"utterance\": \"\"\n }\n ],\n \"dialogCodeHook\": {\n \"enabled\": \"\"\n },\n \"fulfillmentCodeHook\": {\n \"enabled\": \"\",\n \"postFulfillmentStatusSpecification\": \"\",\n \"fulfillmentUpdatesSpecification\": \"\",\n \"active\": \"\"\n },\n \"slotPriorities\": [\n {\n \"priority\": \"\",\n \"slotId\": \"\"\n }\n ],\n \"intentConfirmationSetting\": {\n \"promptSpecification\": \"\",\n \"declinationResponse\": \"\",\n \"active\": \"\",\n \"confirmationResponse\": {\n \"messageGroups\": \"\",\n \"allowInterrupt\": \"\"\n },\n \"confirmationNextStep\": \"\",\n \"confirmationConditional\": \"\",\n \"declinationNextStep\": \"\",\n \"declinationConditional\": \"\",\n \"failureResponse\": {},\n \"failureNextStep\": \"\",\n \"failureConditional\": {\n \"active\": \"\",\n \"conditionalBranches\": \"\",\n \"defaultBranch\": \"\"\n },\n \"codeHook\": \"\",\n \"elicitationCodeHook\": \"\"\n },\n \"intentClosingSetting\": {\n \"closingResponse\": \"\",\n \"active\": \"\",\n \"nextStep\": \"\",\n \"conditional\": \"\"\n },\n \"inputContexts\": [\n {\n \"name\": \"\"\n }\n ],\n \"outputContexts\": [\n {\n \"name\": \"\",\n \"timeToLiveInSeconds\": \"\",\n \"turnsToLive\": \"\"\n }\n ],\n \"kendraConfiguration\": {\n \"kendraIndex\": \"\",\n \"queryFilterStringEnabled\": \"\",\n \"queryFilterString\": \"\"\n },\n \"initialResponseSetting\": {\n \"initialResponse\": {},\n \"nextStep\": \"\",\n \"conditional\": {},\n \"codeHook\": {\n \"enableCodeHookInvocation\": \"\",\n \"active\": \"\",\n \"invocationLabel\": \"\",\n \"postCodeHookSpecification\": \"\"\n }\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/"
payload = {
"intentName": "",
"description": "",
"parentIntentSignature": "",
"sampleUtterances": [{ "utterance": "" }],
"dialogCodeHook": { "enabled": "" },
"fulfillmentCodeHook": {
"enabled": "",
"postFulfillmentStatusSpecification": "",
"fulfillmentUpdatesSpecification": "",
"active": ""
},
"slotPriorities": [
{
"priority": "",
"slotId": ""
}
],
"intentConfirmationSetting": {
"promptSpecification": "",
"declinationResponse": "",
"active": "",
"confirmationResponse": {
"messageGroups": "",
"allowInterrupt": ""
},
"confirmationNextStep": "",
"confirmationConditional": "",
"declinationNextStep": "",
"declinationConditional": "",
"failureResponse": {},
"failureNextStep": "",
"failureConditional": {
"active": "",
"conditionalBranches": "",
"defaultBranch": ""
},
"codeHook": "",
"elicitationCodeHook": ""
},
"intentClosingSetting": {
"closingResponse": "",
"active": "",
"nextStep": "",
"conditional": ""
},
"inputContexts": [{ "name": "" }],
"outputContexts": [
{
"name": "",
"timeToLiveInSeconds": "",
"turnsToLive": ""
}
],
"kendraConfiguration": {
"kendraIndex": "",
"queryFilterStringEnabled": "",
"queryFilterString": ""
},
"initialResponseSetting": {
"initialResponse": {},
"nextStep": "",
"conditional": {},
"codeHook": {
"enableCodeHookInvocation": "",
"active": "",
"invocationLabel": "",
"postCodeHookSpecification": ""
}
}
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/"
payload <- "{\n \"intentName\": \"\",\n \"description\": \"\",\n \"parentIntentSignature\": \"\",\n \"sampleUtterances\": [\n {\n \"utterance\": \"\"\n }\n ],\n \"dialogCodeHook\": {\n \"enabled\": \"\"\n },\n \"fulfillmentCodeHook\": {\n \"enabled\": \"\",\n \"postFulfillmentStatusSpecification\": \"\",\n \"fulfillmentUpdatesSpecification\": \"\",\n \"active\": \"\"\n },\n \"slotPriorities\": [\n {\n \"priority\": \"\",\n \"slotId\": \"\"\n }\n ],\n \"intentConfirmationSetting\": {\n \"promptSpecification\": \"\",\n \"declinationResponse\": \"\",\n \"active\": \"\",\n \"confirmationResponse\": {\n \"messageGroups\": \"\",\n \"allowInterrupt\": \"\"\n },\n \"confirmationNextStep\": \"\",\n \"confirmationConditional\": \"\",\n \"declinationNextStep\": \"\",\n \"declinationConditional\": \"\",\n \"failureResponse\": {},\n \"failureNextStep\": \"\",\n \"failureConditional\": {\n \"active\": \"\",\n \"conditionalBranches\": \"\",\n \"defaultBranch\": \"\"\n },\n \"codeHook\": \"\",\n \"elicitationCodeHook\": \"\"\n },\n \"intentClosingSetting\": {\n \"closingResponse\": \"\",\n \"active\": \"\",\n \"nextStep\": \"\",\n \"conditional\": \"\"\n },\n \"inputContexts\": [\n {\n \"name\": \"\"\n }\n ],\n \"outputContexts\": [\n {\n \"name\": \"\",\n \"timeToLiveInSeconds\": \"\",\n \"turnsToLive\": \"\"\n }\n ],\n \"kendraConfiguration\": {\n \"kendraIndex\": \"\",\n \"queryFilterStringEnabled\": \"\",\n \"queryFilterString\": \"\"\n },\n \"initialResponseSetting\": {\n \"initialResponse\": {},\n \"nextStep\": \"\",\n \"conditional\": {},\n \"codeHook\": {\n \"enableCodeHookInvocation\": \"\",\n \"active\": \"\",\n \"invocationLabel\": \"\",\n \"postCodeHookSpecification\": \"\"\n }\n }\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"intentName\": \"\",\n \"description\": \"\",\n \"parentIntentSignature\": \"\",\n \"sampleUtterances\": [\n {\n \"utterance\": \"\"\n }\n ],\n \"dialogCodeHook\": {\n \"enabled\": \"\"\n },\n \"fulfillmentCodeHook\": {\n \"enabled\": \"\",\n \"postFulfillmentStatusSpecification\": \"\",\n \"fulfillmentUpdatesSpecification\": \"\",\n \"active\": \"\"\n },\n \"slotPriorities\": [\n {\n \"priority\": \"\",\n \"slotId\": \"\"\n }\n ],\n \"intentConfirmationSetting\": {\n \"promptSpecification\": \"\",\n \"declinationResponse\": \"\",\n \"active\": \"\",\n \"confirmationResponse\": {\n \"messageGroups\": \"\",\n \"allowInterrupt\": \"\"\n },\n \"confirmationNextStep\": \"\",\n \"confirmationConditional\": \"\",\n \"declinationNextStep\": \"\",\n \"declinationConditional\": \"\",\n \"failureResponse\": {},\n \"failureNextStep\": \"\",\n \"failureConditional\": {\n \"active\": \"\",\n \"conditionalBranches\": \"\",\n \"defaultBranch\": \"\"\n },\n \"codeHook\": \"\",\n \"elicitationCodeHook\": \"\"\n },\n \"intentClosingSetting\": {\n \"closingResponse\": \"\",\n \"active\": \"\",\n \"nextStep\": \"\",\n \"conditional\": \"\"\n },\n \"inputContexts\": [\n {\n \"name\": \"\"\n }\n ],\n \"outputContexts\": [\n {\n \"name\": \"\",\n \"timeToLiveInSeconds\": \"\",\n \"turnsToLive\": \"\"\n }\n ],\n \"kendraConfiguration\": {\n \"kendraIndex\": \"\",\n \"queryFilterStringEnabled\": \"\",\n \"queryFilterString\": \"\"\n },\n \"initialResponseSetting\": {\n \"initialResponse\": {},\n \"nextStep\": \"\",\n \"conditional\": {},\n \"codeHook\": {\n \"enableCodeHookInvocation\": \"\",\n \"active\": \"\",\n \"invocationLabel\": \"\",\n \"postCodeHookSpecification\": \"\"\n }\n }\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.put('/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/') do |req|
req.body = "{\n \"intentName\": \"\",\n \"description\": \"\",\n \"parentIntentSignature\": \"\",\n \"sampleUtterances\": [\n {\n \"utterance\": \"\"\n }\n ],\n \"dialogCodeHook\": {\n \"enabled\": \"\"\n },\n \"fulfillmentCodeHook\": {\n \"enabled\": \"\",\n \"postFulfillmentStatusSpecification\": \"\",\n \"fulfillmentUpdatesSpecification\": \"\",\n \"active\": \"\"\n },\n \"slotPriorities\": [\n {\n \"priority\": \"\",\n \"slotId\": \"\"\n }\n ],\n \"intentConfirmationSetting\": {\n \"promptSpecification\": \"\",\n \"declinationResponse\": \"\",\n \"active\": \"\",\n \"confirmationResponse\": {\n \"messageGroups\": \"\",\n \"allowInterrupt\": \"\"\n },\n \"confirmationNextStep\": \"\",\n \"confirmationConditional\": \"\",\n \"declinationNextStep\": \"\",\n \"declinationConditional\": \"\",\n \"failureResponse\": {},\n \"failureNextStep\": \"\",\n \"failureConditional\": {\n \"active\": \"\",\n \"conditionalBranches\": \"\",\n \"defaultBranch\": \"\"\n },\n \"codeHook\": \"\",\n \"elicitationCodeHook\": \"\"\n },\n \"intentClosingSetting\": {\n \"closingResponse\": \"\",\n \"active\": \"\",\n \"nextStep\": \"\",\n \"conditional\": \"\"\n },\n \"inputContexts\": [\n {\n \"name\": \"\"\n }\n ],\n \"outputContexts\": [\n {\n \"name\": \"\",\n \"timeToLiveInSeconds\": \"\",\n \"turnsToLive\": \"\"\n }\n ],\n \"kendraConfiguration\": {\n \"kendraIndex\": \"\",\n \"queryFilterStringEnabled\": \"\",\n \"queryFilterString\": \"\"\n },\n \"initialResponseSetting\": {\n \"initialResponse\": {},\n \"nextStep\": \"\",\n \"conditional\": {},\n \"codeHook\": {\n \"enableCodeHookInvocation\": \"\",\n \"active\": \"\",\n \"invocationLabel\": \"\",\n \"postCodeHookSpecification\": \"\"\n }\n }\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/";
let payload = json!({
"intentName": "",
"description": "",
"parentIntentSignature": "",
"sampleUtterances": (json!({"utterance": ""})),
"dialogCodeHook": json!({"enabled": ""}),
"fulfillmentCodeHook": json!({
"enabled": "",
"postFulfillmentStatusSpecification": "",
"fulfillmentUpdatesSpecification": "",
"active": ""
}),
"slotPriorities": (
json!({
"priority": "",
"slotId": ""
})
),
"intentConfirmationSetting": json!({
"promptSpecification": "",
"declinationResponse": "",
"active": "",
"confirmationResponse": json!({
"messageGroups": "",
"allowInterrupt": ""
}),
"confirmationNextStep": "",
"confirmationConditional": "",
"declinationNextStep": "",
"declinationConditional": "",
"failureResponse": json!({}),
"failureNextStep": "",
"failureConditional": json!({
"active": "",
"conditionalBranches": "",
"defaultBranch": ""
}),
"codeHook": "",
"elicitationCodeHook": ""
}),
"intentClosingSetting": json!({
"closingResponse": "",
"active": "",
"nextStep": "",
"conditional": ""
}),
"inputContexts": (json!({"name": ""})),
"outputContexts": (
json!({
"name": "",
"timeToLiveInSeconds": "",
"turnsToLive": ""
})
),
"kendraConfiguration": json!({
"kendraIndex": "",
"queryFilterStringEnabled": "",
"queryFilterString": ""
}),
"initialResponseSetting": json!({
"initialResponse": json!({}),
"nextStep": "",
"conditional": json!({}),
"codeHook": json!({
"enableCodeHookInvocation": "",
"active": "",
"invocationLabel": "",
"postCodeHookSpecification": ""
})
})
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/ \
--header 'content-type: application/json' \
--data '{
"intentName": "",
"description": "",
"parentIntentSignature": "",
"sampleUtterances": [
{
"utterance": ""
}
],
"dialogCodeHook": {
"enabled": ""
},
"fulfillmentCodeHook": {
"enabled": "",
"postFulfillmentStatusSpecification": "",
"fulfillmentUpdatesSpecification": "",
"active": ""
},
"slotPriorities": [
{
"priority": "",
"slotId": ""
}
],
"intentConfirmationSetting": {
"promptSpecification": "",
"declinationResponse": "",
"active": "",
"confirmationResponse": {
"messageGroups": "",
"allowInterrupt": ""
},
"confirmationNextStep": "",
"confirmationConditional": "",
"declinationNextStep": "",
"declinationConditional": "",
"failureResponse": {},
"failureNextStep": "",
"failureConditional": {
"active": "",
"conditionalBranches": "",
"defaultBranch": ""
},
"codeHook": "",
"elicitationCodeHook": ""
},
"intentClosingSetting": {
"closingResponse": "",
"active": "",
"nextStep": "",
"conditional": ""
},
"inputContexts": [
{
"name": ""
}
],
"outputContexts": [
{
"name": "",
"timeToLiveInSeconds": "",
"turnsToLive": ""
}
],
"kendraConfiguration": {
"kendraIndex": "",
"queryFilterStringEnabled": "",
"queryFilterString": ""
},
"initialResponseSetting": {
"initialResponse": {},
"nextStep": "",
"conditional": {},
"codeHook": {
"enableCodeHookInvocation": "",
"active": "",
"invocationLabel": "",
"postCodeHookSpecification": ""
}
}
}'
echo '{
"intentName": "",
"description": "",
"parentIntentSignature": "",
"sampleUtterances": [
{
"utterance": ""
}
],
"dialogCodeHook": {
"enabled": ""
},
"fulfillmentCodeHook": {
"enabled": "",
"postFulfillmentStatusSpecification": "",
"fulfillmentUpdatesSpecification": "",
"active": ""
},
"slotPriorities": [
{
"priority": "",
"slotId": ""
}
],
"intentConfirmationSetting": {
"promptSpecification": "",
"declinationResponse": "",
"active": "",
"confirmationResponse": {
"messageGroups": "",
"allowInterrupt": ""
},
"confirmationNextStep": "",
"confirmationConditional": "",
"declinationNextStep": "",
"declinationConditional": "",
"failureResponse": {},
"failureNextStep": "",
"failureConditional": {
"active": "",
"conditionalBranches": "",
"defaultBranch": ""
},
"codeHook": "",
"elicitationCodeHook": ""
},
"intentClosingSetting": {
"closingResponse": "",
"active": "",
"nextStep": "",
"conditional": ""
},
"inputContexts": [
{
"name": ""
}
],
"outputContexts": [
{
"name": "",
"timeToLiveInSeconds": "",
"turnsToLive": ""
}
],
"kendraConfiguration": {
"kendraIndex": "",
"queryFilterStringEnabled": "",
"queryFilterString": ""
},
"initialResponseSetting": {
"initialResponse": {},
"nextStep": "",
"conditional": {},
"codeHook": {
"enableCodeHookInvocation": "",
"active": "",
"invocationLabel": "",
"postCodeHookSpecification": ""
}
}
}' | \
http PUT {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/ \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "intentName": "",\n "description": "",\n "parentIntentSignature": "",\n "sampleUtterances": [\n {\n "utterance": ""\n }\n ],\n "dialogCodeHook": {\n "enabled": ""\n },\n "fulfillmentCodeHook": {\n "enabled": "",\n "postFulfillmentStatusSpecification": "",\n "fulfillmentUpdatesSpecification": "",\n "active": ""\n },\n "slotPriorities": [\n {\n "priority": "",\n "slotId": ""\n }\n ],\n "intentConfirmationSetting": {\n "promptSpecification": "",\n "declinationResponse": "",\n "active": "",\n "confirmationResponse": {\n "messageGroups": "",\n "allowInterrupt": ""\n },\n "confirmationNextStep": "",\n "confirmationConditional": "",\n "declinationNextStep": "",\n "declinationConditional": "",\n "failureResponse": {},\n "failureNextStep": "",\n "failureConditional": {\n "active": "",\n "conditionalBranches": "",\n "defaultBranch": ""\n },\n "codeHook": "",\n "elicitationCodeHook": ""\n },\n "intentClosingSetting": {\n "closingResponse": "",\n "active": "",\n "nextStep": "",\n "conditional": ""\n },\n "inputContexts": [\n {\n "name": ""\n }\n ],\n "outputContexts": [\n {\n "name": "",\n "timeToLiveInSeconds": "",\n "turnsToLive": ""\n }\n ],\n "kendraConfiguration": {\n "kendraIndex": "",\n "queryFilterStringEnabled": "",\n "queryFilterString": ""\n },\n "initialResponseSetting": {\n "initialResponse": {},\n "nextStep": "",\n "conditional": {},\n "codeHook": {\n "enableCodeHookInvocation": "",\n "active": "",\n "invocationLabel": "",\n "postCodeHookSpecification": ""\n }\n }\n}' \
--output-document \
- {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"intentName": "",
"description": "",
"parentIntentSignature": "",
"sampleUtterances": [["utterance": ""]],
"dialogCodeHook": ["enabled": ""],
"fulfillmentCodeHook": [
"enabled": "",
"postFulfillmentStatusSpecification": "",
"fulfillmentUpdatesSpecification": "",
"active": ""
],
"slotPriorities": [
[
"priority": "",
"slotId": ""
]
],
"intentConfirmationSetting": [
"promptSpecification": "",
"declinationResponse": "",
"active": "",
"confirmationResponse": [
"messageGroups": "",
"allowInterrupt": ""
],
"confirmationNextStep": "",
"confirmationConditional": "",
"declinationNextStep": "",
"declinationConditional": "",
"failureResponse": [],
"failureNextStep": "",
"failureConditional": [
"active": "",
"conditionalBranches": "",
"defaultBranch": ""
],
"codeHook": "",
"elicitationCodeHook": ""
],
"intentClosingSetting": [
"closingResponse": "",
"active": "",
"nextStep": "",
"conditional": ""
],
"inputContexts": [["name": ""]],
"outputContexts": [
[
"name": "",
"timeToLiveInSeconds": "",
"turnsToLive": ""
]
],
"kendraConfiguration": [
"kendraIndex": "",
"queryFilterStringEnabled": "",
"queryFilterString": ""
],
"initialResponseSetting": [
"initialResponse": [],
"nextStep": "",
"conditional": [],
"codeHook": [
"enableCodeHookInvocation": "",
"active": "",
"invocationLabel": "",
"postCodeHookSpecification": ""
]
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PUT
UpdateResourcePolicy
{{baseUrl}}/policy/:resourceArn/
QUERY PARAMS
resourceArn
BODY json
{
"policy": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/policy/:resourceArn/");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"policy\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/policy/:resourceArn/" {:content-type :json
:form-params {:policy ""}})
require "http/client"
url = "{{baseUrl}}/policy/:resourceArn/"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"policy\": \"\"\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/policy/:resourceArn/"),
Content = new StringContent("{\n \"policy\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/policy/:resourceArn/");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"policy\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/policy/:resourceArn/"
payload := strings.NewReader("{\n \"policy\": \"\"\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/policy/:resourceArn/ HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 18
{
"policy": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/policy/:resourceArn/")
.setHeader("content-type", "application/json")
.setBody("{\n \"policy\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/policy/:resourceArn/"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"policy\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"policy\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/policy/:resourceArn/")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/policy/:resourceArn/")
.header("content-type", "application/json")
.body("{\n \"policy\": \"\"\n}")
.asString();
const data = JSON.stringify({
policy: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/policy/:resourceArn/');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/policy/:resourceArn/',
headers: {'content-type': 'application/json'},
data: {policy: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/policy/:resourceArn/';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"policy":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/policy/:resourceArn/',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "policy": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"policy\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/policy/:resourceArn/")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/policy/:resourceArn/',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({policy: ''}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/policy/:resourceArn/',
headers: {'content-type': 'application/json'},
body: {policy: ''},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/policy/:resourceArn/');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
policy: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/policy/:resourceArn/',
headers: {'content-type': 'application/json'},
data: {policy: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/policy/:resourceArn/';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"policy":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"policy": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/policy/:resourceArn/"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/policy/:resourceArn/" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"policy\": \"\"\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/policy/:resourceArn/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'policy' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/policy/:resourceArn/', [
'body' => '{
"policy": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/policy/:resourceArn/');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'policy' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'policy' => ''
]));
$request->setRequestUrl('{{baseUrl}}/policy/:resourceArn/');
$request->setRequestMethod('PUT');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/policy/:resourceArn/' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"policy": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/policy/:resourceArn/' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"policy": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"policy\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/policy/:resourceArn/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/policy/:resourceArn/"
payload = { "policy": "" }
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/policy/:resourceArn/"
payload <- "{\n \"policy\": \"\"\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/policy/:resourceArn/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"policy\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.put('/baseUrl/policy/:resourceArn/') do |req|
req.body = "{\n \"policy\": \"\"\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/policy/:resourceArn/";
let payload = json!({"policy": ""});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/policy/:resourceArn/ \
--header 'content-type: application/json' \
--data '{
"policy": ""
}'
echo '{
"policy": ""
}' | \
http PUT {{baseUrl}}/policy/:resourceArn/ \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "policy": ""\n}' \
--output-document \
- {{baseUrl}}/policy/:resourceArn/
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["policy": ""] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/policy/:resourceArn/")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PUT
UpdateSlot
{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/
QUERY PARAMS
slotId
botId
botVersion
localeId
intentId
BODY json
{
"slotName": "",
"description": "",
"slotTypeId": "",
"valueElicitationSetting": {
"defaultValueSpecification": "",
"slotConstraint": "",
"promptSpecification": "",
"sampleUtterances": "",
"waitAndContinueSpecification": {
"waitingResponse": "",
"continueResponse": "",
"stillWaitingResponse": "",
"active": ""
},
"slotCaptureSetting": ""
},
"obfuscationSetting": {
"obfuscationSettingType": ""
},
"multipleValuesSetting": {
"allowMultipleValues": ""
},
"subSlotSetting": {
"expression": "",
"slotSpecifications": ""
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"slotName\": \"\",\n \"description\": \"\",\n \"slotTypeId\": \"\",\n \"valueElicitationSetting\": {\n \"defaultValueSpecification\": \"\",\n \"slotConstraint\": \"\",\n \"promptSpecification\": \"\",\n \"sampleUtterances\": \"\",\n \"waitAndContinueSpecification\": {\n \"waitingResponse\": \"\",\n \"continueResponse\": \"\",\n \"stillWaitingResponse\": \"\",\n \"active\": \"\"\n },\n \"slotCaptureSetting\": \"\"\n },\n \"obfuscationSetting\": {\n \"obfuscationSettingType\": \"\"\n },\n \"multipleValuesSetting\": {\n \"allowMultipleValues\": \"\"\n },\n \"subSlotSetting\": {\n \"expression\": \"\",\n \"slotSpecifications\": \"\"\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/" {:content-type :json
:form-params {:slotName ""
:description ""
:slotTypeId ""
:valueElicitationSetting {:defaultValueSpecification ""
:slotConstraint ""
:promptSpecification ""
:sampleUtterances ""
:waitAndContinueSpecification {:waitingResponse ""
:continueResponse ""
:stillWaitingResponse ""
:active ""}
:slotCaptureSetting ""}
:obfuscationSetting {:obfuscationSettingType ""}
:multipleValuesSetting {:allowMultipleValues ""}
:subSlotSetting {:expression ""
:slotSpecifications ""}}})
require "http/client"
url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"slotName\": \"\",\n \"description\": \"\",\n \"slotTypeId\": \"\",\n \"valueElicitationSetting\": {\n \"defaultValueSpecification\": \"\",\n \"slotConstraint\": \"\",\n \"promptSpecification\": \"\",\n \"sampleUtterances\": \"\",\n \"waitAndContinueSpecification\": {\n \"waitingResponse\": \"\",\n \"continueResponse\": \"\",\n \"stillWaitingResponse\": \"\",\n \"active\": \"\"\n },\n \"slotCaptureSetting\": \"\"\n },\n \"obfuscationSetting\": {\n \"obfuscationSettingType\": \"\"\n },\n \"multipleValuesSetting\": {\n \"allowMultipleValues\": \"\"\n },\n \"subSlotSetting\": {\n \"expression\": \"\",\n \"slotSpecifications\": \"\"\n }\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/"),
Content = new StringContent("{\n \"slotName\": \"\",\n \"description\": \"\",\n \"slotTypeId\": \"\",\n \"valueElicitationSetting\": {\n \"defaultValueSpecification\": \"\",\n \"slotConstraint\": \"\",\n \"promptSpecification\": \"\",\n \"sampleUtterances\": \"\",\n \"waitAndContinueSpecification\": {\n \"waitingResponse\": \"\",\n \"continueResponse\": \"\",\n \"stillWaitingResponse\": \"\",\n \"active\": \"\"\n },\n \"slotCaptureSetting\": \"\"\n },\n \"obfuscationSetting\": {\n \"obfuscationSettingType\": \"\"\n },\n \"multipleValuesSetting\": {\n \"allowMultipleValues\": \"\"\n },\n \"subSlotSetting\": {\n \"expression\": \"\",\n \"slotSpecifications\": \"\"\n }\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"slotName\": \"\",\n \"description\": \"\",\n \"slotTypeId\": \"\",\n \"valueElicitationSetting\": {\n \"defaultValueSpecification\": \"\",\n \"slotConstraint\": \"\",\n \"promptSpecification\": \"\",\n \"sampleUtterances\": \"\",\n \"waitAndContinueSpecification\": {\n \"waitingResponse\": \"\",\n \"continueResponse\": \"\",\n \"stillWaitingResponse\": \"\",\n \"active\": \"\"\n },\n \"slotCaptureSetting\": \"\"\n },\n \"obfuscationSetting\": {\n \"obfuscationSettingType\": \"\"\n },\n \"multipleValuesSetting\": {\n \"allowMultipleValues\": \"\"\n },\n \"subSlotSetting\": {\n \"expression\": \"\",\n \"slotSpecifications\": \"\"\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/"
payload := strings.NewReader("{\n \"slotName\": \"\",\n \"description\": \"\",\n \"slotTypeId\": \"\",\n \"valueElicitationSetting\": {\n \"defaultValueSpecification\": \"\",\n \"slotConstraint\": \"\",\n \"promptSpecification\": \"\",\n \"sampleUtterances\": \"\",\n \"waitAndContinueSpecification\": {\n \"waitingResponse\": \"\",\n \"continueResponse\": \"\",\n \"stillWaitingResponse\": \"\",\n \"active\": \"\"\n },\n \"slotCaptureSetting\": \"\"\n },\n \"obfuscationSetting\": {\n \"obfuscationSettingType\": \"\"\n },\n \"multipleValuesSetting\": {\n \"allowMultipleValues\": \"\"\n },\n \"subSlotSetting\": {\n \"expression\": \"\",\n \"slotSpecifications\": \"\"\n }\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/ HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 611
{
"slotName": "",
"description": "",
"slotTypeId": "",
"valueElicitationSetting": {
"defaultValueSpecification": "",
"slotConstraint": "",
"promptSpecification": "",
"sampleUtterances": "",
"waitAndContinueSpecification": {
"waitingResponse": "",
"continueResponse": "",
"stillWaitingResponse": "",
"active": ""
},
"slotCaptureSetting": ""
},
"obfuscationSetting": {
"obfuscationSettingType": ""
},
"multipleValuesSetting": {
"allowMultipleValues": ""
},
"subSlotSetting": {
"expression": "",
"slotSpecifications": ""
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/")
.setHeader("content-type", "application/json")
.setBody("{\n \"slotName\": \"\",\n \"description\": \"\",\n \"slotTypeId\": \"\",\n \"valueElicitationSetting\": {\n \"defaultValueSpecification\": \"\",\n \"slotConstraint\": \"\",\n \"promptSpecification\": \"\",\n \"sampleUtterances\": \"\",\n \"waitAndContinueSpecification\": {\n \"waitingResponse\": \"\",\n \"continueResponse\": \"\",\n \"stillWaitingResponse\": \"\",\n \"active\": \"\"\n },\n \"slotCaptureSetting\": \"\"\n },\n \"obfuscationSetting\": {\n \"obfuscationSettingType\": \"\"\n },\n \"multipleValuesSetting\": {\n \"allowMultipleValues\": \"\"\n },\n \"subSlotSetting\": {\n \"expression\": \"\",\n \"slotSpecifications\": \"\"\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"slotName\": \"\",\n \"description\": \"\",\n \"slotTypeId\": \"\",\n \"valueElicitationSetting\": {\n \"defaultValueSpecification\": \"\",\n \"slotConstraint\": \"\",\n \"promptSpecification\": \"\",\n \"sampleUtterances\": \"\",\n \"waitAndContinueSpecification\": {\n \"waitingResponse\": \"\",\n \"continueResponse\": \"\",\n \"stillWaitingResponse\": \"\",\n \"active\": \"\"\n },\n \"slotCaptureSetting\": \"\"\n },\n \"obfuscationSetting\": {\n \"obfuscationSettingType\": \"\"\n },\n \"multipleValuesSetting\": {\n \"allowMultipleValues\": \"\"\n },\n \"subSlotSetting\": {\n \"expression\": \"\",\n \"slotSpecifications\": \"\"\n }\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"slotName\": \"\",\n \"description\": \"\",\n \"slotTypeId\": \"\",\n \"valueElicitationSetting\": {\n \"defaultValueSpecification\": \"\",\n \"slotConstraint\": \"\",\n \"promptSpecification\": \"\",\n \"sampleUtterances\": \"\",\n \"waitAndContinueSpecification\": {\n \"waitingResponse\": \"\",\n \"continueResponse\": \"\",\n \"stillWaitingResponse\": \"\",\n \"active\": \"\"\n },\n \"slotCaptureSetting\": \"\"\n },\n \"obfuscationSetting\": {\n \"obfuscationSettingType\": \"\"\n },\n \"multipleValuesSetting\": {\n \"allowMultipleValues\": \"\"\n },\n \"subSlotSetting\": {\n \"expression\": \"\",\n \"slotSpecifications\": \"\"\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/")
.header("content-type", "application/json")
.body("{\n \"slotName\": \"\",\n \"description\": \"\",\n \"slotTypeId\": \"\",\n \"valueElicitationSetting\": {\n \"defaultValueSpecification\": \"\",\n \"slotConstraint\": \"\",\n \"promptSpecification\": \"\",\n \"sampleUtterances\": \"\",\n \"waitAndContinueSpecification\": {\n \"waitingResponse\": \"\",\n \"continueResponse\": \"\",\n \"stillWaitingResponse\": \"\",\n \"active\": \"\"\n },\n \"slotCaptureSetting\": \"\"\n },\n \"obfuscationSetting\": {\n \"obfuscationSettingType\": \"\"\n },\n \"multipleValuesSetting\": {\n \"allowMultipleValues\": \"\"\n },\n \"subSlotSetting\": {\n \"expression\": \"\",\n \"slotSpecifications\": \"\"\n }\n}")
.asString();
const data = JSON.stringify({
slotName: '',
description: '',
slotTypeId: '',
valueElicitationSetting: {
defaultValueSpecification: '',
slotConstraint: '',
promptSpecification: '',
sampleUtterances: '',
waitAndContinueSpecification: {
waitingResponse: '',
continueResponse: '',
stillWaitingResponse: '',
active: ''
},
slotCaptureSetting: ''
},
obfuscationSetting: {
obfuscationSettingType: ''
},
multipleValuesSetting: {
allowMultipleValues: ''
},
subSlotSetting: {
expression: '',
slotSpecifications: ''
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/',
headers: {'content-type': 'application/json'},
data: {
slotName: '',
description: '',
slotTypeId: '',
valueElicitationSetting: {
defaultValueSpecification: '',
slotConstraint: '',
promptSpecification: '',
sampleUtterances: '',
waitAndContinueSpecification: {
waitingResponse: '',
continueResponse: '',
stillWaitingResponse: '',
active: ''
},
slotCaptureSetting: ''
},
obfuscationSetting: {obfuscationSettingType: ''},
multipleValuesSetting: {allowMultipleValues: ''},
subSlotSetting: {expression: '', slotSpecifications: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"slotName":"","description":"","slotTypeId":"","valueElicitationSetting":{"defaultValueSpecification":"","slotConstraint":"","promptSpecification":"","sampleUtterances":"","waitAndContinueSpecification":{"waitingResponse":"","continueResponse":"","stillWaitingResponse":"","active":""},"slotCaptureSetting":""},"obfuscationSetting":{"obfuscationSettingType":""},"multipleValuesSetting":{"allowMultipleValues":""},"subSlotSetting":{"expression":"","slotSpecifications":""}}'
};
try {
const response = await 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/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "slotName": "",\n "description": "",\n "slotTypeId": "",\n "valueElicitationSetting": {\n "defaultValueSpecification": "",\n "slotConstraint": "",\n "promptSpecification": "",\n "sampleUtterances": "",\n "waitAndContinueSpecification": {\n "waitingResponse": "",\n "continueResponse": "",\n "stillWaitingResponse": "",\n "active": ""\n },\n "slotCaptureSetting": ""\n },\n "obfuscationSetting": {\n "obfuscationSettingType": ""\n },\n "multipleValuesSetting": {\n "allowMultipleValues": ""\n },\n "subSlotSetting": {\n "expression": "",\n "slotSpecifications": ""\n }\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"slotName\": \"\",\n \"description\": \"\",\n \"slotTypeId\": \"\",\n \"valueElicitationSetting\": {\n \"defaultValueSpecification\": \"\",\n \"slotConstraint\": \"\",\n \"promptSpecification\": \"\",\n \"sampleUtterances\": \"\",\n \"waitAndContinueSpecification\": {\n \"waitingResponse\": \"\",\n \"continueResponse\": \"\",\n \"stillWaitingResponse\": \"\",\n \"active\": \"\"\n },\n \"slotCaptureSetting\": \"\"\n },\n \"obfuscationSetting\": {\n \"obfuscationSettingType\": \"\"\n },\n \"multipleValuesSetting\": {\n \"allowMultipleValues\": \"\"\n },\n \"subSlotSetting\": {\n \"expression\": \"\",\n \"slotSpecifications\": \"\"\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
slotName: '',
description: '',
slotTypeId: '',
valueElicitationSetting: {
defaultValueSpecification: '',
slotConstraint: '',
promptSpecification: '',
sampleUtterances: '',
waitAndContinueSpecification: {
waitingResponse: '',
continueResponse: '',
stillWaitingResponse: '',
active: ''
},
slotCaptureSetting: ''
},
obfuscationSetting: {obfuscationSettingType: ''},
multipleValuesSetting: {allowMultipleValues: ''},
subSlotSetting: {expression: '', slotSpecifications: ''}
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/',
headers: {'content-type': 'application/json'},
body: {
slotName: '',
description: '',
slotTypeId: '',
valueElicitationSetting: {
defaultValueSpecification: '',
slotConstraint: '',
promptSpecification: '',
sampleUtterances: '',
waitAndContinueSpecification: {
waitingResponse: '',
continueResponse: '',
stillWaitingResponse: '',
active: ''
},
slotCaptureSetting: ''
},
obfuscationSetting: {obfuscationSettingType: ''},
multipleValuesSetting: {allowMultipleValues: ''},
subSlotSetting: {expression: '', slotSpecifications: ''}
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
slotName: '',
description: '',
slotTypeId: '',
valueElicitationSetting: {
defaultValueSpecification: '',
slotConstraint: '',
promptSpecification: '',
sampleUtterances: '',
waitAndContinueSpecification: {
waitingResponse: '',
continueResponse: '',
stillWaitingResponse: '',
active: ''
},
slotCaptureSetting: ''
},
obfuscationSetting: {
obfuscationSettingType: ''
},
multipleValuesSetting: {
allowMultipleValues: ''
},
subSlotSetting: {
expression: '',
slotSpecifications: ''
}
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/',
headers: {'content-type': 'application/json'},
data: {
slotName: '',
description: '',
slotTypeId: '',
valueElicitationSetting: {
defaultValueSpecification: '',
slotConstraint: '',
promptSpecification: '',
sampleUtterances: '',
waitAndContinueSpecification: {
waitingResponse: '',
continueResponse: '',
stillWaitingResponse: '',
active: ''
},
slotCaptureSetting: ''
},
obfuscationSetting: {obfuscationSettingType: ''},
multipleValuesSetting: {allowMultipleValues: ''},
subSlotSetting: {expression: '', slotSpecifications: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"slotName":"","description":"","slotTypeId":"","valueElicitationSetting":{"defaultValueSpecification":"","slotConstraint":"","promptSpecification":"","sampleUtterances":"","waitAndContinueSpecification":{"waitingResponse":"","continueResponse":"","stillWaitingResponse":"","active":""},"slotCaptureSetting":""},"obfuscationSetting":{"obfuscationSettingType":""},"multipleValuesSetting":{"allowMultipleValues":""},"subSlotSetting":{"expression":"","slotSpecifications":""}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"slotName": @"",
@"description": @"",
@"slotTypeId": @"",
@"valueElicitationSetting": @{ @"defaultValueSpecification": @"", @"slotConstraint": @"", @"promptSpecification": @"", @"sampleUtterances": @"", @"waitAndContinueSpecification": @{ @"waitingResponse": @"", @"continueResponse": @"", @"stillWaitingResponse": @"", @"active": @"" }, @"slotCaptureSetting": @"" },
@"obfuscationSetting": @{ @"obfuscationSettingType": @"" },
@"multipleValuesSetting": @{ @"allowMultipleValues": @"" },
@"subSlotSetting": @{ @"expression": @"", @"slotSpecifications": @"" } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"slotName\": \"\",\n \"description\": \"\",\n \"slotTypeId\": \"\",\n \"valueElicitationSetting\": {\n \"defaultValueSpecification\": \"\",\n \"slotConstraint\": \"\",\n \"promptSpecification\": \"\",\n \"sampleUtterances\": \"\",\n \"waitAndContinueSpecification\": {\n \"waitingResponse\": \"\",\n \"continueResponse\": \"\",\n \"stillWaitingResponse\": \"\",\n \"active\": \"\"\n },\n \"slotCaptureSetting\": \"\"\n },\n \"obfuscationSetting\": {\n \"obfuscationSettingType\": \"\"\n },\n \"multipleValuesSetting\": {\n \"allowMultipleValues\": \"\"\n },\n \"subSlotSetting\": {\n \"expression\": \"\",\n \"slotSpecifications\": \"\"\n }\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'slotName' => '',
'description' => '',
'slotTypeId' => '',
'valueElicitationSetting' => [
'defaultValueSpecification' => '',
'slotConstraint' => '',
'promptSpecification' => '',
'sampleUtterances' => '',
'waitAndContinueSpecification' => [
'waitingResponse' => '',
'continueResponse' => '',
'stillWaitingResponse' => '',
'active' => ''
],
'slotCaptureSetting' => ''
],
'obfuscationSetting' => [
'obfuscationSettingType' => ''
],
'multipleValuesSetting' => [
'allowMultipleValues' => ''
],
'subSlotSetting' => [
'expression' => '',
'slotSpecifications' => ''
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/', [
'body' => '{
"slotName": "",
"description": "",
"slotTypeId": "",
"valueElicitationSetting": {
"defaultValueSpecification": "",
"slotConstraint": "",
"promptSpecification": "",
"sampleUtterances": "",
"waitAndContinueSpecification": {
"waitingResponse": "",
"continueResponse": "",
"stillWaitingResponse": "",
"active": ""
},
"slotCaptureSetting": ""
},
"obfuscationSetting": {
"obfuscationSettingType": ""
},
"multipleValuesSetting": {
"allowMultipleValues": ""
},
"subSlotSetting": {
"expression": "",
"slotSpecifications": ""
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'slotName' => '',
'description' => '',
'slotTypeId' => '',
'valueElicitationSetting' => [
'defaultValueSpecification' => '',
'slotConstraint' => '',
'promptSpecification' => '',
'sampleUtterances' => '',
'waitAndContinueSpecification' => [
'waitingResponse' => '',
'continueResponse' => '',
'stillWaitingResponse' => '',
'active' => ''
],
'slotCaptureSetting' => ''
],
'obfuscationSetting' => [
'obfuscationSettingType' => ''
],
'multipleValuesSetting' => [
'allowMultipleValues' => ''
],
'subSlotSetting' => [
'expression' => '',
'slotSpecifications' => ''
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'slotName' => '',
'description' => '',
'slotTypeId' => '',
'valueElicitationSetting' => [
'defaultValueSpecification' => '',
'slotConstraint' => '',
'promptSpecification' => '',
'sampleUtterances' => '',
'waitAndContinueSpecification' => [
'waitingResponse' => '',
'continueResponse' => '',
'stillWaitingResponse' => '',
'active' => ''
],
'slotCaptureSetting' => ''
],
'obfuscationSetting' => [
'obfuscationSettingType' => ''
],
'multipleValuesSetting' => [
'allowMultipleValues' => ''
],
'subSlotSetting' => [
'expression' => '',
'slotSpecifications' => ''
]
]));
$request->setRequestUrl('{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/');
$request->setRequestMethod('PUT');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"slotName": "",
"description": "",
"slotTypeId": "",
"valueElicitationSetting": {
"defaultValueSpecification": "",
"slotConstraint": "",
"promptSpecification": "",
"sampleUtterances": "",
"waitAndContinueSpecification": {
"waitingResponse": "",
"continueResponse": "",
"stillWaitingResponse": "",
"active": ""
},
"slotCaptureSetting": ""
},
"obfuscationSetting": {
"obfuscationSettingType": ""
},
"multipleValuesSetting": {
"allowMultipleValues": ""
},
"subSlotSetting": {
"expression": "",
"slotSpecifications": ""
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"slotName": "",
"description": "",
"slotTypeId": "",
"valueElicitationSetting": {
"defaultValueSpecification": "",
"slotConstraint": "",
"promptSpecification": "",
"sampleUtterances": "",
"waitAndContinueSpecification": {
"waitingResponse": "",
"continueResponse": "",
"stillWaitingResponse": "",
"active": ""
},
"slotCaptureSetting": ""
},
"obfuscationSetting": {
"obfuscationSettingType": ""
},
"multipleValuesSetting": {
"allowMultipleValues": ""
},
"subSlotSetting": {
"expression": "",
"slotSpecifications": ""
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"slotName\": \"\",\n \"description\": \"\",\n \"slotTypeId\": \"\",\n \"valueElicitationSetting\": {\n \"defaultValueSpecification\": \"\",\n \"slotConstraint\": \"\",\n \"promptSpecification\": \"\",\n \"sampleUtterances\": \"\",\n \"waitAndContinueSpecification\": {\n \"waitingResponse\": \"\",\n \"continueResponse\": \"\",\n \"stillWaitingResponse\": \"\",\n \"active\": \"\"\n },\n \"slotCaptureSetting\": \"\"\n },\n \"obfuscationSetting\": {\n \"obfuscationSettingType\": \"\"\n },\n \"multipleValuesSetting\": {\n \"allowMultipleValues\": \"\"\n },\n \"subSlotSetting\": {\n \"expression\": \"\",\n \"slotSpecifications\": \"\"\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/"
payload = {
"slotName": "",
"description": "",
"slotTypeId": "",
"valueElicitationSetting": {
"defaultValueSpecification": "",
"slotConstraint": "",
"promptSpecification": "",
"sampleUtterances": "",
"waitAndContinueSpecification": {
"waitingResponse": "",
"continueResponse": "",
"stillWaitingResponse": "",
"active": ""
},
"slotCaptureSetting": ""
},
"obfuscationSetting": { "obfuscationSettingType": "" },
"multipleValuesSetting": { "allowMultipleValues": "" },
"subSlotSetting": {
"expression": "",
"slotSpecifications": ""
}
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/"
payload <- "{\n \"slotName\": \"\",\n \"description\": \"\",\n \"slotTypeId\": \"\",\n \"valueElicitationSetting\": {\n \"defaultValueSpecification\": \"\",\n \"slotConstraint\": \"\",\n \"promptSpecification\": \"\",\n \"sampleUtterances\": \"\",\n \"waitAndContinueSpecification\": {\n \"waitingResponse\": \"\",\n \"continueResponse\": \"\",\n \"stillWaitingResponse\": \"\",\n \"active\": \"\"\n },\n \"slotCaptureSetting\": \"\"\n },\n \"obfuscationSetting\": {\n \"obfuscationSettingType\": \"\"\n },\n \"multipleValuesSetting\": {\n \"allowMultipleValues\": \"\"\n },\n \"subSlotSetting\": {\n \"expression\": \"\",\n \"slotSpecifications\": \"\"\n }\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"slotName\": \"\",\n \"description\": \"\",\n \"slotTypeId\": \"\",\n \"valueElicitationSetting\": {\n \"defaultValueSpecification\": \"\",\n \"slotConstraint\": \"\",\n \"promptSpecification\": \"\",\n \"sampleUtterances\": \"\",\n \"waitAndContinueSpecification\": {\n \"waitingResponse\": \"\",\n \"continueResponse\": \"\",\n \"stillWaitingResponse\": \"\",\n \"active\": \"\"\n },\n \"slotCaptureSetting\": \"\"\n },\n \"obfuscationSetting\": {\n \"obfuscationSettingType\": \"\"\n },\n \"multipleValuesSetting\": {\n \"allowMultipleValues\": \"\"\n },\n \"subSlotSetting\": {\n \"expression\": \"\",\n \"slotSpecifications\": \"\"\n }\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.put('/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/') do |req|
req.body = "{\n \"slotName\": \"\",\n \"description\": \"\",\n \"slotTypeId\": \"\",\n \"valueElicitationSetting\": {\n \"defaultValueSpecification\": \"\",\n \"slotConstraint\": \"\",\n \"promptSpecification\": \"\",\n \"sampleUtterances\": \"\",\n \"waitAndContinueSpecification\": {\n \"waitingResponse\": \"\",\n \"continueResponse\": \"\",\n \"stillWaitingResponse\": \"\",\n \"active\": \"\"\n },\n \"slotCaptureSetting\": \"\"\n },\n \"obfuscationSetting\": {\n \"obfuscationSettingType\": \"\"\n },\n \"multipleValuesSetting\": {\n \"allowMultipleValues\": \"\"\n },\n \"subSlotSetting\": {\n \"expression\": \"\",\n \"slotSpecifications\": \"\"\n }\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/";
let payload = json!({
"slotName": "",
"description": "",
"slotTypeId": "",
"valueElicitationSetting": json!({
"defaultValueSpecification": "",
"slotConstraint": "",
"promptSpecification": "",
"sampleUtterances": "",
"waitAndContinueSpecification": json!({
"waitingResponse": "",
"continueResponse": "",
"stillWaitingResponse": "",
"active": ""
}),
"slotCaptureSetting": ""
}),
"obfuscationSetting": json!({"obfuscationSettingType": ""}),
"multipleValuesSetting": json!({"allowMultipleValues": ""}),
"subSlotSetting": json!({
"expression": "",
"slotSpecifications": ""
})
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/ \
--header 'content-type: application/json' \
--data '{
"slotName": "",
"description": "",
"slotTypeId": "",
"valueElicitationSetting": {
"defaultValueSpecification": "",
"slotConstraint": "",
"promptSpecification": "",
"sampleUtterances": "",
"waitAndContinueSpecification": {
"waitingResponse": "",
"continueResponse": "",
"stillWaitingResponse": "",
"active": ""
},
"slotCaptureSetting": ""
},
"obfuscationSetting": {
"obfuscationSettingType": ""
},
"multipleValuesSetting": {
"allowMultipleValues": ""
},
"subSlotSetting": {
"expression": "",
"slotSpecifications": ""
}
}'
echo '{
"slotName": "",
"description": "",
"slotTypeId": "",
"valueElicitationSetting": {
"defaultValueSpecification": "",
"slotConstraint": "",
"promptSpecification": "",
"sampleUtterances": "",
"waitAndContinueSpecification": {
"waitingResponse": "",
"continueResponse": "",
"stillWaitingResponse": "",
"active": ""
},
"slotCaptureSetting": ""
},
"obfuscationSetting": {
"obfuscationSettingType": ""
},
"multipleValuesSetting": {
"allowMultipleValues": ""
},
"subSlotSetting": {
"expression": "",
"slotSpecifications": ""
}
}' | \
http PUT {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/ \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "slotName": "",\n "description": "",\n "slotTypeId": "",\n "valueElicitationSetting": {\n "defaultValueSpecification": "",\n "slotConstraint": "",\n "promptSpecification": "",\n "sampleUtterances": "",\n "waitAndContinueSpecification": {\n "waitingResponse": "",\n "continueResponse": "",\n "stillWaitingResponse": "",\n "active": ""\n },\n "slotCaptureSetting": ""\n },\n "obfuscationSetting": {\n "obfuscationSettingType": ""\n },\n "multipleValuesSetting": {\n "allowMultipleValues": ""\n },\n "subSlotSetting": {\n "expression": "",\n "slotSpecifications": ""\n }\n}' \
--output-document \
- {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"slotName": "",
"description": "",
"slotTypeId": "",
"valueElicitationSetting": [
"defaultValueSpecification": "",
"slotConstraint": "",
"promptSpecification": "",
"sampleUtterances": "",
"waitAndContinueSpecification": [
"waitingResponse": "",
"continueResponse": "",
"stillWaitingResponse": "",
"active": ""
],
"slotCaptureSetting": ""
],
"obfuscationSetting": ["obfuscationSettingType": ""],
"multipleValuesSetting": ["allowMultipleValues": ""],
"subSlotSetting": [
"expression": "",
"slotSpecifications": ""
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/intents/:intentId/slots/:slotId/")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PUT
UpdateSlotType
{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/
QUERY PARAMS
slotTypeId
botId
botVersion
localeId
BODY json
{
"slotTypeName": "",
"description": "",
"slotTypeValues": [
{
"sampleValue": "",
"synonyms": ""
}
],
"valueSelectionSetting": {
"resolutionStrategy": "",
"regexFilter": "",
"advancedRecognitionSetting": ""
},
"parentSlotTypeSignature": "",
"externalSourceSetting": {
"grammarSlotTypeSetting": ""
},
"compositeSlotTypeSetting": {
"subSlots": ""
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"slotTypeName\": \"\",\n \"description\": \"\",\n \"slotTypeValues\": [\n {\n \"sampleValue\": \"\",\n \"synonyms\": \"\"\n }\n ],\n \"valueSelectionSetting\": {\n \"resolutionStrategy\": \"\",\n \"regexFilter\": \"\",\n \"advancedRecognitionSetting\": \"\"\n },\n \"parentSlotTypeSignature\": \"\",\n \"externalSourceSetting\": {\n \"grammarSlotTypeSetting\": \"\"\n },\n \"compositeSlotTypeSetting\": {\n \"subSlots\": \"\"\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/" {:content-type :json
:form-params {:slotTypeName ""
:description ""
:slotTypeValues [{:sampleValue ""
:synonyms ""}]
:valueSelectionSetting {:resolutionStrategy ""
:regexFilter ""
:advancedRecognitionSetting ""}
:parentSlotTypeSignature ""
:externalSourceSetting {:grammarSlotTypeSetting ""}
:compositeSlotTypeSetting {:subSlots ""}}})
require "http/client"
url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"slotTypeName\": \"\",\n \"description\": \"\",\n \"slotTypeValues\": [\n {\n \"sampleValue\": \"\",\n \"synonyms\": \"\"\n }\n ],\n \"valueSelectionSetting\": {\n \"resolutionStrategy\": \"\",\n \"regexFilter\": \"\",\n \"advancedRecognitionSetting\": \"\"\n },\n \"parentSlotTypeSignature\": \"\",\n \"externalSourceSetting\": {\n \"grammarSlotTypeSetting\": \"\"\n },\n \"compositeSlotTypeSetting\": {\n \"subSlots\": \"\"\n }\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/"),
Content = new StringContent("{\n \"slotTypeName\": \"\",\n \"description\": \"\",\n \"slotTypeValues\": [\n {\n \"sampleValue\": \"\",\n \"synonyms\": \"\"\n }\n ],\n \"valueSelectionSetting\": {\n \"resolutionStrategy\": \"\",\n \"regexFilter\": \"\",\n \"advancedRecognitionSetting\": \"\"\n },\n \"parentSlotTypeSignature\": \"\",\n \"externalSourceSetting\": {\n \"grammarSlotTypeSetting\": \"\"\n },\n \"compositeSlotTypeSetting\": {\n \"subSlots\": \"\"\n }\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"slotTypeName\": \"\",\n \"description\": \"\",\n \"slotTypeValues\": [\n {\n \"sampleValue\": \"\",\n \"synonyms\": \"\"\n }\n ],\n \"valueSelectionSetting\": {\n \"resolutionStrategy\": \"\",\n \"regexFilter\": \"\",\n \"advancedRecognitionSetting\": \"\"\n },\n \"parentSlotTypeSignature\": \"\",\n \"externalSourceSetting\": {\n \"grammarSlotTypeSetting\": \"\"\n },\n \"compositeSlotTypeSetting\": {\n \"subSlots\": \"\"\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/"
payload := strings.NewReader("{\n \"slotTypeName\": \"\",\n \"description\": \"\",\n \"slotTypeValues\": [\n {\n \"sampleValue\": \"\",\n \"synonyms\": \"\"\n }\n ],\n \"valueSelectionSetting\": {\n \"resolutionStrategy\": \"\",\n \"regexFilter\": \"\",\n \"advancedRecognitionSetting\": \"\"\n },\n \"parentSlotTypeSignature\": \"\",\n \"externalSourceSetting\": {\n \"grammarSlotTypeSetting\": \"\"\n },\n \"compositeSlotTypeSetting\": {\n \"subSlots\": \"\"\n }\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/ HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 410
{
"slotTypeName": "",
"description": "",
"slotTypeValues": [
{
"sampleValue": "",
"synonyms": ""
}
],
"valueSelectionSetting": {
"resolutionStrategy": "",
"regexFilter": "",
"advancedRecognitionSetting": ""
},
"parentSlotTypeSignature": "",
"externalSourceSetting": {
"grammarSlotTypeSetting": ""
},
"compositeSlotTypeSetting": {
"subSlots": ""
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/")
.setHeader("content-type", "application/json")
.setBody("{\n \"slotTypeName\": \"\",\n \"description\": \"\",\n \"slotTypeValues\": [\n {\n \"sampleValue\": \"\",\n \"synonyms\": \"\"\n }\n ],\n \"valueSelectionSetting\": {\n \"resolutionStrategy\": \"\",\n \"regexFilter\": \"\",\n \"advancedRecognitionSetting\": \"\"\n },\n \"parentSlotTypeSignature\": \"\",\n \"externalSourceSetting\": {\n \"grammarSlotTypeSetting\": \"\"\n },\n \"compositeSlotTypeSetting\": {\n \"subSlots\": \"\"\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"slotTypeName\": \"\",\n \"description\": \"\",\n \"slotTypeValues\": [\n {\n \"sampleValue\": \"\",\n \"synonyms\": \"\"\n }\n ],\n \"valueSelectionSetting\": {\n \"resolutionStrategy\": \"\",\n \"regexFilter\": \"\",\n \"advancedRecognitionSetting\": \"\"\n },\n \"parentSlotTypeSignature\": \"\",\n \"externalSourceSetting\": {\n \"grammarSlotTypeSetting\": \"\"\n },\n \"compositeSlotTypeSetting\": {\n \"subSlots\": \"\"\n }\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"slotTypeName\": \"\",\n \"description\": \"\",\n \"slotTypeValues\": [\n {\n \"sampleValue\": \"\",\n \"synonyms\": \"\"\n }\n ],\n \"valueSelectionSetting\": {\n \"resolutionStrategy\": \"\",\n \"regexFilter\": \"\",\n \"advancedRecognitionSetting\": \"\"\n },\n \"parentSlotTypeSignature\": \"\",\n \"externalSourceSetting\": {\n \"grammarSlotTypeSetting\": \"\"\n },\n \"compositeSlotTypeSetting\": {\n \"subSlots\": \"\"\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/")
.header("content-type", "application/json")
.body("{\n \"slotTypeName\": \"\",\n \"description\": \"\",\n \"slotTypeValues\": [\n {\n \"sampleValue\": \"\",\n \"synonyms\": \"\"\n }\n ],\n \"valueSelectionSetting\": {\n \"resolutionStrategy\": \"\",\n \"regexFilter\": \"\",\n \"advancedRecognitionSetting\": \"\"\n },\n \"parentSlotTypeSignature\": \"\",\n \"externalSourceSetting\": {\n \"grammarSlotTypeSetting\": \"\"\n },\n \"compositeSlotTypeSetting\": {\n \"subSlots\": \"\"\n }\n}")
.asString();
const data = JSON.stringify({
slotTypeName: '',
description: '',
slotTypeValues: [
{
sampleValue: '',
synonyms: ''
}
],
valueSelectionSetting: {
resolutionStrategy: '',
regexFilter: '',
advancedRecognitionSetting: ''
},
parentSlotTypeSignature: '',
externalSourceSetting: {
grammarSlotTypeSetting: ''
},
compositeSlotTypeSetting: {
subSlots: ''
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/',
headers: {'content-type': 'application/json'},
data: {
slotTypeName: '',
description: '',
slotTypeValues: [{sampleValue: '', synonyms: ''}],
valueSelectionSetting: {resolutionStrategy: '', regexFilter: '', advancedRecognitionSetting: ''},
parentSlotTypeSignature: '',
externalSourceSetting: {grammarSlotTypeSetting: ''},
compositeSlotTypeSetting: {subSlots: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"slotTypeName":"","description":"","slotTypeValues":[{"sampleValue":"","synonyms":""}],"valueSelectionSetting":{"resolutionStrategy":"","regexFilter":"","advancedRecognitionSetting":""},"parentSlotTypeSignature":"","externalSourceSetting":{"grammarSlotTypeSetting":""},"compositeSlotTypeSetting":{"subSlots":""}}'
};
try {
const response = await 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/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "slotTypeName": "",\n "description": "",\n "slotTypeValues": [\n {\n "sampleValue": "",\n "synonyms": ""\n }\n ],\n "valueSelectionSetting": {\n "resolutionStrategy": "",\n "regexFilter": "",\n "advancedRecognitionSetting": ""\n },\n "parentSlotTypeSignature": "",\n "externalSourceSetting": {\n "grammarSlotTypeSetting": ""\n },\n "compositeSlotTypeSetting": {\n "subSlots": ""\n }\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"slotTypeName\": \"\",\n \"description\": \"\",\n \"slotTypeValues\": [\n {\n \"sampleValue\": \"\",\n \"synonyms\": \"\"\n }\n ],\n \"valueSelectionSetting\": {\n \"resolutionStrategy\": \"\",\n \"regexFilter\": \"\",\n \"advancedRecognitionSetting\": \"\"\n },\n \"parentSlotTypeSignature\": \"\",\n \"externalSourceSetting\": {\n \"grammarSlotTypeSetting\": \"\"\n },\n \"compositeSlotTypeSetting\": {\n \"subSlots\": \"\"\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
slotTypeName: '',
description: '',
slotTypeValues: [{sampleValue: '', synonyms: ''}],
valueSelectionSetting: {resolutionStrategy: '', regexFilter: '', advancedRecognitionSetting: ''},
parentSlotTypeSignature: '',
externalSourceSetting: {grammarSlotTypeSetting: ''},
compositeSlotTypeSetting: {subSlots: ''}
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/',
headers: {'content-type': 'application/json'},
body: {
slotTypeName: '',
description: '',
slotTypeValues: [{sampleValue: '', synonyms: ''}],
valueSelectionSetting: {resolutionStrategy: '', regexFilter: '', advancedRecognitionSetting: ''},
parentSlotTypeSignature: '',
externalSourceSetting: {grammarSlotTypeSetting: ''},
compositeSlotTypeSetting: {subSlots: ''}
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
slotTypeName: '',
description: '',
slotTypeValues: [
{
sampleValue: '',
synonyms: ''
}
],
valueSelectionSetting: {
resolutionStrategy: '',
regexFilter: '',
advancedRecognitionSetting: ''
},
parentSlotTypeSignature: '',
externalSourceSetting: {
grammarSlotTypeSetting: ''
},
compositeSlotTypeSetting: {
subSlots: ''
}
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/',
headers: {'content-type': 'application/json'},
data: {
slotTypeName: '',
description: '',
slotTypeValues: [{sampleValue: '', synonyms: ''}],
valueSelectionSetting: {resolutionStrategy: '', regexFilter: '', advancedRecognitionSetting: ''},
parentSlotTypeSignature: '',
externalSourceSetting: {grammarSlotTypeSetting: ''},
compositeSlotTypeSetting: {subSlots: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"slotTypeName":"","description":"","slotTypeValues":[{"sampleValue":"","synonyms":""}],"valueSelectionSetting":{"resolutionStrategy":"","regexFilter":"","advancedRecognitionSetting":""},"parentSlotTypeSignature":"","externalSourceSetting":{"grammarSlotTypeSetting":""},"compositeSlotTypeSetting":{"subSlots":""}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"slotTypeName": @"",
@"description": @"",
@"slotTypeValues": @[ @{ @"sampleValue": @"", @"synonyms": @"" } ],
@"valueSelectionSetting": @{ @"resolutionStrategy": @"", @"regexFilter": @"", @"advancedRecognitionSetting": @"" },
@"parentSlotTypeSignature": @"",
@"externalSourceSetting": @{ @"grammarSlotTypeSetting": @"" },
@"compositeSlotTypeSetting": @{ @"subSlots": @"" } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"slotTypeName\": \"\",\n \"description\": \"\",\n \"slotTypeValues\": [\n {\n \"sampleValue\": \"\",\n \"synonyms\": \"\"\n }\n ],\n \"valueSelectionSetting\": {\n \"resolutionStrategy\": \"\",\n \"regexFilter\": \"\",\n \"advancedRecognitionSetting\": \"\"\n },\n \"parentSlotTypeSignature\": \"\",\n \"externalSourceSetting\": {\n \"grammarSlotTypeSetting\": \"\"\n },\n \"compositeSlotTypeSetting\": {\n \"subSlots\": \"\"\n }\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'slotTypeName' => '',
'description' => '',
'slotTypeValues' => [
[
'sampleValue' => '',
'synonyms' => ''
]
],
'valueSelectionSetting' => [
'resolutionStrategy' => '',
'regexFilter' => '',
'advancedRecognitionSetting' => ''
],
'parentSlotTypeSignature' => '',
'externalSourceSetting' => [
'grammarSlotTypeSetting' => ''
],
'compositeSlotTypeSetting' => [
'subSlots' => ''
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/', [
'body' => '{
"slotTypeName": "",
"description": "",
"slotTypeValues": [
{
"sampleValue": "",
"synonyms": ""
}
],
"valueSelectionSetting": {
"resolutionStrategy": "",
"regexFilter": "",
"advancedRecognitionSetting": ""
},
"parentSlotTypeSignature": "",
"externalSourceSetting": {
"grammarSlotTypeSetting": ""
},
"compositeSlotTypeSetting": {
"subSlots": ""
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'slotTypeName' => '',
'description' => '',
'slotTypeValues' => [
[
'sampleValue' => '',
'synonyms' => ''
]
],
'valueSelectionSetting' => [
'resolutionStrategy' => '',
'regexFilter' => '',
'advancedRecognitionSetting' => ''
],
'parentSlotTypeSignature' => '',
'externalSourceSetting' => [
'grammarSlotTypeSetting' => ''
],
'compositeSlotTypeSetting' => [
'subSlots' => ''
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'slotTypeName' => '',
'description' => '',
'slotTypeValues' => [
[
'sampleValue' => '',
'synonyms' => ''
]
],
'valueSelectionSetting' => [
'resolutionStrategy' => '',
'regexFilter' => '',
'advancedRecognitionSetting' => ''
],
'parentSlotTypeSignature' => '',
'externalSourceSetting' => [
'grammarSlotTypeSetting' => ''
],
'compositeSlotTypeSetting' => [
'subSlots' => ''
]
]));
$request->setRequestUrl('{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/');
$request->setRequestMethod('PUT');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"slotTypeName": "",
"description": "",
"slotTypeValues": [
{
"sampleValue": "",
"synonyms": ""
}
],
"valueSelectionSetting": {
"resolutionStrategy": "",
"regexFilter": "",
"advancedRecognitionSetting": ""
},
"parentSlotTypeSignature": "",
"externalSourceSetting": {
"grammarSlotTypeSetting": ""
},
"compositeSlotTypeSetting": {
"subSlots": ""
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"slotTypeName": "",
"description": "",
"slotTypeValues": [
{
"sampleValue": "",
"synonyms": ""
}
],
"valueSelectionSetting": {
"resolutionStrategy": "",
"regexFilter": "",
"advancedRecognitionSetting": ""
},
"parentSlotTypeSignature": "",
"externalSourceSetting": {
"grammarSlotTypeSetting": ""
},
"compositeSlotTypeSetting": {
"subSlots": ""
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"slotTypeName\": \"\",\n \"description\": \"\",\n \"slotTypeValues\": [\n {\n \"sampleValue\": \"\",\n \"synonyms\": \"\"\n }\n ],\n \"valueSelectionSetting\": {\n \"resolutionStrategy\": \"\",\n \"regexFilter\": \"\",\n \"advancedRecognitionSetting\": \"\"\n },\n \"parentSlotTypeSignature\": \"\",\n \"externalSourceSetting\": {\n \"grammarSlotTypeSetting\": \"\"\n },\n \"compositeSlotTypeSetting\": {\n \"subSlots\": \"\"\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/"
payload = {
"slotTypeName": "",
"description": "",
"slotTypeValues": [
{
"sampleValue": "",
"synonyms": ""
}
],
"valueSelectionSetting": {
"resolutionStrategy": "",
"regexFilter": "",
"advancedRecognitionSetting": ""
},
"parentSlotTypeSignature": "",
"externalSourceSetting": { "grammarSlotTypeSetting": "" },
"compositeSlotTypeSetting": { "subSlots": "" }
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/"
payload <- "{\n \"slotTypeName\": \"\",\n \"description\": \"\",\n \"slotTypeValues\": [\n {\n \"sampleValue\": \"\",\n \"synonyms\": \"\"\n }\n ],\n \"valueSelectionSetting\": {\n \"resolutionStrategy\": \"\",\n \"regexFilter\": \"\",\n \"advancedRecognitionSetting\": \"\"\n },\n \"parentSlotTypeSignature\": \"\",\n \"externalSourceSetting\": {\n \"grammarSlotTypeSetting\": \"\"\n },\n \"compositeSlotTypeSetting\": {\n \"subSlots\": \"\"\n }\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"slotTypeName\": \"\",\n \"description\": \"\",\n \"slotTypeValues\": [\n {\n \"sampleValue\": \"\",\n \"synonyms\": \"\"\n }\n ],\n \"valueSelectionSetting\": {\n \"resolutionStrategy\": \"\",\n \"regexFilter\": \"\",\n \"advancedRecognitionSetting\": \"\"\n },\n \"parentSlotTypeSignature\": \"\",\n \"externalSourceSetting\": {\n \"grammarSlotTypeSetting\": \"\"\n },\n \"compositeSlotTypeSetting\": {\n \"subSlots\": \"\"\n }\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.put('/baseUrl/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/') do |req|
req.body = "{\n \"slotTypeName\": \"\",\n \"description\": \"\",\n \"slotTypeValues\": [\n {\n \"sampleValue\": \"\",\n \"synonyms\": \"\"\n }\n ],\n \"valueSelectionSetting\": {\n \"resolutionStrategy\": \"\",\n \"regexFilter\": \"\",\n \"advancedRecognitionSetting\": \"\"\n },\n \"parentSlotTypeSignature\": \"\",\n \"externalSourceSetting\": {\n \"grammarSlotTypeSetting\": \"\"\n },\n \"compositeSlotTypeSetting\": {\n \"subSlots\": \"\"\n }\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/";
let payload = json!({
"slotTypeName": "",
"description": "",
"slotTypeValues": (
json!({
"sampleValue": "",
"synonyms": ""
})
),
"valueSelectionSetting": json!({
"resolutionStrategy": "",
"regexFilter": "",
"advancedRecognitionSetting": ""
}),
"parentSlotTypeSignature": "",
"externalSourceSetting": json!({"grammarSlotTypeSetting": ""}),
"compositeSlotTypeSetting": json!({"subSlots": ""})
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/ \
--header 'content-type: application/json' \
--data '{
"slotTypeName": "",
"description": "",
"slotTypeValues": [
{
"sampleValue": "",
"synonyms": ""
}
],
"valueSelectionSetting": {
"resolutionStrategy": "",
"regexFilter": "",
"advancedRecognitionSetting": ""
},
"parentSlotTypeSignature": "",
"externalSourceSetting": {
"grammarSlotTypeSetting": ""
},
"compositeSlotTypeSetting": {
"subSlots": ""
}
}'
echo '{
"slotTypeName": "",
"description": "",
"slotTypeValues": [
{
"sampleValue": "",
"synonyms": ""
}
],
"valueSelectionSetting": {
"resolutionStrategy": "",
"regexFilter": "",
"advancedRecognitionSetting": ""
},
"parentSlotTypeSignature": "",
"externalSourceSetting": {
"grammarSlotTypeSetting": ""
},
"compositeSlotTypeSetting": {
"subSlots": ""
}
}' | \
http PUT {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/ \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "slotTypeName": "",\n "description": "",\n "slotTypeValues": [\n {\n "sampleValue": "",\n "synonyms": ""\n }\n ],\n "valueSelectionSetting": {\n "resolutionStrategy": "",\n "regexFilter": "",\n "advancedRecognitionSetting": ""\n },\n "parentSlotTypeSignature": "",\n "externalSourceSetting": {\n "grammarSlotTypeSetting": ""\n },\n "compositeSlotTypeSetting": {\n "subSlots": ""\n }\n}' \
--output-document \
- {{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"slotTypeName": "",
"description": "",
"slotTypeValues": [
[
"sampleValue": "",
"synonyms": ""
]
],
"valueSelectionSetting": [
"resolutionStrategy": "",
"regexFilter": "",
"advancedRecognitionSetting": ""
],
"parentSlotTypeSignature": "",
"externalSourceSetting": ["grammarSlotTypeSetting": ""],
"compositeSlotTypeSetting": ["subSlots": ""]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/bots/:botId/botversions/:botVersion/botlocales/:localeId/slottypes/:slotTypeId/")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()