AWS Systems Manager Incident Manager
POST
CreateReplicationSet
{{baseUrl}}/createReplicationSet
BODY json
{
"clientToken": "",
"regions": {},
"tags": {}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/createReplicationSet");
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 \"clientToken\": \"\",\n \"regions\": {},\n \"tags\": {}\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/createReplicationSet" {:content-type :json
:form-params {:clientToken ""
:regions {}
:tags {}}})
require "http/client"
url = "{{baseUrl}}/createReplicationSet"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"clientToken\": \"\",\n \"regions\": {},\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}}/createReplicationSet"),
Content = new StringContent("{\n \"clientToken\": \"\",\n \"regions\": {},\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}}/createReplicationSet");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"clientToken\": \"\",\n \"regions\": {},\n \"tags\": {}\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/createReplicationSet"
payload := strings.NewReader("{\n \"clientToken\": \"\",\n \"regions\": {},\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/createReplicationSet HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 54
{
"clientToken": "",
"regions": {},
"tags": {}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/createReplicationSet")
.setHeader("content-type", "application/json")
.setBody("{\n \"clientToken\": \"\",\n \"regions\": {},\n \"tags\": {}\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/createReplicationSet"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"clientToken\": \"\",\n \"regions\": {},\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 \"clientToken\": \"\",\n \"regions\": {},\n \"tags\": {}\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/createReplicationSet")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/createReplicationSet")
.header("content-type", "application/json")
.body("{\n \"clientToken\": \"\",\n \"regions\": {},\n \"tags\": {}\n}")
.asString();
const data = JSON.stringify({
clientToken: '',
regions: {},
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}}/createReplicationSet');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/createReplicationSet',
headers: {'content-type': 'application/json'},
data: {clientToken: '', regions: {}, tags: {}}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/createReplicationSet';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"clientToken":"","regions":{},"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}}/createReplicationSet',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "clientToken": "",\n "regions": {},\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 \"clientToken\": \"\",\n \"regions\": {},\n \"tags\": {}\n}")
val request = Request.Builder()
.url("{{baseUrl}}/createReplicationSet")
.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/createReplicationSet',
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({clientToken: '', regions: {}, tags: {}}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/createReplicationSet',
headers: {'content-type': 'application/json'},
body: {clientToken: '', regions: {}, 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}}/createReplicationSet');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
clientToken: '',
regions: {},
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}}/createReplicationSet',
headers: {'content-type': 'application/json'},
data: {clientToken: '', regions: {}, tags: {}}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/createReplicationSet';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"clientToken":"","regions":{},"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 = @{ @"clientToken": @"",
@"regions": @{ },
@"tags": @{ } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/createReplicationSet"]
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}}/createReplicationSet" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"clientToken\": \"\",\n \"regions\": {},\n \"tags\": {}\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/createReplicationSet",
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([
'clientToken' => '',
'regions' => [
],
'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}}/createReplicationSet', [
'body' => '{
"clientToken": "",
"regions": {},
"tags": {}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/createReplicationSet');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'clientToken' => '',
'regions' => [
],
'tags' => [
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'clientToken' => '',
'regions' => [
],
'tags' => [
]
]));
$request->setRequestUrl('{{baseUrl}}/createReplicationSet');
$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}}/createReplicationSet' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"clientToken": "",
"regions": {},
"tags": {}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/createReplicationSet' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"clientToken": "",
"regions": {},
"tags": {}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"clientToken\": \"\",\n \"regions\": {},\n \"tags\": {}\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/createReplicationSet", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/createReplicationSet"
payload = {
"clientToken": "",
"regions": {},
"tags": {}
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/createReplicationSet"
payload <- "{\n \"clientToken\": \"\",\n \"regions\": {},\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}}/createReplicationSet")
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 \"clientToken\": \"\",\n \"regions\": {},\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/createReplicationSet') do |req|
req.body = "{\n \"clientToken\": \"\",\n \"regions\": {},\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}}/createReplicationSet";
let payload = json!({
"clientToken": "",
"regions": 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}}/createReplicationSet \
--header 'content-type: application/json' \
--data '{
"clientToken": "",
"regions": {},
"tags": {}
}'
echo '{
"clientToken": "",
"regions": {},
"tags": {}
}' | \
http POST {{baseUrl}}/createReplicationSet \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "clientToken": "",\n "regions": {},\n "tags": {}\n}' \
--output-document \
- {{baseUrl}}/createReplicationSet
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"clientToken": "",
"regions": [],
"tags": []
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/createReplicationSet")! 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
CreateResponsePlan
{{baseUrl}}/createResponsePlan
BODY json
{
"actions": [
{
"ssmAutomation": ""
}
],
"chatChannel": {
"chatbotSns": "",
"empty": ""
},
"clientToken": "",
"displayName": "",
"engagements": [],
"incidentTemplate": {
"dedupeString": "",
"impact": "",
"incidentTags": "",
"notificationTargets": "",
"summary": "",
"title": ""
},
"integrations": [
{
"pagerDutyConfiguration": ""
}
],
"name": "",
"tags": {}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/createResponsePlan");
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 \"actions\": [\n {\n \"ssmAutomation\": \"\"\n }\n ],\n \"chatChannel\": {\n \"chatbotSns\": \"\",\n \"empty\": \"\"\n },\n \"clientToken\": \"\",\n \"displayName\": \"\",\n \"engagements\": [],\n \"incidentTemplate\": {\n \"dedupeString\": \"\",\n \"impact\": \"\",\n \"incidentTags\": \"\",\n \"notificationTargets\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n },\n \"integrations\": [\n {\n \"pagerDutyConfiguration\": \"\"\n }\n ],\n \"name\": \"\",\n \"tags\": {}\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/createResponsePlan" {:content-type :json
:form-params {:actions [{:ssmAutomation ""}]
:chatChannel {:chatbotSns ""
:empty ""}
:clientToken ""
:displayName ""
:engagements []
:incidentTemplate {:dedupeString ""
:impact ""
:incidentTags ""
:notificationTargets ""
:summary ""
:title ""}
:integrations [{:pagerDutyConfiguration ""}]
:name ""
:tags {}}})
require "http/client"
url = "{{baseUrl}}/createResponsePlan"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"actions\": [\n {\n \"ssmAutomation\": \"\"\n }\n ],\n \"chatChannel\": {\n \"chatbotSns\": \"\",\n \"empty\": \"\"\n },\n \"clientToken\": \"\",\n \"displayName\": \"\",\n \"engagements\": [],\n \"incidentTemplate\": {\n \"dedupeString\": \"\",\n \"impact\": \"\",\n \"incidentTags\": \"\",\n \"notificationTargets\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n },\n \"integrations\": [\n {\n \"pagerDutyConfiguration\": \"\"\n }\n ],\n \"name\": \"\",\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}}/createResponsePlan"),
Content = new StringContent("{\n \"actions\": [\n {\n \"ssmAutomation\": \"\"\n }\n ],\n \"chatChannel\": {\n \"chatbotSns\": \"\",\n \"empty\": \"\"\n },\n \"clientToken\": \"\",\n \"displayName\": \"\",\n \"engagements\": [],\n \"incidentTemplate\": {\n \"dedupeString\": \"\",\n \"impact\": \"\",\n \"incidentTags\": \"\",\n \"notificationTargets\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n },\n \"integrations\": [\n {\n \"pagerDutyConfiguration\": \"\"\n }\n ],\n \"name\": \"\",\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}}/createResponsePlan");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"actions\": [\n {\n \"ssmAutomation\": \"\"\n }\n ],\n \"chatChannel\": {\n \"chatbotSns\": \"\",\n \"empty\": \"\"\n },\n \"clientToken\": \"\",\n \"displayName\": \"\",\n \"engagements\": [],\n \"incidentTemplate\": {\n \"dedupeString\": \"\",\n \"impact\": \"\",\n \"incidentTags\": \"\",\n \"notificationTargets\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n },\n \"integrations\": [\n {\n \"pagerDutyConfiguration\": \"\"\n }\n ],\n \"name\": \"\",\n \"tags\": {}\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/createResponsePlan"
payload := strings.NewReader("{\n \"actions\": [\n {\n \"ssmAutomation\": \"\"\n }\n ],\n \"chatChannel\": {\n \"chatbotSns\": \"\",\n \"empty\": \"\"\n },\n \"clientToken\": \"\",\n \"displayName\": \"\",\n \"engagements\": [],\n \"incidentTemplate\": {\n \"dedupeString\": \"\",\n \"impact\": \"\",\n \"incidentTags\": \"\",\n \"notificationTargets\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n },\n \"integrations\": [\n {\n \"pagerDutyConfiguration\": \"\"\n }\n ],\n \"name\": \"\",\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/createResponsePlan HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 446
{
"actions": [
{
"ssmAutomation": ""
}
],
"chatChannel": {
"chatbotSns": "",
"empty": ""
},
"clientToken": "",
"displayName": "",
"engagements": [],
"incidentTemplate": {
"dedupeString": "",
"impact": "",
"incidentTags": "",
"notificationTargets": "",
"summary": "",
"title": ""
},
"integrations": [
{
"pagerDutyConfiguration": ""
}
],
"name": "",
"tags": {}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/createResponsePlan")
.setHeader("content-type", "application/json")
.setBody("{\n \"actions\": [\n {\n \"ssmAutomation\": \"\"\n }\n ],\n \"chatChannel\": {\n \"chatbotSns\": \"\",\n \"empty\": \"\"\n },\n \"clientToken\": \"\",\n \"displayName\": \"\",\n \"engagements\": [],\n \"incidentTemplate\": {\n \"dedupeString\": \"\",\n \"impact\": \"\",\n \"incidentTags\": \"\",\n \"notificationTargets\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n },\n \"integrations\": [\n {\n \"pagerDutyConfiguration\": \"\"\n }\n ],\n \"name\": \"\",\n \"tags\": {}\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/createResponsePlan"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"actions\": [\n {\n \"ssmAutomation\": \"\"\n }\n ],\n \"chatChannel\": {\n \"chatbotSns\": \"\",\n \"empty\": \"\"\n },\n \"clientToken\": \"\",\n \"displayName\": \"\",\n \"engagements\": [],\n \"incidentTemplate\": {\n \"dedupeString\": \"\",\n \"impact\": \"\",\n \"incidentTags\": \"\",\n \"notificationTargets\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n },\n \"integrations\": [\n {\n \"pagerDutyConfiguration\": \"\"\n }\n ],\n \"name\": \"\",\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 \"actions\": [\n {\n \"ssmAutomation\": \"\"\n }\n ],\n \"chatChannel\": {\n \"chatbotSns\": \"\",\n \"empty\": \"\"\n },\n \"clientToken\": \"\",\n \"displayName\": \"\",\n \"engagements\": [],\n \"incidentTemplate\": {\n \"dedupeString\": \"\",\n \"impact\": \"\",\n \"incidentTags\": \"\",\n \"notificationTargets\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n },\n \"integrations\": [\n {\n \"pagerDutyConfiguration\": \"\"\n }\n ],\n \"name\": \"\",\n \"tags\": {}\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/createResponsePlan")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/createResponsePlan")
.header("content-type", "application/json")
.body("{\n \"actions\": [\n {\n \"ssmAutomation\": \"\"\n }\n ],\n \"chatChannel\": {\n \"chatbotSns\": \"\",\n \"empty\": \"\"\n },\n \"clientToken\": \"\",\n \"displayName\": \"\",\n \"engagements\": [],\n \"incidentTemplate\": {\n \"dedupeString\": \"\",\n \"impact\": \"\",\n \"incidentTags\": \"\",\n \"notificationTargets\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n },\n \"integrations\": [\n {\n \"pagerDutyConfiguration\": \"\"\n }\n ],\n \"name\": \"\",\n \"tags\": {}\n}")
.asString();
const data = JSON.stringify({
actions: [
{
ssmAutomation: ''
}
],
chatChannel: {
chatbotSns: '',
empty: ''
},
clientToken: '',
displayName: '',
engagements: [],
incidentTemplate: {
dedupeString: '',
impact: '',
incidentTags: '',
notificationTargets: '',
summary: '',
title: ''
},
integrations: [
{
pagerDutyConfiguration: ''
}
],
name: '',
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}}/createResponsePlan');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/createResponsePlan',
headers: {'content-type': 'application/json'},
data: {
actions: [{ssmAutomation: ''}],
chatChannel: {chatbotSns: '', empty: ''},
clientToken: '',
displayName: '',
engagements: [],
incidentTemplate: {
dedupeString: '',
impact: '',
incidentTags: '',
notificationTargets: '',
summary: '',
title: ''
},
integrations: [{pagerDutyConfiguration: ''}],
name: '',
tags: {}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/createResponsePlan';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"actions":[{"ssmAutomation":""}],"chatChannel":{"chatbotSns":"","empty":""},"clientToken":"","displayName":"","engagements":[],"incidentTemplate":{"dedupeString":"","impact":"","incidentTags":"","notificationTargets":"","summary":"","title":""},"integrations":[{"pagerDutyConfiguration":""}],"name":"","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}}/createResponsePlan',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "actions": [\n {\n "ssmAutomation": ""\n }\n ],\n "chatChannel": {\n "chatbotSns": "",\n "empty": ""\n },\n "clientToken": "",\n "displayName": "",\n "engagements": [],\n "incidentTemplate": {\n "dedupeString": "",\n "impact": "",\n "incidentTags": "",\n "notificationTargets": "",\n "summary": "",\n "title": ""\n },\n "integrations": [\n {\n "pagerDutyConfiguration": ""\n }\n ],\n "name": "",\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 \"actions\": [\n {\n \"ssmAutomation\": \"\"\n }\n ],\n \"chatChannel\": {\n \"chatbotSns\": \"\",\n \"empty\": \"\"\n },\n \"clientToken\": \"\",\n \"displayName\": \"\",\n \"engagements\": [],\n \"incidentTemplate\": {\n \"dedupeString\": \"\",\n \"impact\": \"\",\n \"incidentTags\": \"\",\n \"notificationTargets\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n },\n \"integrations\": [\n {\n \"pagerDutyConfiguration\": \"\"\n }\n ],\n \"name\": \"\",\n \"tags\": {}\n}")
val request = Request.Builder()
.url("{{baseUrl}}/createResponsePlan")
.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/createResponsePlan',
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({
actions: [{ssmAutomation: ''}],
chatChannel: {chatbotSns: '', empty: ''},
clientToken: '',
displayName: '',
engagements: [],
incidentTemplate: {
dedupeString: '',
impact: '',
incidentTags: '',
notificationTargets: '',
summary: '',
title: ''
},
integrations: [{pagerDutyConfiguration: ''}],
name: '',
tags: {}
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/createResponsePlan',
headers: {'content-type': 'application/json'},
body: {
actions: [{ssmAutomation: ''}],
chatChannel: {chatbotSns: '', empty: ''},
clientToken: '',
displayName: '',
engagements: [],
incidentTemplate: {
dedupeString: '',
impact: '',
incidentTags: '',
notificationTargets: '',
summary: '',
title: ''
},
integrations: [{pagerDutyConfiguration: ''}],
name: '',
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}}/createResponsePlan');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
actions: [
{
ssmAutomation: ''
}
],
chatChannel: {
chatbotSns: '',
empty: ''
},
clientToken: '',
displayName: '',
engagements: [],
incidentTemplate: {
dedupeString: '',
impact: '',
incidentTags: '',
notificationTargets: '',
summary: '',
title: ''
},
integrations: [
{
pagerDutyConfiguration: ''
}
],
name: '',
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}}/createResponsePlan',
headers: {'content-type': 'application/json'},
data: {
actions: [{ssmAutomation: ''}],
chatChannel: {chatbotSns: '', empty: ''},
clientToken: '',
displayName: '',
engagements: [],
incidentTemplate: {
dedupeString: '',
impact: '',
incidentTags: '',
notificationTargets: '',
summary: '',
title: ''
},
integrations: [{pagerDutyConfiguration: ''}],
name: '',
tags: {}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/createResponsePlan';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"actions":[{"ssmAutomation":""}],"chatChannel":{"chatbotSns":"","empty":""},"clientToken":"","displayName":"","engagements":[],"incidentTemplate":{"dedupeString":"","impact":"","incidentTags":"","notificationTargets":"","summary":"","title":""},"integrations":[{"pagerDutyConfiguration":""}],"name":"","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 = @{ @"actions": @[ @{ @"ssmAutomation": @"" } ],
@"chatChannel": @{ @"chatbotSns": @"", @"empty": @"" },
@"clientToken": @"",
@"displayName": @"",
@"engagements": @[ ],
@"incidentTemplate": @{ @"dedupeString": @"", @"impact": @"", @"incidentTags": @"", @"notificationTargets": @"", @"summary": @"", @"title": @"" },
@"integrations": @[ @{ @"pagerDutyConfiguration": @"" } ],
@"name": @"",
@"tags": @{ } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/createResponsePlan"]
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}}/createResponsePlan" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"actions\": [\n {\n \"ssmAutomation\": \"\"\n }\n ],\n \"chatChannel\": {\n \"chatbotSns\": \"\",\n \"empty\": \"\"\n },\n \"clientToken\": \"\",\n \"displayName\": \"\",\n \"engagements\": [],\n \"incidentTemplate\": {\n \"dedupeString\": \"\",\n \"impact\": \"\",\n \"incidentTags\": \"\",\n \"notificationTargets\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n },\n \"integrations\": [\n {\n \"pagerDutyConfiguration\": \"\"\n }\n ],\n \"name\": \"\",\n \"tags\": {}\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/createResponsePlan",
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([
'actions' => [
[
'ssmAutomation' => ''
]
],
'chatChannel' => [
'chatbotSns' => '',
'empty' => ''
],
'clientToken' => '',
'displayName' => '',
'engagements' => [
],
'incidentTemplate' => [
'dedupeString' => '',
'impact' => '',
'incidentTags' => '',
'notificationTargets' => '',
'summary' => '',
'title' => ''
],
'integrations' => [
[
'pagerDutyConfiguration' => ''
]
],
'name' => '',
'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}}/createResponsePlan', [
'body' => '{
"actions": [
{
"ssmAutomation": ""
}
],
"chatChannel": {
"chatbotSns": "",
"empty": ""
},
"clientToken": "",
"displayName": "",
"engagements": [],
"incidentTemplate": {
"dedupeString": "",
"impact": "",
"incidentTags": "",
"notificationTargets": "",
"summary": "",
"title": ""
},
"integrations": [
{
"pagerDutyConfiguration": ""
}
],
"name": "",
"tags": {}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/createResponsePlan');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'actions' => [
[
'ssmAutomation' => ''
]
],
'chatChannel' => [
'chatbotSns' => '',
'empty' => ''
],
'clientToken' => '',
'displayName' => '',
'engagements' => [
],
'incidentTemplate' => [
'dedupeString' => '',
'impact' => '',
'incidentTags' => '',
'notificationTargets' => '',
'summary' => '',
'title' => ''
],
'integrations' => [
[
'pagerDutyConfiguration' => ''
]
],
'name' => '',
'tags' => [
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'actions' => [
[
'ssmAutomation' => ''
]
],
'chatChannel' => [
'chatbotSns' => '',
'empty' => ''
],
'clientToken' => '',
'displayName' => '',
'engagements' => [
],
'incidentTemplate' => [
'dedupeString' => '',
'impact' => '',
'incidentTags' => '',
'notificationTargets' => '',
'summary' => '',
'title' => ''
],
'integrations' => [
[
'pagerDutyConfiguration' => ''
]
],
'name' => '',
'tags' => [
]
]));
$request->setRequestUrl('{{baseUrl}}/createResponsePlan');
$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}}/createResponsePlan' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"actions": [
{
"ssmAutomation": ""
}
],
"chatChannel": {
"chatbotSns": "",
"empty": ""
},
"clientToken": "",
"displayName": "",
"engagements": [],
"incidentTemplate": {
"dedupeString": "",
"impact": "",
"incidentTags": "",
"notificationTargets": "",
"summary": "",
"title": ""
},
"integrations": [
{
"pagerDutyConfiguration": ""
}
],
"name": "",
"tags": {}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/createResponsePlan' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"actions": [
{
"ssmAutomation": ""
}
],
"chatChannel": {
"chatbotSns": "",
"empty": ""
},
"clientToken": "",
"displayName": "",
"engagements": [],
"incidentTemplate": {
"dedupeString": "",
"impact": "",
"incidentTags": "",
"notificationTargets": "",
"summary": "",
"title": ""
},
"integrations": [
{
"pagerDutyConfiguration": ""
}
],
"name": "",
"tags": {}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"actions\": [\n {\n \"ssmAutomation\": \"\"\n }\n ],\n \"chatChannel\": {\n \"chatbotSns\": \"\",\n \"empty\": \"\"\n },\n \"clientToken\": \"\",\n \"displayName\": \"\",\n \"engagements\": [],\n \"incidentTemplate\": {\n \"dedupeString\": \"\",\n \"impact\": \"\",\n \"incidentTags\": \"\",\n \"notificationTargets\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n },\n \"integrations\": [\n {\n \"pagerDutyConfiguration\": \"\"\n }\n ],\n \"name\": \"\",\n \"tags\": {}\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/createResponsePlan", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/createResponsePlan"
payload = {
"actions": [{ "ssmAutomation": "" }],
"chatChannel": {
"chatbotSns": "",
"empty": ""
},
"clientToken": "",
"displayName": "",
"engagements": [],
"incidentTemplate": {
"dedupeString": "",
"impact": "",
"incidentTags": "",
"notificationTargets": "",
"summary": "",
"title": ""
},
"integrations": [{ "pagerDutyConfiguration": "" }],
"name": "",
"tags": {}
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/createResponsePlan"
payload <- "{\n \"actions\": [\n {\n \"ssmAutomation\": \"\"\n }\n ],\n \"chatChannel\": {\n \"chatbotSns\": \"\",\n \"empty\": \"\"\n },\n \"clientToken\": \"\",\n \"displayName\": \"\",\n \"engagements\": [],\n \"incidentTemplate\": {\n \"dedupeString\": \"\",\n \"impact\": \"\",\n \"incidentTags\": \"\",\n \"notificationTargets\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n },\n \"integrations\": [\n {\n \"pagerDutyConfiguration\": \"\"\n }\n ],\n \"name\": \"\",\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}}/createResponsePlan")
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 \"actions\": [\n {\n \"ssmAutomation\": \"\"\n }\n ],\n \"chatChannel\": {\n \"chatbotSns\": \"\",\n \"empty\": \"\"\n },\n \"clientToken\": \"\",\n \"displayName\": \"\",\n \"engagements\": [],\n \"incidentTemplate\": {\n \"dedupeString\": \"\",\n \"impact\": \"\",\n \"incidentTags\": \"\",\n \"notificationTargets\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n },\n \"integrations\": [\n {\n \"pagerDutyConfiguration\": \"\"\n }\n ],\n \"name\": \"\",\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/createResponsePlan') do |req|
req.body = "{\n \"actions\": [\n {\n \"ssmAutomation\": \"\"\n }\n ],\n \"chatChannel\": {\n \"chatbotSns\": \"\",\n \"empty\": \"\"\n },\n \"clientToken\": \"\",\n \"displayName\": \"\",\n \"engagements\": [],\n \"incidentTemplate\": {\n \"dedupeString\": \"\",\n \"impact\": \"\",\n \"incidentTags\": \"\",\n \"notificationTargets\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n },\n \"integrations\": [\n {\n \"pagerDutyConfiguration\": \"\"\n }\n ],\n \"name\": \"\",\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}}/createResponsePlan";
let payload = json!({
"actions": (json!({"ssmAutomation": ""})),
"chatChannel": json!({
"chatbotSns": "",
"empty": ""
}),
"clientToken": "",
"displayName": "",
"engagements": (),
"incidentTemplate": json!({
"dedupeString": "",
"impact": "",
"incidentTags": "",
"notificationTargets": "",
"summary": "",
"title": ""
}),
"integrations": (json!({"pagerDutyConfiguration": ""})),
"name": "",
"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}}/createResponsePlan \
--header 'content-type: application/json' \
--data '{
"actions": [
{
"ssmAutomation": ""
}
],
"chatChannel": {
"chatbotSns": "",
"empty": ""
},
"clientToken": "",
"displayName": "",
"engagements": [],
"incidentTemplate": {
"dedupeString": "",
"impact": "",
"incidentTags": "",
"notificationTargets": "",
"summary": "",
"title": ""
},
"integrations": [
{
"pagerDutyConfiguration": ""
}
],
"name": "",
"tags": {}
}'
echo '{
"actions": [
{
"ssmAutomation": ""
}
],
"chatChannel": {
"chatbotSns": "",
"empty": ""
},
"clientToken": "",
"displayName": "",
"engagements": [],
"incidentTemplate": {
"dedupeString": "",
"impact": "",
"incidentTags": "",
"notificationTargets": "",
"summary": "",
"title": ""
},
"integrations": [
{
"pagerDutyConfiguration": ""
}
],
"name": "",
"tags": {}
}' | \
http POST {{baseUrl}}/createResponsePlan \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "actions": [\n {\n "ssmAutomation": ""\n }\n ],\n "chatChannel": {\n "chatbotSns": "",\n "empty": ""\n },\n "clientToken": "",\n "displayName": "",\n "engagements": [],\n "incidentTemplate": {\n "dedupeString": "",\n "impact": "",\n "incidentTags": "",\n "notificationTargets": "",\n "summary": "",\n "title": ""\n },\n "integrations": [\n {\n "pagerDutyConfiguration": ""\n }\n ],\n "name": "",\n "tags": {}\n}' \
--output-document \
- {{baseUrl}}/createResponsePlan
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"actions": [["ssmAutomation": ""]],
"chatChannel": [
"chatbotSns": "",
"empty": ""
],
"clientToken": "",
"displayName": "",
"engagements": [],
"incidentTemplate": [
"dedupeString": "",
"impact": "",
"incidentTags": "",
"notificationTargets": "",
"summary": "",
"title": ""
],
"integrations": [["pagerDutyConfiguration": ""]],
"name": "",
"tags": []
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/createResponsePlan")! 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
CreateTimelineEvent
{{baseUrl}}/createTimelineEvent
BODY json
{
"clientToken": "",
"eventData": "",
"eventReferences": [
{
"relatedItemId": "",
"resource": ""
}
],
"eventTime": "",
"eventType": "",
"incidentRecordArn": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/createTimelineEvent");
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 \"clientToken\": \"\",\n \"eventData\": \"\",\n \"eventReferences\": [\n {\n \"relatedItemId\": \"\",\n \"resource\": \"\"\n }\n ],\n \"eventTime\": \"\",\n \"eventType\": \"\",\n \"incidentRecordArn\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/createTimelineEvent" {:content-type :json
:form-params {:clientToken ""
:eventData ""
:eventReferences [{:relatedItemId ""
:resource ""}]
:eventTime ""
:eventType ""
:incidentRecordArn ""}})
require "http/client"
url = "{{baseUrl}}/createTimelineEvent"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"clientToken\": \"\",\n \"eventData\": \"\",\n \"eventReferences\": [\n {\n \"relatedItemId\": \"\",\n \"resource\": \"\"\n }\n ],\n \"eventTime\": \"\",\n \"eventType\": \"\",\n \"incidentRecordArn\": \"\"\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}}/createTimelineEvent"),
Content = new StringContent("{\n \"clientToken\": \"\",\n \"eventData\": \"\",\n \"eventReferences\": [\n {\n \"relatedItemId\": \"\",\n \"resource\": \"\"\n }\n ],\n \"eventTime\": \"\",\n \"eventType\": \"\",\n \"incidentRecordArn\": \"\"\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}}/createTimelineEvent");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"clientToken\": \"\",\n \"eventData\": \"\",\n \"eventReferences\": [\n {\n \"relatedItemId\": \"\",\n \"resource\": \"\"\n }\n ],\n \"eventTime\": \"\",\n \"eventType\": \"\",\n \"incidentRecordArn\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/createTimelineEvent"
payload := strings.NewReader("{\n \"clientToken\": \"\",\n \"eventData\": \"\",\n \"eventReferences\": [\n {\n \"relatedItemId\": \"\",\n \"resource\": \"\"\n }\n ],\n \"eventTime\": \"\",\n \"eventType\": \"\",\n \"incidentRecordArn\": \"\"\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/createTimelineEvent HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 195
{
"clientToken": "",
"eventData": "",
"eventReferences": [
{
"relatedItemId": "",
"resource": ""
}
],
"eventTime": "",
"eventType": "",
"incidentRecordArn": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/createTimelineEvent")
.setHeader("content-type", "application/json")
.setBody("{\n \"clientToken\": \"\",\n \"eventData\": \"\",\n \"eventReferences\": [\n {\n \"relatedItemId\": \"\",\n \"resource\": \"\"\n }\n ],\n \"eventTime\": \"\",\n \"eventType\": \"\",\n \"incidentRecordArn\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/createTimelineEvent"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"clientToken\": \"\",\n \"eventData\": \"\",\n \"eventReferences\": [\n {\n \"relatedItemId\": \"\",\n \"resource\": \"\"\n }\n ],\n \"eventTime\": \"\",\n \"eventType\": \"\",\n \"incidentRecordArn\": \"\"\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 \"clientToken\": \"\",\n \"eventData\": \"\",\n \"eventReferences\": [\n {\n \"relatedItemId\": \"\",\n \"resource\": \"\"\n }\n ],\n \"eventTime\": \"\",\n \"eventType\": \"\",\n \"incidentRecordArn\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/createTimelineEvent")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/createTimelineEvent")
.header("content-type", "application/json")
.body("{\n \"clientToken\": \"\",\n \"eventData\": \"\",\n \"eventReferences\": [\n {\n \"relatedItemId\": \"\",\n \"resource\": \"\"\n }\n ],\n \"eventTime\": \"\",\n \"eventType\": \"\",\n \"incidentRecordArn\": \"\"\n}")
.asString();
const data = JSON.stringify({
clientToken: '',
eventData: '',
eventReferences: [
{
relatedItemId: '',
resource: ''
}
],
eventTime: '',
eventType: '',
incidentRecordArn: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/createTimelineEvent');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/createTimelineEvent',
headers: {'content-type': 'application/json'},
data: {
clientToken: '',
eventData: '',
eventReferences: [{relatedItemId: '', resource: ''}],
eventTime: '',
eventType: '',
incidentRecordArn: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/createTimelineEvent';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"clientToken":"","eventData":"","eventReferences":[{"relatedItemId":"","resource":""}],"eventTime":"","eventType":"","incidentRecordArn":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/createTimelineEvent',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "clientToken": "",\n "eventData": "",\n "eventReferences": [\n {\n "relatedItemId": "",\n "resource": ""\n }\n ],\n "eventTime": "",\n "eventType": "",\n "incidentRecordArn": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"clientToken\": \"\",\n \"eventData\": \"\",\n \"eventReferences\": [\n {\n \"relatedItemId\": \"\",\n \"resource\": \"\"\n }\n ],\n \"eventTime\": \"\",\n \"eventType\": \"\",\n \"incidentRecordArn\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/createTimelineEvent")
.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/createTimelineEvent',
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({
clientToken: '',
eventData: '',
eventReferences: [{relatedItemId: '', resource: ''}],
eventTime: '',
eventType: '',
incidentRecordArn: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/createTimelineEvent',
headers: {'content-type': 'application/json'},
body: {
clientToken: '',
eventData: '',
eventReferences: [{relatedItemId: '', resource: ''}],
eventTime: '',
eventType: '',
incidentRecordArn: ''
},
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}}/createTimelineEvent');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
clientToken: '',
eventData: '',
eventReferences: [
{
relatedItemId: '',
resource: ''
}
],
eventTime: '',
eventType: '',
incidentRecordArn: ''
});
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}}/createTimelineEvent',
headers: {'content-type': 'application/json'},
data: {
clientToken: '',
eventData: '',
eventReferences: [{relatedItemId: '', resource: ''}],
eventTime: '',
eventType: '',
incidentRecordArn: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/createTimelineEvent';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"clientToken":"","eventData":"","eventReferences":[{"relatedItemId":"","resource":""}],"eventTime":"","eventType":"","incidentRecordArn":""}'
};
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 = @{ @"clientToken": @"",
@"eventData": @"",
@"eventReferences": @[ @{ @"relatedItemId": @"", @"resource": @"" } ],
@"eventTime": @"",
@"eventType": @"",
@"incidentRecordArn": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/createTimelineEvent"]
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}}/createTimelineEvent" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"clientToken\": \"\",\n \"eventData\": \"\",\n \"eventReferences\": [\n {\n \"relatedItemId\": \"\",\n \"resource\": \"\"\n }\n ],\n \"eventTime\": \"\",\n \"eventType\": \"\",\n \"incidentRecordArn\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/createTimelineEvent",
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([
'clientToken' => '',
'eventData' => '',
'eventReferences' => [
[
'relatedItemId' => '',
'resource' => ''
]
],
'eventTime' => '',
'eventType' => '',
'incidentRecordArn' => ''
]),
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}}/createTimelineEvent', [
'body' => '{
"clientToken": "",
"eventData": "",
"eventReferences": [
{
"relatedItemId": "",
"resource": ""
}
],
"eventTime": "",
"eventType": "",
"incidentRecordArn": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/createTimelineEvent');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'clientToken' => '',
'eventData' => '',
'eventReferences' => [
[
'relatedItemId' => '',
'resource' => ''
]
],
'eventTime' => '',
'eventType' => '',
'incidentRecordArn' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'clientToken' => '',
'eventData' => '',
'eventReferences' => [
[
'relatedItemId' => '',
'resource' => ''
]
],
'eventTime' => '',
'eventType' => '',
'incidentRecordArn' => ''
]));
$request->setRequestUrl('{{baseUrl}}/createTimelineEvent');
$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}}/createTimelineEvent' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"clientToken": "",
"eventData": "",
"eventReferences": [
{
"relatedItemId": "",
"resource": ""
}
],
"eventTime": "",
"eventType": "",
"incidentRecordArn": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/createTimelineEvent' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"clientToken": "",
"eventData": "",
"eventReferences": [
{
"relatedItemId": "",
"resource": ""
}
],
"eventTime": "",
"eventType": "",
"incidentRecordArn": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"clientToken\": \"\",\n \"eventData\": \"\",\n \"eventReferences\": [\n {\n \"relatedItemId\": \"\",\n \"resource\": \"\"\n }\n ],\n \"eventTime\": \"\",\n \"eventType\": \"\",\n \"incidentRecordArn\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/createTimelineEvent", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/createTimelineEvent"
payload = {
"clientToken": "",
"eventData": "",
"eventReferences": [
{
"relatedItemId": "",
"resource": ""
}
],
"eventTime": "",
"eventType": "",
"incidentRecordArn": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/createTimelineEvent"
payload <- "{\n \"clientToken\": \"\",\n \"eventData\": \"\",\n \"eventReferences\": [\n {\n \"relatedItemId\": \"\",\n \"resource\": \"\"\n }\n ],\n \"eventTime\": \"\",\n \"eventType\": \"\",\n \"incidentRecordArn\": \"\"\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}}/createTimelineEvent")
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 \"clientToken\": \"\",\n \"eventData\": \"\",\n \"eventReferences\": [\n {\n \"relatedItemId\": \"\",\n \"resource\": \"\"\n }\n ],\n \"eventTime\": \"\",\n \"eventType\": \"\",\n \"incidentRecordArn\": \"\"\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/createTimelineEvent') do |req|
req.body = "{\n \"clientToken\": \"\",\n \"eventData\": \"\",\n \"eventReferences\": [\n {\n \"relatedItemId\": \"\",\n \"resource\": \"\"\n }\n ],\n \"eventTime\": \"\",\n \"eventType\": \"\",\n \"incidentRecordArn\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/createTimelineEvent";
let payload = json!({
"clientToken": "",
"eventData": "",
"eventReferences": (
json!({
"relatedItemId": "",
"resource": ""
})
),
"eventTime": "",
"eventType": "",
"incidentRecordArn": ""
});
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}}/createTimelineEvent \
--header 'content-type: application/json' \
--data '{
"clientToken": "",
"eventData": "",
"eventReferences": [
{
"relatedItemId": "",
"resource": ""
}
],
"eventTime": "",
"eventType": "",
"incidentRecordArn": ""
}'
echo '{
"clientToken": "",
"eventData": "",
"eventReferences": [
{
"relatedItemId": "",
"resource": ""
}
],
"eventTime": "",
"eventType": "",
"incidentRecordArn": ""
}' | \
http POST {{baseUrl}}/createTimelineEvent \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "clientToken": "",\n "eventData": "",\n "eventReferences": [\n {\n "relatedItemId": "",\n "resource": ""\n }\n ],\n "eventTime": "",\n "eventType": "",\n "incidentRecordArn": ""\n}' \
--output-document \
- {{baseUrl}}/createTimelineEvent
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"clientToken": "",
"eventData": "",
"eventReferences": [
[
"relatedItemId": "",
"resource": ""
]
],
"eventTime": "",
"eventType": "",
"incidentRecordArn": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/createTimelineEvent")! 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
DeleteIncidentRecord
{{baseUrl}}/deleteIncidentRecord
BODY json
{
"arn": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/deleteIncidentRecord");
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 \"arn\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/deleteIncidentRecord" {:content-type :json
:form-params {:arn ""}})
require "http/client"
url = "{{baseUrl}}/deleteIncidentRecord"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"arn\": \"\"\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}}/deleteIncidentRecord"),
Content = new StringContent("{\n \"arn\": \"\"\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}}/deleteIncidentRecord");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"arn\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/deleteIncidentRecord"
payload := strings.NewReader("{\n \"arn\": \"\"\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/deleteIncidentRecord HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 15
{
"arn": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/deleteIncidentRecord")
.setHeader("content-type", "application/json")
.setBody("{\n \"arn\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/deleteIncidentRecord"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"arn\": \"\"\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 \"arn\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/deleteIncidentRecord")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/deleteIncidentRecord")
.header("content-type", "application/json")
.body("{\n \"arn\": \"\"\n}")
.asString();
const data = JSON.stringify({
arn: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/deleteIncidentRecord');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/deleteIncidentRecord',
headers: {'content-type': 'application/json'},
data: {arn: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/deleteIncidentRecord';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"arn":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/deleteIncidentRecord',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "arn": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"arn\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/deleteIncidentRecord")
.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/deleteIncidentRecord',
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({arn: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/deleteIncidentRecord',
headers: {'content-type': 'application/json'},
body: {arn: ''},
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}}/deleteIncidentRecord');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
arn: ''
});
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}}/deleteIncidentRecord',
headers: {'content-type': 'application/json'},
data: {arn: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/deleteIncidentRecord';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"arn":""}'
};
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 = @{ @"arn": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/deleteIncidentRecord"]
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}}/deleteIncidentRecord" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"arn\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/deleteIncidentRecord",
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([
'arn' => ''
]),
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}}/deleteIncidentRecord', [
'body' => '{
"arn": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/deleteIncidentRecord');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'arn' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'arn' => ''
]));
$request->setRequestUrl('{{baseUrl}}/deleteIncidentRecord');
$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}}/deleteIncidentRecord' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"arn": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/deleteIncidentRecord' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"arn": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"arn\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/deleteIncidentRecord", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/deleteIncidentRecord"
payload = { "arn": "" }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/deleteIncidentRecord"
payload <- "{\n \"arn\": \"\"\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}}/deleteIncidentRecord")
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 \"arn\": \"\"\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/deleteIncidentRecord') do |req|
req.body = "{\n \"arn\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/deleteIncidentRecord";
let payload = json!({"arn": ""});
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}}/deleteIncidentRecord \
--header 'content-type: application/json' \
--data '{
"arn": ""
}'
echo '{
"arn": ""
}' | \
http POST {{baseUrl}}/deleteIncidentRecord \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "arn": ""\n}' \
--output-document \
- {{baseUrl}}/deleteIncidentRecord
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["arn": ""] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/deleteIncidentRecord")! 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
DeleteReplicationSet
{{baseUrl}}/deleteReplicationSet#arn
QUERY PARAMS
arn
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/deleteReplicationSet?arn=#arn");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/deleteReplicationSet#arn" {:query-params {:arn ""}})
require "http/client"
url = "{{baseUrl}}/deleteReplicationSet?arn=#arn"
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}}/deleteReplicationSet?arn=#arn"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/deleteReplicationSet?arn=#arn");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/deleteReplicationSet?arn=#arn"
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/deleteReplicationSet?arn= HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/deleteReplicationSet?arn=#arn")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/deleteReplicationSet?arn=#arn"))
.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}}/deleteReplicationSet?arn=#arn")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/deleteReplicationSet?arn=#arn")
.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}}/deleteReplicationSet?arn=#arn');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/deleteReplicationSet#arn',
params: {arn: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/deleteReplicationSet?arn=#arn';
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}}/deleteReplicationSet?arn=#arn',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/deleteReplicationSet?arn=#arn")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/deleteReplicationSet?arn=',
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}}/deleteReplicationSet#arn',
qs: {arn: ''}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/deleteReplicationSet#arn');
req.query({
arn: ''
});
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}}/deleteReplicationSet#arn',
params: {arn: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/deleteReplicationSet?arn=#arn';
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}}/deleteReplicationSet?arn=#arn"]
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}}/deleteReplicationSet?arn=#arn" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/deleteReplicationSet?arn=#arn",
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}}/deleteReplicationSet?arn=#arn');
echo $response->getBody();
setUrl('{{baseUrl}}/deleteReplicationSet#arn');
$request->setMethod(HTTP_METH_POST);
$request->setQueryData([
'arn' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/deleteReplicationSet#arn');
$request->setRequestMethod('POST');
$request->setQuery(new http\QueryString([
'arn' => ''
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/deleteReplicationSet?arn=#arn' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/deleteReplicationSet?arn=#arn' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/deleteReplicationSet?arn=")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/deleteReplicationSet#arn"
querystring = {"arn":""}
response = requests.post(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/deleteReplicationSet#arn"
queryString <- list(arn = "")
response <- VERB("POST", url, query = queryString, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/deleteReplicationSet?arn=#arn")
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/deleteReplicationSet') do |req|
req.params['arn'] = ''
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/deleteReplicationSet#arn";
let querystring = [
("arn", ""),
];
let client = reqwest::Client::new();
let response = client.post(url)
.query(&querystring)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url '{{baseUrl}}/deleteReplicationSet?arn=#arn'
http POST '{{baseUrl}}/deleteReplicationSet?arn=#arn'
wget --quiet \
--method POST \
--output-document \
- '{{baseUrl}}/deleteReplicationSet?arn=#arn'
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/deleteReplicationSet?arn=#arn")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
DeleteResourcePolicy
{{baseUrl}}/deleteResourcePolicy
BODY json
{
"policyId": "",
"resourceArn": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/deleteResourcePolicy");
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 \"policyId\": \"\",\n \"resourceArn\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/deleteResourcePolicy" {:content-type :json
:form-params {:policyId ""
:resourceArn ""}})
require "http/client"
url = "{{baseUrl}}/deleteResourcePolicy"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"policyId\": \"\",\n \"resourceArn\": \"\"\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}}/deleteResourcePolicy"),
Content = new StringContent("{\n \"policyId\": \"\",\n \"resourceArn\": \"\"\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}}/deleteResourcePolicy");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"policyId\": \"\",\n \"resourceArn\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/deleteResourcePolicy"
payload := strings.NewReader("{\n \"policyId\": \"\",\n \"resourceArn\": \"\"\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/deleteResourcePolicy HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 41
{
"policyId": "",
"resourceArn": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/deleteResourcePolicy")
.setHeader("content-type", "application/json")
.setBody("{\n \"policyId\": \"\",\n \"resourceArn\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/deleteResourcePolicy"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"policyId\": \"\",\n \"resourceArn\": \"\"\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 \"policyId\": \"\",\n \"resourceArn\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/deleteResourcePolicy")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/deleteResourcePolicy")
.header("content-type", "application/json")
.body("{\n \"policyId\": \"\",\n \"resourceArn\": \"\"\n}")
.asString();
const data = JSON.stringify({
policyId: '',
resourceArn: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/deleteResourcePolicy');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/deleteResourcePolicy',
headers: {'content-type': 'application/json'},
data: {policyId: '', resourceArn: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/deleteResourcePolicy';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"policyId":"","resourceArn":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/deleteResourcePolicy',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "policyId": "",\n "resourceArn": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"policyId\": \"\",\n \"resourceArn\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/deleteResourcePolicy")
.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/deleteResourcePolicy',
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({policyId: '', resourceArn: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/deleteResourcePolicy',
headers: {'content-type': 'application/json'},
body: {policyId: '', resourceArn: ''},
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}}/deleteResourcePolicy');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
policyId: '',
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: 'POST',
url: '{{baseUrl}}/deleteResourcePolicy',
headers: {'content-type': 'application/json'},
data: {policyId: '', resourceArn: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/deleteResourcePolicy';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"policyId":"","resourceArn":""}'
};
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 = @{ @"policyId": @"",
@"resourceArn": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/deleteResourcePolicy"]
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}}/deleteResourcePolicy" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"policyId\": \"\",\n \"resourceArn\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/deleteResourcePolicy",
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([
'policyId' => '',
'resourceArn' => ''
]),
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}}/deleteResourcePolicy', [
'body' => '{
"policyId": "",
"resourceArn": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/deleteResourcePolicy');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'policyId' => '',
'resourceArn' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'policyId' => '',
'resourceArn' => ''
]));
$request->setRequestUrl('{{baseUrl}}/deleteResourcePolicy');
$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}}/deleteResourcePolicy' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"policyId": "",
"resourceArn": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/deleteResourcePolicy' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"policyId": "",
"resourceArn": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"policyId\": \"\",\n \"resourceArn\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/deleteResourcePolicy", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/deleteResourcePolicy"
payload = {
"policyId": "",
"resourceArn": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/deleteResourcePolicy"
payload <- "{\n \"policyId\": \"\",\n \"resourceArn\": \"\"\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}}/deleteResourcePolicy")
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 \"policyId\": \"\",\n \"resourceArn\": \"\"\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/deleteResourcePolicy') do |req|
req.body = "{\n \"policyId\": \"\",\n \"resourceArn\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/deleteResourcePolicy";
let payload = json!({
"policyId": "",
"resourceArn": ""
});
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}}/deleteResourcePolicy \
--header 'content-type: application/json' \
--data '{
"policyId": "",
"resourceArn": ""
}'
echo '{
"policyId": "",
"resourceArn": ""
}' | \
http POST {{baseUrl}}/deleteResourcePolicy \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "policyId": "",\n "resourceArn": ""\n}' \
--output-document \
- {{baseUrl}}/deleteResourcePolicy
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"policyId": "",
"resourceArn": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/deleteResourcePolicy")! 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
DeleteResponsePlan
{{baseUrl}}/deleteResponsePlan
BODY json
{
"arn": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/deleteResponsePlan");
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 \"arn\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/deleteResponsePlan" {:content-type :json
:form-params {:arn ""}})
require "http/client"
url = "{{baseUrl}}/deleteResponsePlan"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"arn\": \"\"\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}}/deleteResponsePlan"),
Content = new StringContent("{\n \"arn\": \"\"\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}}/deleteResponsePlan");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"arn\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/deleteResponsePlan"
payload := strings.NewReader("{\n \"arn\": \"\"\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/deleteResponsePlan HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 15
{
"arn": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/deleteResponsePlan")
.setHeader("content-type", "application/json")
.setBody("{\n \"arn\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/deleteResponsePlan"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"arn\": \"\"\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 \"arn\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/deleteResponsePlan")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/deleteResponsePlan")
.header("content-type", "application/json")
.body("{\n \"arn\": \"\"\n}")
.asString();
const data = JSON.stringify({
arn: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/deleteResponsePlan');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/deleteResponsePlan',
headers: {'content-type': 'application/json'},
data: {arn: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/deleteResponsePlan';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"arn":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/deleteResponsePlan',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "arn": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"arn\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/deleteResponsePlan")
.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/deleteResponsePlan',
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({arn: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/deleteResponsePlan',
headers: {'content-type': 'application/json'},
body: {arn: ''},
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}}/deleteResponsePlan');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
arn: ''
});
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}}/deleteResponsePlan',
headers: {'content-type': 'application/json'},
data: {arn: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/deleteResponsePlan';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"arn":""}'
};
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 = @{ @"arn": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/deleteResponsePlan"]
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}}/deleteResponsePlan" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"arn\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/deleteResponsePlan",
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([
'arn' => ''
]),
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}}/deleteResponsePlan', [
'body' => '{
"arn": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/deleteResponsePlan');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'arn' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'arn' => ''
]));
$request->setRequestUrl('{{baseUrl}}/deleteResponsePlan');
$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}}/deleteResponsePlan' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"arn": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/deleteResponsePlan' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"arn": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"arn\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/deleteResponsePlan", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/deleteResponsePlan"
payload = { "arn": "" }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/deleteResponsePlan"
payload <- "{\n \"arn\": \"\"\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}}/deleteResponsePlan")
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 \"arn\": \"\"\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/deleteResponsePlan') do |req|
req.body = "{\n \"arn\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/deleteResponsePlan";
let payload = json!({"arn": ""});
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}}/deleteResponsePlan \
--header 'content-type: application/json' \
--data '{
"arn": ""
}'
echo '{
"arn": ""
}' | \
http POST {{baseUrl}}/deleteResponsePlan \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "arn": ""\n}' \
--output-document \
- {{baseUrl}}/deleteResponsePlan
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["arn": ""] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/deleteResponsePlan")! 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
DeleteTimelineEvent
{{baseUrl}}/deleteTimelineEvent
BODY json
{
"eventId": "",
"incidentRecordArn": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/deleteTimelineEvent");
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 \"eventId\": \"\",\n \"incidentRecordArn\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/deleteTimelineEvent" {:content-type :json
:form-params {:eventId ""
:incidentRecordArn ""}})
require "http/client"
url = "{{baseUrl}}/deleteTimelineEvent"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"eventId\": \"\",\n \"incidentRecordArn\": \"\"\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}}/deleteTimelineEvent"),
Content = new StringContent("{\n \"eventId\": \"\",\n \"incidentRecordArn\": \"\"\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}}/deleteTimelineEvent");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"eventId\": \"\",\n \"incidentRecordArn\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/deleteTimelineEvent"
payload := strings.NewReader("{\n \"eventId\": \"\",\n \"incidentRecordArn\": \"\"\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/deleteTimelineEvent HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 46
{
"eventId": "",
"incidentRecordArn": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/deleteTimelineEvent")
.setHeader("content-type", "application/json")
.setBody("{\n \"eventId\": \"\",\n \"incidentRecordArn\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/deleteTimelineEvent"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"eventId\": \"\",\n \"incidentRecordArn\": \"\"\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 \"eventId\": \"\",\n \"incidentRecordArn\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/deleteTimelineEvent")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/deleteTimelineEvent")
.header("content-type", "application/json")
.body("{\n \"eventId\": \"\",\n \"incidentRecordArn\": \"\"\n}")
.asString();
const data = JSON.stringify({
eventId: '',
incidentRecordArn: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/deleteTimelineEvent');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/deleteTimelineEvent',
headers: {'content-type': 'application/json'},
data: {eventId: '', incidentRecordArn: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/deleteTimelineEvent';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"eventId":"","incidentRecordArn":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/deleteTimelineEvent',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "eventId": "",\n "incidentRecordArn": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"eventId\": \"\",\n \"incidentRecordArn\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/deleteTimelineEvent")
.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/deleteTimelineEvent',
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({eventId: '', incidentRecordArn: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/deleteTimelineEvent',
headers: {'content-type': 'application/json'},
body: {eventId: '', incidentRecordArn: ''},
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}}/deleteTimelineEvent');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
eventId: '',
incidentRecordArn: ''
});
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}}/deleteTimelineEvent',
headers: {'content-type': 'application/json'},
data: {eventId: '', incidentRecordArn: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/deleteTimelineEvent';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"eventId":"","incidentRecordArn":""}'
};
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 = @{ @"eventId": @"",
@"incidentRecordArn": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/deleteTimelineEvent"]
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}}/deleteTimelineEvent" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"eventId\": \"\",\n \"incidentRecordArn\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/deleteTimelineEvent",
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([
'eventId' => '',
'incidentRecordArn' => ''
]),
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}}/deleteTimelineEvent', [
'body' => '{
"eventId": "",
"incidentRecordArn": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/deleteTimelineEvent');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'eventId' => '',
'incidentRecordArn' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'eventId' => '',
'incidentRecordArn' => ''
]));
$request->setRequestUrl('{{baseUrl}}/deleteTimelineEvent');
$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}}/deleteTimelineEvent' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"eventId": "",
"incidentRecordArn": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/deleteTimelineEvent' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"eventId": "",
"incidentRecordArn": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"eventId\": \"\",\n \"incidentRecordArn\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/deleteTimelineEvent", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/deleteTimelineEvent"
payload = {
"eventId": "",
"incidentRecordArn": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/deleteTimelineEvent"
payload <- "{\n \"eventId\": \"\",\n \"incidentRecordArn\": \"\"\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}}/deleteTimelineEvent")
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 \"eventId\": \"\",\n \"incidentRecordArn\": \"\"\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/deleteTimelineEvent') do |req|
req.body = "{\n \"eventId\": \"\",\n \"incidentRecordArn\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/deleteTimelineEvent";
let payload = json!({
"eventId": "",
"incidentRecordArn": ""
});
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}}/deleteTimelineEvent \
--header 'content-type: application/json' \
--data '{
"eventId": "",
"incidentRecordArn": ""
}'
echo '{
"eventId": "",
"incidentRecordArn": ""
}' | \
http POST {{baseUrl}}/deleteTimelineEvent \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "eventId": "",\n "incidentRecordArn": ""\n}' \
--output-document \
- {{baseUrl}}/deleteTimelineEvent
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"eventId": "",
"incidentRecordArn": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/deleteTimelineEvent")! 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
GetIncidentRecord
{{baseUrl}}/getIncidentRecord#arn
QUERY PARAMS
arn
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/getIncidentRecord?arn=#arn");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/getIncidentRecord#arn" {:query-params {:arn ""}})
require "http/client"
url = "{{baseUrl}}/getIncidentRecord?arn=#arn"
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}}/getIncidentRecord?arn=#arn"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/getIncidentRecord?arn=#arn");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/getIncidentRecord?arn=#arn"
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/getIncidentRecord?arn= HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/getIncidentRecord?arn=#arn")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/getIncidentRecord?arn=#arn"))
.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}}/getIncidentRecord?arn=#arn")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/getIncidentRecord?arn=#arn")
.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}}/getIncidentRecord?arn=#arn');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/getIncidentRecord#arn',
params: {arn: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/getIncidentRecord?arn=#arn';
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}}/getIncidentRecord?arn=#arn',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/getIncidentRecord?arn=#arn")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/getIncidentRecord?arn=',
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}}/getIncidentRecord#arn',
qs: {arn: ''}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/getIncidentRecord#arn');
req.query({
arn: ''
});
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}}/getIncidentRecord#arn',
params: {arn: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/getIncidentRecord?arn=#arn';
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}}/getIncidentRecord?arn=#arn"]
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}}/getIncidentRecord?arn=#arn" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/getIncidentRecord?arn=#arn",
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}}/getIncidentRecord?arn=#arn');
echo $response->getBody();
setUrl('{{baseUrl}}/getIncidentRecord#arn');
$request->setMethod(HTTP_METH_GET);
$request->setQueryData([
'arn' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/getIncidentRecord#arn');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
'arn' => ''
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/getIncidentRecord?arn=#arn' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/getIncidentRecord?arn=#arn' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/getIncidentRecord?arn=")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/getIncidentRecord#arn"
querystring = {"arn":""}
response = requests.get(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/getIncidentRecord#arn"
queryString <- list(arn = "")
response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/getIncidentRecord?arn=#arn")
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/getIncidentRecord') do |req|
req.params['arn'] = ''
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/getIncidentRecord#arn";
let querystring = [
("arn", ""),
];
let client = reqwest::Client::new();
let response = client.get(url)
.query(&querystring)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url '{{baseUrl}}/getIncidentRecord?arn=#arn'
http GET '{{baseUrl}}/getIncidentRecord?arn=#arn'
wget --quiet \
--method GET \
--output-document \
- '{{baseUrl}}/getIncidentRecord?arn=#arn'
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/getIncidentRecord?arn=#arn")! 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
GetReplicationSet
{{baseUrl}}/getReplicationSet#arn
QUERY PARAMS
arn
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/getReplicationSet?arn=#arn");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/getReplicationSet#arn" {:query-params {:arn ""}})
require "http/client"
url = "{{baseUrl}}/getReplicationSet?arn=#arn"
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}}/getReplicationSet?arn=#arn"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/getReplicationSet?arn=#arn");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/getReplicationSet?arn=#arn"
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/getReplicationSet?arn= HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/getReplicationSet?arn=#arn")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/getReplicationSet?arn=#arn"))
.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}}/getReplicationSet?arn=#arn")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/getReplicationSet?arn=#arn")
.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}}/getReplicationSet?arn=#arn');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/getReplicationSet#arn',
params: {arn: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/getReplicationSet?arn=#arn';
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}}/getReplicationSet?arn=#arn',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/getReplicationSet?arn=#arn")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/getReplicationSet?arn=',
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}}/getReplicationSet#arn',
qs: {arn: ''}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/getReplicationSet#arn');
req.query({
arn: ''
});
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}}/getReplicationSet#arn',
params: {arn: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/getReplicationSet?arn=#arn';
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}}/getReplicationSet?arn=#arn"]
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}}/getReplicationSet?arn=#arn" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/getReplicationSet?arn=#arn",
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}}/getReplicationSet?arn=#arn');
echo $response->getBody();
setUrl('{{baseUrl}}/getReplicationSet#arn');
$request->setMethod(HTTP_METH_GET);
$request->setQueryData([
'arn' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/getReplicationSet#arn');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
'arn' => ''
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/getReplicationSet?arn=#arn' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/getReplicationSet?arn=#arn' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/getReplicationSet?arn=")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/getReplicationSet#arn"
querystring = {"arn":""}
response = requests.get(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/getReplicationSet#arn"
queryString <- list(arn = "")
response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/getReplicationSet?arn=#arn")
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/getReplicationSet') do |req|
req.params['arn'] = ''
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/getReplicationSet#arn";
let querystring = [
("arn", ""),
];
let client = reqwest::Client::new();
let response = client.get(url)
.query(&querystring)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url '{{baseUrl}}/getReplicationSet?arn=#arn'
http GET '{{baseUrl}}/getReplicationSet?arn=#arn'
wget --quiet \
--method GET \
--output-document \
- '{{baseUrl}}/getReplicationSet?arn=#arn'
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/getReplicationSet?arn=#arn")! 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
GetResourcePolicies
{{baseUrl}}/getResourcePolicies#resourceArn
QUERY PARAMS
resourceArn
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}}/getResourcePolicies?resourceArn=#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 \"maxResults\": 0,\n \"nextToken\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/getResourcePolicies#resourceArn" {:query-params {:resourceArn ""}
:content-type :json
:form-params {:maxResults 0
:nextToken ""}})
require "http/client"
url = "{{baseUrl}}/getResourcePolicies?resourceArn=#resourceArn"
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}}/getResourcePolicies?resourceArn=#resourceArn"),
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}}/getResourcePolicies?resourceArn=#resourceArn");
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}}/getResourcePolicies?resourceArn=#resourceArn"
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/getResourcePolicies?resourceArn= HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 40
{
"maxResults": 0,
"nextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/getResourcePolicies?resourceArn=#resourceArn")
.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}}/getResourcePolicies?resourceArn=#resourceArn"))
.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}}/getResourcePolicies?resourceArn=#resourceArn")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/getResourcePolicies?resourceArn=#resourceArn")
.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}}/getResourcePolicies?resourceArn=#resourceArn');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/getResourcePolicies#resourceArn',
params: {resourceArn: ''},
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}}/getResourcePolicies?resourceArn=#resourceArn';
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}}/getResourcePolicies?resourceArn=#resourceArn',
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}}/getResourcePolicies?resourceArn=#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/getResourcePolicies?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({maxResults: 0, nextToken: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/getResourcePolicies#resourceArn',
qs: {resourceArn: ''},
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}}/getResourcePolicies#resourceArn');
req.query({
resourceArn: ''
});
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}}/getResourcePolicies#resourceArn',
params: {resourceArn: ''},
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}}/getResourcePolicies?resourceArn=#resourceArn';
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}}/getResourcePolicies?resourceArn=#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}}/getResourcePolicies?resourceArn=#resourceArn" 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}}/getResourcePolicies?resourceArn=#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([
'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}}/getResourcePolicies?resourceArn=#resourceArn', [
'body' => '{
"maxResults": 0,
"nextToken": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/getResourcePolicies#resourceArn');
$request->setMethod(HTTP_METH_POST);
$request->setQueryData([
'resourceArn' => ''
]);
$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}}/getResourcePolicies#resourceArn');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setQuery(new http\QueryString([
'resourceArn' => ''
]));
$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}}/getResourcePolicies?resourceArn=#resourceArn' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"maxResults": 0,
"nextToken": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/getResourcePolicies?resourceArn=#resourceArn' -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/getResourcePolicies?resourceArn=", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/getResourcePolicies#resourceArn"
querystring = {"resourceArn":""}
payload = {
"maxResults": 0,
"nextToken": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/getResourcePolicies#resourceArn"
queryString <- list(resourceArn = "")
payload <- "{\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, query = queryString, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/getResourcePolicies?resourceArn=#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 \"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/getResourcePolicies') do |req|
req.params['resourceArn'] = ''
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}}/getResourcePolicies#resourceArn";
let querystring = [
("resourceArn", ""),
];
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)
.query(&querystring)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url '{{baseUrl}}/getResourcePolicies?resourceArn=#resourceArn' \
--header 'content-type: application/json' \
--data '{
"maxResults": 0,
"nextToken": ""
}'
echo '{
"maxResults": 0,
"nextToken": ""
}' | \
http POST '{{baseUrl}}/getResourcePolicies?resourceArn=#resourceArn' \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "maxResults": 0,\n "nextToken": ""\n}' \
--output-document \
- '{{baseUrl}}/getResourcePolicies?resourceArn=#resourceArn'
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}}/getResourcePolicies?resourceArn=#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()
GET
GetResponsePlan
{{baseUrl}}/getResponsePlan#arn
QUERY PARAMS
arn
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/getResponsePlan?arn=#arn");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/getResponsePlan#arn" {:query-params {:arn ""}})
require "http/client"
url = "{{baseUrl}}/getResponsePlan?arn=#arn"
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}}/getResponsePlan?arn=#arn"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/getResponsePlan?arn=#arn");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/getResponsePlan?arn=#arn"
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/getResponsePlan?arn= HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/getResponsePlan?arn=#arn")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/getResponsePlan?arn=#arn"))
.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}}/getResponsePlan?arn=#arn")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/getResponsePlan?arn=#arn")
.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}}/getResponsePlan?arn=#arn');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/getResponsePlan#arn',
params: {arn: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/getResponsePlan?arn=#arn';
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}}/getResponsePlan?arn=#arn',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/getResponsePlan?arn=#arn")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/getResponsePlan?arn=',
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}}/getResponsePlan#arn',
qs: {arn: ''}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/getResponsePlan#arn');
req.query({
arn: ''
});
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}}/getResponsePlan#arn',
params: {arn: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/getResponsePlan?arn=#arn';
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}}/getResponsePlan?arn=#arn"]
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}}/getResponsePlan?arn=#arn" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/getResponsePlan?arn=#arn",
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}}/getResponsePlan?arn=#arn');
echo $response->getBody();
setUrl('{{baseUrl}}/getResponsePlan#arn');
$request->setMethod(HTTP_METH_GET);
$request->setQueryData([
'arn' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/getResponsePlan#arn');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
'arn' => ''
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/getResponsePlan?arn=#arn' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/getResponsePlan?arn=#arn' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/getResponsePlan?arn=")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/getResponsePlan#arn"
querystring = {"arn":""}
response = requests.get(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/getResponsePlan#arn"
queryString <- list(arn = "")
response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/getResponsePlan?arn=#arn")
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/getResponsePlan') do |req|
req.params['arn'] = ''
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/getResponsePlan#arn";
let querystring = [
("arn", ""),
];
let client = reqwest::Client::new();
let response = client.get(url)
.query(&querystring)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url '{{baseUrl}}/getResponsePlan?arn=#arn'
http GET '{{baseUrl}}/getResponsePlan?arn=#arn'
wget --quiet \
--method GET \
--output-document \
- '{{baseUrl}}/getResponsePlan?arn=#arn'
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/getResponsePlan?arn=#arn")! 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
GetTimelineEvent
{{baseUrl}}/getTimelineEvent#eventId&incidentRecordArn
QUERY PARAMS
eventId
incidentRecordArn
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/getTimelineEvent?eventId=&incidentRecordArn=#eventId&incidentRecordArn");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/getTimelineEvent#eventId&incidentRecordArn" {:query-params {:eventId ""
:incidentRecordArn ""}})
require "http/client"
url = "{{baseUrl}}/getTimelineEvent?eventId=&incidentRecordArn=#eventId&incidentRecordArn"
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}}/getTimelineEvent?eventId=&incidentRecordArn=#eventId&incidentRecordArn"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/getTimelineEvent?eventId=&incidentRecordArn=#eventId&incidentRecordArn");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/getTimelineEvent?eventId=&incidentRecordArn=#eventId&incidentRecordArn"
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/getTimelineEvent?eventId=&incidentRecordArn= HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/getTimelineEvent?eventId=&incidentRecordArn=#eventId&incidentRecordArn")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/getTimelineEvent?eventId=&incidentRecordArn=#eventId&incidentRecordArn"))
.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}}/getTimelineEvent?eventId=&incidentRecordArn=#eventId&incidentRecordArn")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/getTimelineEvent?eventId=&incidentRecordArn=#eventId&incidentRecordArn")
.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}}/getTimelineEvent?eventId=&incidentRecordArn=#eventId&incidentRecordArn');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/getTimelineEvent#eventId&incidentRecordArn',
params: {eventId: '', incidentRecordArn: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/getTimelineEvent?eventId=&incidentRecordArn=#eventId&incidentRecordArn';
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}}/getTimelineEvent?eventId=&incidentRecordArn=#eventId&incidentRecordArn',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/getTimelineEvent?eventId=&incidentRecordArn=#eventId&incidentRecordArn")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/getTimelineEvent?eventId=&incidentRecordArn=',
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}}/getTimelineEvent#eventId&incidentRecordArn',
qs: {eventId: '', incidentRecordArn: ''}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/getTimelineEvent#eventId&incidentRecordArn');
req.query({
eventId: '',
incidentRecordArn: ''
});
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}}/getTimelineEvent#eventId&incidentRecordArn',
params: {eventId: '', incidentRecordArn: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/getTimelineEvent?eventId=&incidentRecordArn=#eventId&incidentRecordArn';
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}}/getTimelineEvent?eventId=&incidentRecordArn=#eventId&incidentRecordArn"]
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}}/getTimelineEvent?eventId=&incidentRecordArn=#eventId&incidentRecordArn" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/getTimelineEvent?eventId=&incidentRecordArn=#eventId&incidentRecordArn",
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}}/getTimelineEvent?eventId=&incidentRecordArn=#eventId&incidentRecordArn');
echo $response->getBody();
setUrl('{{baseUrl}}/getTimelineEvent#eventId&incidentRecordArn');
$request->setMethod(HTTP_METH_GET);
$request->setQueryData([
'eventId' => '',
'incidentRecordArn' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/getTimelineEvent#eventId&incidentRecordArn');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
'eventId' => '',
'incidentRecordArn' => ''
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/getTimelineEvent?eventId=&incidentRecordArn=#eventId&incidentRecordArn' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/getTimelineEvent?eventId=&incidentRecordArn=#eventId&incidentRecordArn' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/getTimelineEvent?eventId=&incidentRecordArn=")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/getTimelineEvent#eventId&incidentRecordArn"
querystring = {"eventId":"","incidentRecordArn":""}
response = requests.get(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/getTimelineEvent#eventId&incidentRecordArn"
queryString <- list(
eventId = "",
incidentRecordArn = ""
)
response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/getTimelineEvent?eventId=&incidentRecordArn=#eventId&incidentRecordArn")
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/getTimelineEvent') do |req|
req.params['eventId'] = ''
req.params['incidentRecordArn'] = ''
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/getTimelineEvent#eventId&incidentRecordArn";
let querystring = [
("eventId", ""),
("incidentRecordArn", ""),
];
let client = reqwest::Client::new();
let response = client.get(url)
.query(&querystring)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url '{{baseUrl}}/getTimelineEvent?eventId=&incidentRecordArn=#eventId&incidentRecordArn'
http GET '{{baseUrl}}/getTimelineEvent?eventId=&incidentRecordArn=#eventId&incidentRecordArn'
wget --quiet \
--method GET \
--output-document \
- '{{baseUrl}}/getTimelineEvent?eventId=&incidentRecordArn=#eventId&incidentRecordArn'
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/getTimelineEvent?eventId=&incidentRecordArn=#eventId&incidentRecordArn")! 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
ListIncidentRecords
{{baseUrl}}/listIncidentRecords
BODY json
{
"filters": [
{
"condition": "",
"key": ""
}
],
"maxResults": 0,
"nextToken": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/listIncidentRecords");
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 \"filters\": [\n {\n \"condition\": \"\",\n \"key\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/listIncidentRecords" {:content-type :json
:form-params {:filters [{:condition ""
:key ""}]
:maxResults 0
:nextToken ""}})
require "http/client"
url = "{{baseUrl}}/listIncidentRecords"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"filters\": [\n {\n \"condition\": \"\",\n \"key\": \"\"\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}}/listIncidentRecords"),
Content = new StringContent("{\n \"filters\": [\n {\n \"condition\": \"\",\n \"key\": \"\"\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}}/listIncidentRecords");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"filters\": [\n {\n \"condition\": \"\",\n \"key\": \"\"\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}}/listIncidentRecords"
payload := strings.NewReader("{\n \"filters\": [\n {\n \"condition\": \"\",\n \"key\": \"\"\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/listIncidentRecords HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 111
{
"filters": [
{
"condition": "",
"key": ""
}
],
"maxResults": 0,
"nextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/listIncidentRecords")
.setHeader("content-type", "application/json")
.setBody("{\n \"filters\": [\n {\n \"condition\": \"\",\n \"key\": \"\"\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}}/listIncidentRecords"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"filters\": [\n {\n \"condition\": \"\",\n \"key\": \"\"\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 \"filters\": [\n {\n \"condition\": \"\",\n \"key\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/listIncidentRecords")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/listIncidentRecords")
.header("content-type", "application/json")
.body("{\n \"filters\": [\n {\n \"condition\": \"\",\n \"key\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
.asString();
const data = JSON.stringify({
filters: [
{
condition: '',
key: ''
}
],
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}}/listIncidentRecords');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/listIncidentRecords',
headers: {'content-type': 'application/json'},
data: {filters: [{condition: '', key: ''}], maxResults: 0, nextToken: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/listIncidentRecords';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"filters":[{"condition":"","key":""}],"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}}/listIncidentRecords',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "filters": [\n {\n "condition": "",\n "key": ""\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 \"filters\": [\n {\n \"condition\": \"\",\n \"key\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/listIncidentRecords")
.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/listIncidentRecords',
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({filters: [{condition: '', key: ''}], maxResults: 0, nextToken: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/listIncidentRecords',
headers: {'content-type': 'application/json'},
body: {filters: [{condition: '', key: ''}], 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}}/listIncidentRecords');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
filters: [
{
condition: '',
key: ''
}
],
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}}/listIncidentRecords',
headers: {'content-type': 'application/json'},
data: {filters: [{condition: '', key: ''}], 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}}/listIncidentRecords';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"filters":[{"condition":"","key":""}],"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 = @{ @"filters": @[ @{ @"condition": @"", @"key": @"" } ],
@"maxResults": @0,
@"nextToken": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/listIncidentRecords"]
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}}/listIncidentRecords" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"filters\": [\n {\n \"condition\": \"\",\n \"key\": \"\"\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}}/listIncidentRecords",
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([
'filters' => [
[
'condition' => '',
'key' => ''
]
],
'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}}/listIncidentRecords', [
'body' => '{
"filters": [
{
"condition": "",
"key": ""
}
],
"maxResults": 0,
"nextToken": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/listIncidentRecords');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'filters' => [
[
'condition' => '',
'key' => ''
]
],
'maxResults' => 0,
'nextToken' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'filters' => [
[
'condition' => '',
'key' => ''
]
],
'maxResults' => 0,
'nextToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/listIncidentRecords');
$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}}/listIncidentRecords' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"filters": [
{
"condition": "",
"key": ""
}
],
"maxResults": 0,
"nextToken": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/listIncidentRecords' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"filters": [
{
"condition": "",
"key": ""
}
],
"maxResults": 0,
"nextToken": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"filters\": [\n {\n \"condition\": \"\",\n \"key\": \"\"\n }\n ],\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/listIncidentRecords", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/listIncidentRecords"
payload = {
"filters": [
{
"condition": "",
"key": ""
}
],
"maxResults": 0,
"nextToken": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/listIncidentRecords"
payload <- "{\n \"filters\": [\n {\n \"condition\": \"\",\n \"key\": \"\"\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}}/listIncidentRecords")
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 \"filters\": [\n {\n \"condition\": \"\",\n \"key\": \"\"\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/listIncidentRecords') do |req|
req.body = "{\n \"filters\": [\n {\n \"condition\": \"\",\n \"key\": \"\"\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}}/listIncidentRecords";
let payload = json!({
"filters": (
json!({
"condition": "",
"key": ""
})
),
"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}}/listIncidentRecords \
--header 'content-type: application/json' \
--data '{
"filters": [
{
"condition": "",
"key": ""
}
],
"maxResults": 0,
"nextToken": ""
}'
echo '{
"filters": [
{
"condition": "",
"key": ""
}
],
"maxResults": 0,
"nextToken": ""
}' | \
http POST {{baseUrl}}/listIncidentRecords \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "filters": [\n {\n "condition": "",\n "key": ""\n }\n ],\n "maxResults": 0,\n "nextToken": ""\n}' \
--output-document \
- {{baseUrl}}/listIncidentRecords
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"filters": [
[
"condition": "",
"key": ""
]
],
"maxResults": 0,
"nextToken": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/listIncidentRecords")! 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()
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/listRelatedItems");
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 \"incidentRecordArn\": \"\",\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/listRelatedItems" {:content-type :json
:form-params {:incidentRecordArn ""
:maxResults 0
:nextToken ""}})
require "http/client"
url = "{{baseUrl}}/listRelatedItems"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"incidentRecordArn\": \"\",\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}}/listRelatedItems"),
Content = new StringContent("{\n \"incidentRecordArn\": \"\",\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}}/listRelatedItems");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"incidentRecordArn\": \"\",\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}}/listRelatedItems"
payload := strings.NewReader("{\n \"incidentRecordArn\": \"\",\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/listRelatedItems HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 67
{
"incidentRecordArn": "",
"maxResults": 0,
"nextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/listRelatedItems")
.setHeader("content-type", "application/json")
.setBody("{\n \"incidentRecordArn\": \"\",\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/listRelatedItems"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"incidentRecordArn\": \"\",\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 \"incidentRecordArn\": \"\",\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/listRelatedItems")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/listRelatedItems")
.header("content-type", "application/json")
.body("{\n \"incidentRecordArn\": \"\",\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
.asString();
const data = JSON.stringify({
incidentRecordArn: '',
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}}/listRelatedItems');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/listRelatedItems',
headers: {'content-type': 'application/json'},
data: {incidentRecordArn: '', maxResults: 0, nextToken: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/listRelatedItems';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"incidentRecordArn":"","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}}/listRelatedItems',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "incidentRecordArn": "",\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 \"incidentRecordArn\": \"\",\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/listRelatedItems")
.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/listRelatedItems',
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({incidentRecordArn: '', maxResults: 0, nextToken: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/listRelatedItems',
headers: {'content-type': 'application/json'},
body: {incidentRecordArn: '', 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}}/listRelatedItems');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
incidentRecordArn: '',
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}}/listRelatedItems',
headers: {'content-type': 'application/json'},
data: {incidentRecordArn: '', 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}}/listRelatedItems';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"incidentRecordArn":"","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 = @{ @"incidentRecordArn": @"",
@"maxResults": @0,
@"nextToken": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/listRelatedItems"]
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}}/listRelatedItems" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"incidentRecordArn\": \"\",\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/listRelatedItems",
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([
'incidentRecordArn' => '',
'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}}/listRelatedItems', [
'body' => '{
"incidentRecordArn": "",
"maxResults": 0,
"nextToken": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/listRelatedItems');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'incidentRecordArn' => '',
'maxResults' => 0,
'nextToken' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'incidentRecordArn' => '',
'maxResults' => 0,
'nextToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/listRelatedItems');
$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}}/listRelatedItems' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"incidentRecordArn": "",
"maxResults": 0,
"nextToken": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/listRelatedItems' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"incidentRecordArn": "",
"maxResults": 0,
"nextToken": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"incidentRecordArn\": \"\",\n \"maxResults\": 0,\n \"nextToken\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/listRelatedItems", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/listRelatedItems"
payload = {
"incidentRecordArn": "",
"maxResults": 0,
"nextToken": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/listRelatedItems"
payload <- "{\n \"incidentRecordArn\": \"\",\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}}/listRelatedItems")
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 \"incidentRecordArn\": \"\",\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/listRelatedItems') do |req|
req.body = "{\n \"incidentRecordArn\": \"\",\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}}/listRelatedItems";
let payload = json!({
"incidentRecordArn": "",
"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}}/listRelatedItems \
--header 'content-type: application/json' \
--data '{
"incidentRecordArn": "",
"maxResults": 0,
"nextToken": ""
}'
echo '{
"incidentRecordArn": "",
"maxResults": 0,
"nextToken": ""
}' | \
http POST {{baseUrl}}/listRelatedItems \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "incidentRecordArn": "",\n "maxResults": 0,\n "nextToken": ""\n}' \
--output-document \
- {{baseUrl}}/listRelatedItems
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"incidentRecordArn": "",
"maxResults": 0,
"nextToken": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/listRelatedItems")! 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
ListReplicationSets
{{baseUrl}}/listReplicationSets
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}}/listReplicationSets");
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}}/listReplicationSets" {:content-type :json
:form-params {:maxResults 0
:nextToken ""}})
require "http/client"
url = "{{baseUrl}}/listReplicationSets"
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}}/listReplicationSets"),
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}}/listReplicationSets");
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}}/listReplicationSets"
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/listReplicationSets HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 40
{
"maxResults": 0,
"nextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/listReplicationSets")
.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}}/listReplicationSets"))
.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}}/listReplicationSets")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/listReplicationSets")
.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}}/listReplicationSets');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/listReplicationSets',
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}}/listReplicationSets';
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}}/listReplicationSets',
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}}/listReplicationSets")
.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/listReplicationSets',
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}}/listReplicationSets',
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}}/listReplicationSets');
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}}/listReplicationSets',
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}}/listReplicationSets';
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}}/listReplicationSets"]
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}}/listReplicationSets" 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}}/listReplicationSets",
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}}/listReplicationSets', [
'body' => '{
"maxResults": 0,
"nextToken": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/listReplicationSets');
$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}}/listReplicationSets');
$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}}/listReplicationSets' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"maxResults": 0,
"nextToken": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/listReplicationSets' -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/listReplicationSets", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/listReplicationSets"
payload = {
"maxResults": 0,
"nextToken": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/listReplicationSets"
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}}/listReplicationSets")
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/listReplicationSets') 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}}/listReplicationSets";
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}}/listReplicationSets \
--header 'content-type: application/json' \
--data '{
"maxResults": 0,
"nextToken": ""
}'
echo '{
"maxResults": 0,
"nextToken": ""
}' | \
http POST {{baseUrl}}/listReplicationSets \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "maxResults": 0,\n "nextToken": ""\n}' \
--output-document \
- {{baseUrl}}/listReplicationSets
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}}/listReplicationSets")! 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
ListResponsePlans
{{baseUrl}}/listResponsePlans
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}}/listResponsePlans");
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}}/listResponsePlans" {:content-type :json
:form-params {:maxResults 0
:nextToken ""}})
require "http/client"
url = "{{baseUrl}}/listResponsePlans"
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}}/listResponsePlans"),
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}}/listResponsePlans");
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}}/listResponsePlans"
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/listResponsePlans HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 40
{
"maxResults": 0,
"nextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/listResponsePlans")
.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}}/listResponsePlans"))
.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}}/listResponsePlans")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/listResponsePlans")
.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}}/listResponsePlans');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/listResponsePlans',
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}}/listResponsePlans';
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}}/listResponsePlans',
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}}/listResponsePlans")
.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/listResponsePlans',
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}}/listResponsePlans',
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}}/listResponsePlans');
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}}/listResponsePlans',
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}}/listResponsePlans';
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}}/listResponsePlans"]
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}}/listResponsePlans" 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}}/listResponsePlans",
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}}/listResponsePlans', [
'body' => '{
"maxResults": 0,
"nextToken": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/listResponsePlans');
$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}}/listResponsePlans');
$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}}/listResponsePlans' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"maxResults": 0,
"nextToken": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/listResponsePlans' -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/listResponsePlans", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/listResponsePlans"
payload = {
"maxResults": 0,
"nextToken": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/listResponsePlans"
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}}/listResponsePlans")
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/listResponsePlans') 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}}/listResponsePlans";
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}}/listResponsePlans \
--header 'content-type: application/json' \
--data '{
"maxResults": 0,
"nextToken": ""
}'
echo '{
"maxResults": 0,
"nextToken": ""
}' | \
http POST {{baseUrl}}/listResponsePlans \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "maxResults": 0,\n "nextToken": ""\n}' \
--output-document \
- {{baseUrl}}/listResponsePlans
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}}/listResponsePlans")! 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
ListTimelineEvents
{{baseUrl}}/listTimelineEvents
BODY json
{
"filters": [
{
"condition": "",
"key": ""
}
],
"incidentRecordArn": "",
"maxResults": 0,
"nextToken": "",
"sortBy": "",
"sortOrder": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/listTimelineEvents");
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 \"filters\": [\n {\n \"condition\": \"\",\n \"key\": \"\"\n }\n ],\n \"incidentRecordArn\": \"\",\n \"maxResults\": 0,\n \"nextToken\": \"\",\n \"sortBy\": \"\",\n \"sortOrder\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/listTimelineEvents" {:content-type :json
:form-params {:filters [{:condition ""
:key ""}]
:incidentRecordArn ""
:maxResults 0
:nextToken ""
:sortBy ""
:sortOrder ""}})
require "http/client"
url = "{{baseUrl}}/listTimelineEvents"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"filters\": [\n {\n \"condition\": \"\",\n \"key\": \"\"\n }\n ],\n \"incidentRecordArn\": \"\",\n \"maxResults\": 0,\n \"nextToken\": \"\",\n \"sortBy\": \"\",\n \"sortOrder\": \"\"\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}}/listTimelineEvents"),
Content = new StringContent("{\n \"filters\": [\n {\n \"condition\": \"\",\n \"key\": \"\"\n }\n ],\n \"incidentRecordArn\": \"\",\n \"maxResults\": 0,\n \"nextToken\": \"\",\n \"sortBy\": \"\",\n \"sortOrder\": \"\"\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}}/listTimelineEvents");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"filters\": [\n {\n \"condition\": \"\",\n \"key\": \"\"\n }\n ],\n \"incidentRecordArn\": \"\",\n \"maxResults\": 0,\n \"nextToken\": \"\",\n \"sortBy\": \"\",\n \"sortOrder\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/listTimelineEvents"
payload := strings.NewReader("{\n \"filters\": [\n {\n \"condition\": \"\",\n \"key\": \"\"\n }\n ],\n \"incidentRecordArn\": \"\",\n \"maxResults\": 0,\n \"nextToken\": \"\",\n \"sortBy\": \"\",\n \"sortOrder\": \"\"\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/listTimelineEvents HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 173
{
"filters": [
{
"condition": "",
"key": ""
}
],
"incidentRecordArn": "",
"maxResults": 0,
"nextToken": "",
"sortBy": "",
"sortOrder": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/listTimelineEvents")
.setHeader("content-type", "application/json")
.setBody("{\n \"filters\": [\n {\n \"condition\": \"\",\n \"key\": \"\"\n }\n ],\n \"incidentRecordArn\": \"\",\n \"maxResults\": 0,\n \"nextToken\": \"\",\n \"sortBy\": \"\",\n \"sortOrder\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/listTimelineEvents"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"filters\": [\n {\n \"condition\": \"\",\n \"key\": \"\"\n }\n ],\n \"incidentRecordArn\": \"\",\n \"maxResults\": 0,\n \"nextToken\": \"\",\n \"sortBy\": \"\",\n \"sortOrder\": \"\"\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 \"filters\": [\n {\n \"condition\": \"\",\n \"key\": \"\"\n }\n ],\n \"incidentRecordArn\": \"\",\n \"maxResults\": 0,\n \"nextToken\": \"\",\n \"sortBy\": \"\",\n \"sortOrder\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/listTimelineEvents")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/listTimelineEvents")
.header("content-type", "application/json")
.body("{\n \"filters\": [\n {\n \"condition\": \"\",\n \"key\": \"\"\n }\n ],\n \"incidentRecordArn\": \"\",\n \"maxResults\": 0,\n \"nextToken\": \"\",\n \"sortBy\": \"\",\n \"sortOrder\": \"\"\n}")
.asString();
const data = JSON.stringify({
filters: [
{
condition: '',
key: ''
}
],
incidentRecordArn: '',
maxResults: 0,
nextToken: '',
sortBy: '',
sortOrder: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/listTimelineEvents');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/listTimelineEvents',
headers: {'content-type': 'application/json'},
data: {
filters: [{condition: '', key: ''}],
incidentRecordArn: '',
maxResults: 0,
nextToken: '',
sortBy: '',
sortOrder: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/listTimelineEvents';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"filters":[{"condition":"","key":""}],"incidentRecordArn":"","maxResults":0,"nextToken":"","sortBy":"","sortOrder":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/listTimelineEvents',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "filters": [\n {\n "condition": "",\n "key": ""\n }\n ],\n "incidentRecordArn": "",\n "maxResults": 0,\n "nextToken": "",\n "sortBy": "",\n "sortOrder": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"filters\": [\n {\n \"condition\": \"\",\n \"key\": \"\"\n }\n ],\n \"incidentRecordArn\": \"\",\n \"maxResults\": 0,\n \"nextToken\": \"\",\n \"sortBy\": \"\",\n \"sortOrder\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/listTimelineEvents")
.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/listTimelineEvents',
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({
filters: [{condition: '', key: ''}],
incidentRecordArn: '',
maxResults: 0,
nextToken: '',
sortBy: '',
sortOrder: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/listTimelineEvents',
headers: {'content-type': 'application/json'},
body: {
filters: [{condition: '', key: ''}],
incidentRecordArn: '',
maxResults: 0,
nextToken: '',
sortBy: '',
sortOrder: ''
},
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}}/listTimelineEvents');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
filters: [
{
condition: '',
key: ''
}
],
incidentRecordArn: '',
maxResults: 0,
nextToken: '',
sortBy: '',
sortOrder: ''
});
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}}/listTimelineEvents',
headers: {'content-type': 'application/json'},
data: {
filters: [{condition: '', key: ''}],
incidentRecordArn: '',
maxResults: 0,
nextToken: '',
sortBy: '',
sortOrder: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/listTimelineEvents';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"filters":[{"condition":"","key":""}],"incidentRecordArn":"","maxResults":0,"nextToken":"","sortBy":"","sortOrder":""}'
};
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 = @{ @"filters": @[ @{ @"condition": @"", @"key": @"" } ],
@"incidentRecordArn": @"",
@"maxResults": @0,
@"nextToken": @"",
@"sortBy": @"",
@"sortOrder": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/listTimelineEvents"]
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}}/listTimelineEvents" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"filters\": [\n {\n \"condition\": \"\",\n \"key\": \"\"\n }\n ],\n \"incidentRecordArn\": \"\",\n \"maxResults\": 0,\n \"nextToken\": \"\",\n \"sortBy\": \"\",\n \"sortOrder\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/listTimelineEvents",
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([
'filters' => [
[
'condition' => '',
'key' => ''
]
],
'incidentRecordArn' => '',
'maxResults' => 0,
'nextToken' => '',
'sortBy' => '',
'sortOrder' => ''
]),
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}}/listTimelineEvents', [
'body' => '{
"filters": [
{
"condition": "",
"key": ""
}
],
"incidentRecordArn": "",
"maxResults": 0,
"nextToken": "",
"sortBy": "",
"sortOrder": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/listTimelineEvents');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'filters' => [
[
'condition' => '',
'key' => ''
]
],
'incidentRecordArn' => '',
'maxResults' => 0,
'nextToken' => '',
'sortBy' => '',
'sortOrder' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'filters' => [
[
'condition' => '',
'key' => ''
]
],
'incidentRecordArn' => '',
'maxResults' => 0,
'nextToken' => '',
'sortBy' => '',
'sortOrder' => ''
]));
$request->setRequestUrl('{{baseUrl}}/listTimelineEvents');
$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}}/listTimelineEvents' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"filters": [
{
"condition": "",
"key": ""
}
],
"incidentRecordArn": "",
"maxResults": 0,
"nextToken": "",
"sortBy": "",
"sortOrder": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/listTimelineEvents' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"filters": [
{
"condition": "",
"key": ""
}
],
"incidentRecordArn": "",
"maxResults": 0,
"nextToken": "",
"sortBy": "",
"sortOrder": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"filters\": [\n {\n \"condition\": \"\",\n \"key\": \"\"\n }\n ],\n \"incidentRecordArn\": \"\",\n \"maxResults\": 0,\n \"nextToken\": \"\",\n \"sortBy\": \"\",\n \"sortOrder\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/listTimelineEvents", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/listTimelineEvents"
payload = {
"filters": [
{
"condition": "",
"key": ""
}
],
"incidentRecordArn": "",
"maxResults": 0,
"nextToken": "",
"sortBy": "",
"sortOrder": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/listTimelineEvents"
payload <- "{\n \"filters\": [\n {\n \"condition\": \"\",\n \"key\": \"\"\n }\n ],\n \"incidentRecordArn\": \"\",\n \"maxResults\": 0,\n \"nextToken\": \"\",\n \"sortBy\": \"\",\n \"sortOrder\": \"\"\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}}/listTimelineEvents")
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 \"filters\": [\n {\n \"condition\": \"\",\n \"key\": \"\"\n }\n ],\n \"incidentRecordArn\": \"\",\n \"maxResults\": 0,\n \"nextToken\": \"\",\n \"sortBy\": \"\",\n \"sortOrder\": \"\"\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/listTimelineEvents') do |req|
req.body = "{\n \"filters\": [\n {\n \"condition\": \"\",\n \"key\": \"\"\n }\n ],\n \"incidentRecordArn\": \"\",\n \"maxResults\": 0,\n \"nextToken\": \"\",\n \"sortBy\": \"\",\n \"sortOrder\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/listTimelineEvents";
let payload = json!({
"filters": (
json!({
"condition": "",
"key": ""
})
),
"incidentRecordArn": "",
"maxResults": 0,
"nextToken": "",
"sortBy": "",
"sortOrder": ""
});
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}}/listTimelineEvents \
--header 'content-type: application/json' \
--data '{
"filters": [
{
"condition": "",
"key": ""
}
],
"incidentRecordArn": "",
"maxResults": 0,
"nextToken": "",
"sortBy": "",
"sortOrder": ""
}'
echo '{
"filters": [
{
"condition": "",
"key": ""
}
],
"incidentRecordArn": "",
"maxResults": 0,
"nextToken": "",
"sortBy": "",
"sortOrder": ""
}' | \
http POST {{baseUrl}}/listTimelineEvents \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "filters": [\n {\n "condition": "",\n "key": ""\n }\n ],\n "incidentRecordArn": "",\n "maxResults": 0,\n "nextToken": "",\n "sortBy": "",\n "sortOrder": ""\n}' \
--output-document \
- {{baseUrl}}/listTimelineEvents
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"filters": [
[
"condition": "",
"key": ""
]
],
"incidentRecordArn": "",
"maxResults": 0,
"nextToken": "",
"sortBy": "",
"sortOrder": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/listTimelineEvents")! 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
PutResourcePolicy
{{baseUrl}}/putResourcePolicy
BODY json
{
"policy": "",
"resourceArn": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/putResourcePolicy");
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 \"resourceArn\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/putResourcePolicy" {:content-type :json
:form-params {:policy ""
:resourceArn ""}})
require "http/client"
url = "{{baseUrl}}/putResourcePolicy"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"policy\": \"\",\n \"resourceArn\": \"\"\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}}/putResourcePolicy"),
Content = new StringContent("{\n \"policy\": \"\",\n \"resourceArn\": \"\"\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}}/putResourcePolicy");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"policy\": \"\",\n \"resourceArn\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/putResourcePolicy"
payload := strings.NewReader("{\n \"policy\": \"\",\n \"resourceArn\": \"\"\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/putResourcePolicy HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 39
{
"policy": "",
"resourceArn": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/putResourcePolicy")
.setHeader("content-type", "application/json")
.setBody("{\n \"policy\": \"\",\n \"resourceArn\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/putResourcePolicy"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"policy\": \"\",\n \"resourceArn\": \"\"\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 \"resourceArn\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/putResourcePolicy")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/putResourcePolicy")
.header("content-type", "application/json")
.body("{\n \"policy\": \"\",\n \"resourceArn\": \"\"\n}")
.asString();
const data = JSON.stringify({
policy: '',
resourceArn: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/putResourcePolicy');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/putResourcePolicy',
headers: {'content-type': 'application/json'},
data: {policy: '', resourceArn: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/putResourcePolicy';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"policy":"","resourceArn":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/putResourcePolicy',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "policy": "",\n "resourceArn": ""\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 \"resourceArn\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/putResourcePolicy")
.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/putResourcePolicy',
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: '', resourceArn: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/putResourcePolicy',
headers: {'content-type': 'application/json'},
body: {policy: '', resourceArn: ''},
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}}/putResourcePolicy');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
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: 'POST',
url: '{{baseUrl}}/putResourcePolicy',
headers: {'content-type': 'application/json'},
data: {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}}/putResourcePolicy';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"policy":"","resourceArn":""}'
};
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": @"",
@"resourceArn": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/putResourcePolicy"]
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}}/putResourcePolicy" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"policy\": \"\",\n \"resourceArn\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/putResourcePolicy",
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' => '',
'resourceArn' => ''
]),
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}}/putResourcePolicy', [
'body' => '{
"policy": "",
"resourceArn": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/putResourcePolicy');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'policy' => '',
'resourceArn' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'policy' => '',
'resourceArn' => ''
]));
$request->setRequestUrl('{{baseUrl}}/putResourcePolicy');
$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}}/putResourcePolicy' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"policy": "",
"resourceArn": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/putResourcePolicy' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"policy": "",
"resourceArn": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"policy\": \"\",\n \"resourceArn\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/putResourcePolicy", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/putResourcePolicy"
payload = {
"policy": "",
"resourceArn": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/putResourcePolicy"
payload <- "{\n \"policy\": \"\",\n \"resourceArn\": \"\"\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}}/putResourcePolicy")
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 \"resourceArn\": \"\"\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/putResourcePolicy') do |req|
req.body = "{\n \"policy\": \"\",\n \"resourceArn\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/putResourcePolicy";
let payload = json!({
"policy": "",
"resourceArn": ""
});
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}}/putResourcePolicy \
--header 'content-type: application/json' \
--data '{
"policy": "",
"resourceArn": ""
}'
echo '{
"policy": "",
"resourceArn": ""
}' | \
http POST {{baseUrl}}/putResourcePolicy \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "policy": "",\n "resourceArn": ""\n}' \
--output-document \
- {{baseUrl}}/putResourcePolicy
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"policy": "",
"resourceArn": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/putResourcePolicy")! 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
StartIncident
{{baseUrl}}/startIncident
BODY json
{
"clientToken": "",
"impact": 0,
"relatedItems": [
{
"generatedId": "",
"identifier": "",
"title": ""
}
],
"responsePlanArn": "",
"title": "",
"triggerDetails": {
"rawData": "",
"source": "",
"timestamp": "",
"triggerArn": ""
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/startIncident");
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 \"clientToken\": \"\",\n \"impact\": 0,\n \"relatedItems\": [\n {\n \"generatedId\": \"\",\n \"identifier\": \"\",\n \"title\": \"\"\n }\n ],\n \"responsePlanArn\": \"\",\n \"title\": \"\",\n \"triggerDetails\": {\n \"rawData\": \"\",\n \"source\": \"\",\n \"timestamp\": \"\",\n \"triggerArn\": \"\"\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/startIncident" {:content-type :json
:form-params {:clientToken ""
:impact 0
:relatedItems [{:generatedId ""
:identifier ""
:title ""}]
:responsePlanArn ""
:title ""
:triggerDetails {:rawData ""
:source ""
:timestamp ""
:triggerArn ""}}})
require "http/client"
url = "{{baseUrl}}/startIncident"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"clientToken\": \"\",\n \"impact\": 0,\n \"relatedItems\": [\n {\n \"generatedId\": \"\",\n \"identifier\": \"\",\n \"title\": \"\"\n }\n ],\n \"responsePlanArn\": \"\",\n \"title\": \"\",\n \"triggerDetails\": {\n \"rawData\": \"\",\n \"source\": \"\",\n \"timestamp\": \"\",\n \"triggerArn\": \"\"\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}}/startIncident"),
Content = new StringContent("{\n \"clientToken\": \"\",\n \"impact\": 0,\n \"relatedItems\": [\n {\n \"generatedId\": \"\",\n \"identifier\": \"\",\n \"title\": \"\"\n }\n ],\n \"responsePlanArn\": \"\",\n \"title\": \"\",\n \"triggerDetails\": {\n \"rawData\": \"\",\n \"source\": \"\",\n \"timestamp\": \"\",\n \"triggerArn\": \"\"\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}}/startIncident");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"clientToken\": \"\",\n \"impact\": 0,\n \"relatedItems\": [\n {\n \"generatedId\": \"\",\n \"identifier\": \"\",\n \"title\": \"\"\n }\n ],\n \"responsePlanArn\": \"\",\n \"title\": \"\",\n \"triggerDetails\": {\n \"rawData\": \"\",\n \"source\": \"\",\n \"timestamp\": \"\",\n \"triggerArn\": \"\"\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/startIncident"
payload := strings.NewReader("{\n \"clientToken\": \"\",\n \"impact\": 0,\n \"relatedItems\": [\n {\n \"generatedId\": \"\",\n \"identifier\": \"\",\n \"title\": \"\"\n }\n ],\n \"responsePlanArn\": \"\",\n \"title\": \"\",\n \"triggerDetails\": {\n \"rawData\": \"\",\n \"source\": \"\",\n \"timestamp\": \"\",\n \"triggerArn\": \"\"\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/startIncident HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 288
{
"clientToken": "",
"impact": 0,
"relatedItems": [
{
"generatedId": "",
"identifier": "",
"title": ""
}
],
"responsePlanArn": "",
"title": "",
"triggerDetails": {
"rawData": "",
"source": "",
"timestamp": "",
"triggerArn": ""
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/startIncident")
.setHeader("content-type", "application/json")
.setBody("{\n \"clientToken\": \"\",\n \"impact\": 0,\n \"relatedItems\": [\n {\n \"generatedId\": \"\",\n \"identifier\": \"\",\n \"title\": \"\"\n }\n ],\n \"responsePlanArn\": \"\",\n \"title\": \"\",\n \"triggerDetails\": {\n \"rawData\": \"\",\n \"source\": \"\",\n \"timestamp\": \"\",\n \"triggerArn\": \"\"\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/startIncident"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"clientToken\": \"\",\n \"impact\": 0,\n \"relatedItems\": [\n {\n \"generatedId\": \"\",\n \"identifier\": \"\",\n \"title\": \"\"\n }\n ],\n \"responsePlanArn\": \"\",\n \"title\": \"\",\n \"triggerDetails\": {\n \"rawData\": \"\",\n \"source\": \"\",\n \"timestamp\": \"\",\n \"triggerArn\": \"\"\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 \"clientToken\": \"\",\n \"impact\": 0,\n \"relatedItems\": [\n {\n \"generatedId\": \"\",\n \"identifier\": \"\",\n \"title\": \"\"\n }\n ],\n \"responsePlanArn\": \"\",\n \"title\": \"\",\n \"triggerDetails\": {\n \"rawData\": \"\",\n \"source\": \"\",\n \"timestamp\": \"\",\n \"triggerArn\": \"\"\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/startIncident")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/startIncident")
.header("content-type", "application/json")
.body("{\n \"clientToken\": \"\",\n \"impact\": 0,\n \"relatedItems\": [\n {\n \"generatedId\": \"\",\n \"identifier\": \"\",\n \"title\": \"\"\n }\n ],\n \"responsePlanArn\": \"\",\n \"title\": \"\",\n \"triggerDetails\": {\n \"rawData\": \"\",\n \"source\": \"\",\n \"timestamp\": \"\",\n \"triggerArn\": \"\"\n }\n}")
.asString();
const data = JSON.stringify({
clientToken: '',
impact: 0,
relatedItems: [
{
generatedId: '',
identifier: '',
title: ''
}
],
responsePlanArn: '',
title: '',
triggerDetails: {
rawData: '',
source: '',
timestamp: '',
triggerArn: ''
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/startIncident');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/startIncident',
headers: {'content-type': 'application/json'},
data: {
clientToken: '',
impact: 0,
relatedItems: [{generatedId: '', identifier: '', title: ''}],
responsePlanArn: '',
title: '',
triggerDetails: {rawData: '', source: '', timestamp: '', triggerArn: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/startIncident';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"clientToken":"","impact":0,"relatedItems":[{"generatedId":"","identifier":"","title":""}],"responsePlanArn":"","title":"","triggerDetails":{"rawData":"","source":"","timestamp":"","triggerArn":""}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/startIncident',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "clientToken": "",\n "impact": 0,\n "relatedItems": [\n {\n "generatedId": "",\n "identifier": "",\n "title": ""\n }\n ],\n "responsePlanArn": "",\n "title": "",\n "triggerDetails": {\n "rawData": "",\n "source": "",\n "timestamp": "",\n "triggerArn": ""\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 \"clientToken\": \"\",\n \"impact\": 0,\n \"relatedItems\": [\n {\n \"generatedId\": \"\",\n \"identifier\": \"\",\n \"title\": \"\"\n }\n ],\n \"responsePlanArn\": \"\",\n \"title\": \"\",\n \"triggerDetails\": {\n \"rawData\": \"\",\n \"source\": \"\",\n \"timestamp\": \"\",\n \"triggerArn\": \"\"\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/startIncident")
.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/startIncident',
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({
clientToken: '',
impact: 0,
relatedItems: [{generatedId: '', identifier: '', title: ''}],
responsePlanArn: '',
title: '',
triggerDetails: {rawData: '', source: '', timestamp: '', triggerArn: ''}
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/startIncident',
headers: {'content-type': 'application/json'},
body: {
clientToken: '',
impact: 0,
relatedItems: [{generatedId: '', identifier: '', title: ''}],
responsePlanArn: '',
title: '',
triggerDetails: {rawData: '', source: '', timestamp: '', triggerArn: ''}
},
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}}/startIncident');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
clientToken: '',
impact: 0,
relatedItems: [
{
generatedId: '',
identifier: '',
title: ''
}
],
responsePlanArn: '',
title: '',
triggerDetails: {
rawData: '',
source: '',
timestamp: '',
triggerArn: ''
}
});
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}}/startIncident',
headers: {'content-type': 'application/json'},
data: {
clientToken: '',
impact: 0,
relatedItems: [{generatedId: '', identifier: '', title: ''}],
responsePlanArn: '',
title: '',
triggerDetails: {rawData: '', source: '', timestamp: '', triggerArn: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/startIncident';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"clientToken":"","impact":0,"relatedItems":[{"generatedId":"","identifier":"","title":""}],"responsePlanArn":"","title":"","triggerDetails":{"rawData":"","source":"","timestamp":"","triggerArn":""}}'
};
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 = @{ @"clientToken": @"",
@"impact": @0,
@"relatedItems": @[ @{ @"generatedId": @"", @"identifier": @"", @"title": @"" } ],
@"responsePlanArn": @"",
@"title": @"",
@"triggerDetails": @{ @"rawData": @"", @"source": @"", @"timestamp": @"", @"triggerArn": @"" } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/startIncident"]
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}}/startIncident" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"clientToken\": \"\",\n \"impact\": 0,\n \"relatedItems\": [\n {\n \"generatedId\": \"\",\n \"identifier\": \"\",\n \"title\": \"\"\n }\n ],\n \"responsePlanArn\": \"\",\n \"title\": \"\",\n \"triggerDetails\": {\n \"rawData\": \"\",\n \"source\": \"\",\n \"timestamp\": \"\",\n \"triggerArn\": \"\"\n }\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/startIncident",
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([
'clientToken' => '',
'impact' => 0,
'relatedItems' => [
[
'generatedId' => '',
'identifier' => '',
'title' => ''
]
],
'responsePlanArn' => '',
'title' => '',
'triggerDetails' => [
'rawData' => '',
'source' => '',
'timestamp' => '',
'triggerArn' => ''
]
]),
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}}/startIncident', [
'body' => '{
"clientToken": "",
"impact": 0,
"relatedItems": [
{
"generatedId": "",
"identifier": "",
"title": ""
}
],
"responsePlanArn": "",
"title": "",
"triggerDetails": {
"rawData": "",
"source": "",
"timestamp": "",
"triggerArn": ""
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/startIncident');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'clientToken' => '',
'impact' => 0,
'relatedItems' => [
[
'generatedId' => '',
'identifier' => '',
'title' => ''
]
],
'responsePlanArn' => '',
'title' => '',
'triggerDetails' => [
'rawData' => '',
'source' => '',
'timestamp' => '',
'triggerArn' => ''
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'clientToken' => '',
'impact' => 0,
'relatedItems' => [
[
'generatedId' => '',
'identifier' => '',
'title' => ''
]
],
'responsePlanArn' => '',
'title' => '',
'triggerDetails' => [
'rawData' => '',
'source' => '',
'timestamp' => '',
'triggerArn' => ''
]
]));
$request->setRequestUrl('{{baseUrl}}/startIncident');
$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}}/startIncident' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"clientToken": "",
"impact": 0,
"relatedItems": [
{
"generatedId": "",
"identifier": "",
"title": ""
}
],
"responsePlanArn": "",
"title": "",
"triggerDetails": {
"rawData": "",
"source": "",
"timestamp": "",
"triggerArn": ""
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/startIncident' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"clientToken": "",
"impact": 0,
"relatedItems": [
{
"generatedId": "",
"identifier": "",
"title": ""
}
],
"responsePlanArn": "",
"title": "",
"triggerDetails": {
"rawData": "",
"source": "",
"timestamp": "",
"triggerArn": ""
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"clientToken\": \"\",\n \"impact\": 0,\n \"relatedItems\": [\n {\n \"generatedId\": \"\",\n \"identifier\": \"\",\n \"title\": \"\"\n }\n ],\n \"responsePlanArn\": \"\",\n \"title\": \"\",\n \"triggerDetails\": {\n \"rawData\": \"\",\n \"source\": \"\",\n \"timestamp\": \"\",\n \"triggerArn\": \"\"\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/startIncident", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/startIncident"
payload = {
"clientToken": "",
"impact": 0,
"relatedItems": [
{
"generatedId": "",
"identifier": "",
"title": ""
}
],
"responsePlanArn": "",
"title": "",
"triggerDetails": {
"rawData": "",
"source": "",
"timestamp": "",
"triggerArn": ""
}
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/startIncident"
payload <- "{\n \"clientToken\": \"\",\n \"impact\": 0,\n \"relatedItems\": [\n {\n \"generatedId\": \"\",\n \"identifier\": \"\",\n \"title\": \"\"\n }\n ],\n \"responsePlanArn\": \"\",\n \"title\": \"\",\n \"triggerDetails\": {\n \"rawData\": \"\",\n \"source\": \"\",\n \"timestamp\": \"\",\n \"triggerArn\": \"\"\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}}/startIncident")
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 \"clientToken\": \"\",\n \"impact\": 0,\n \"relatedItems\": [\n {\n \"generatedId\": \"\",\n \"identifier\": \"\",\n \"title\": \"\"\n }\n ],\n \"responsePlanArn\": \"\",\n \"title\": \"\",\n \"triggerDetails\": {\n \"rawData\": \"\",\n \"source\": \"\",\n \"timestamp\": \"\",\n \"triggerArn\": \"\"\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/startIncident') do |req|
req.body = "{\n \"clientToken\": \"\",\n \"impact\": 0,\n \"relatedItems\": [\n {\n \"generatedId\": \"\",\n \"identifier\": \"\",\n \"title\": \"\"\n }\n ],\n \"responsePlanArn\": \"\",\n \"title\": \"\",\n \"triggerDetails\": {\n \"rawData\": \"\",\n \"source\": \"\",\n \"timestamp\": \"\",\n \"triggerArn\": \"\"\n }\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/startIncident";
let payload = json!({
"clientToken": "",
"impact": 0,
"relatedItems": (
json!({
"generatedId": "",
"identifier": "",
"title": ""
})
),
"responsePlanArn": "",
"title": "",
"triggerDetails": json!({
"rawData": "",
"source": "",
"timestamp": "",
"triggerArn": ""
})
});
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}}/startIncident \
--header 'content-type: application/json' \
--data '{
"clientToken": "",
"impact": 0,
"relatedItems": [
{
"generatedId": "",
"identifier": "",
"title": ""
}
],
"responsePlanArn": "",
"title": "",
"triggerDetails": {
"rawData": "",
"source": "",
"timestamp": "",
"triggerArn": ""
}
}'
echo '{
"clientToken": "",
"impact": 0,
"relatedItems": [
{
"generatedId": "",
"identifier": "",
"title": ""
}
],
"responsePlanArn": "",
"title": "",
"triggerDetails": {
"rawData": "",
"source": "",
"timestamp": "",
"triggerArn": ""
}
}' | \
http POST {{baseUrl}}/startIncident \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "clientToken": "",\n "impact": 0,\n "relatedItems": [\n {\n "generatedId": "",\n "identifier": "",\n "title": ""\n }\n ],\n "responsePlanArn": "",\n "title": "",\n "triggerDetails": {\n "rawData": "",\n "source": "",\n "timestamp": "",\n "triggerArn": ""\n }\n}' \
--output-document \
- {{baseUrl}}/startIncident
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"clientToken": "",
"impact": 0,
"relatedItems": [
[
"generatedId": "",
"identifier": "",
"title": ""
]
],
"responsePlanArn": "",
"title": "",
"triggerDetails": [
"rawData": "",
"source": "",
"timestamp": "",
"triggerArn": ""
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/startIncident")! 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
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()
POST
UpdateDeletionProtection
{{baseUrl}}/updateDeletionProtection
BODY json
{
"arn": "",
"clientToken": "",
"deletionProtected": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/updateDeletionProtection");
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 \"arn\": \"\",\n \"clientToken\": \"\",\n \"deletionProtected\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/updateDeletionProtection" {:content-type :json
:form-params {:arn ""
:clientToken ""
:deletionProtected false}})
require "http/client"
url = "{{baseUrl}}/updateDeletionProtection"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"arn\": \"\",\n \"clientToken\": \"\",\n \"deletionProtected\": false\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/updateDeletionProtection"),
Content = new StringContent("{\n \"arn\": \"\",\n \"clientToken\": \"\",\n \"deletionProtected\": false\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/updateDeletionProtection");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"arn\": \"\",\n \"clientToken\": \"\",\n \"deletionProtected\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/updateDeletionProtection"
payload := strings.NewReader("{\n \"arn\": \"\",\n \"clientToken\": \"\",\n \"deletionProtected\": false\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/updateDeletionProtection HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 66
{
"arn": "",
"clientToken": "",
"deletionProtected": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/updateDeletionProtection")
.setHeader("content-type", "application/json")
.setBody("{\n \"arn\": \"\",\n \"clientToken\": \"\",\n \"deletionProtected\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/updateDeletionProtection"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"arn\": \"\",\n \"clientToken\": \"\",\n \"deletionProtected\": false\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"arn\": \"\",\n \"clientToken\": \"\",\n \"deletionProtected\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/updateDeletionProtection")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/updateDeletionProtection")
.header("content-type", "application/json")
.body("{\n \"arn\": \"\",\n \"clientToken\": \"\",\n \"deletionProtected\": false\n}")
.asString();
const data = JSON.stringify({
arn: '',
clientToken: '',
deletionProtected: false
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/updateDeletionProtection');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/updateDeletionProtection',
headers: {'content-type': 'application/json'},
data: {arn: '', clientToken: '', deletionProtected: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/updateDeletionProtection';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"arn":"","clientToken":"","deletionProtected":false}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/updateDeletionProtection',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "arn": "",\n "clientToken": "",\n "deletionProtected": false\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"arn\": \"\",\n \"clientToken\": \"\",\n \"deletionProtected\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/updateDeletionProtection")
.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/updateDeletionProtection',
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({arn: '', clientToken: '', deletionProtected: false}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/updateDeletionProtection',
headers: {'content-type': 'application/json'},
body: {arn: '', clientToken: '', deletionProtected: false},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/updateDeletionProtection');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
arn: '',
clientToken: '',
deletionProtected: false
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/updateDeletionProtection',
headers: {'content-type': 'application/json'},
data: {arn: '', clientToken: '', deletionProtected: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/updateDeletionProtection';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"arn":"","clientToken":"","deletionProtected":false}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"arn": @"",
@"clientToken": @"",
@"deletionProtected": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/updateDeletionProtection"]
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}}/updateDeletionProtection" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"arn\": \"\",\n \"clientToken\": \"\",\n \"deletionProtected\": false\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/updateDeletionProtection",
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([
'arn' => '',
'clientToken' => '',
'deletionProtected' => null
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/updateDeletionProtection', [
'body' => '{
"arn": "",
"clientToken": "",
"deletionProtected": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/updateDeletionProtection');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'arn' => '',
'clientToken' => '',
'deletionProtected' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'arn' => '',
'clientToken' => '',
'deletionProtected' => null
]));
$request->setRequestUrl('{{baseUrl}}/updateDeletionProtection');
$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}}/updateDeletionProtection' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"arn": "",
"clientToken": "",
"deletionProtected": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/updateDeletionProtection' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"arn": "",
"clientToken": "",
"deletionProtected": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"arn\": \"\",\n \"clientToken\": \"\",\n \"deletionProtected\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/updateDeletionProtection", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/updateDeletionProtection"
payload = {
"arn": "",
"clientToken": "",
"deletionProtected": False
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/updateDeletionProtection"
payload <- "{\n \"arn\": \"\",\n \"clientToken\": \"\",\n \"deletionProtected\": false\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/updateDeletionProtection")
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 \"arn\": \"\",\n \"clientToken\": \"\",\n \"deletionProtected\": false\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/updateDeletionProtection') do |req|
req.body = "{\n \"arn\": \"\",\n \"clientToken\": \"\",\n \"deletionProtected\": false\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/updateDeletionProtection";
let payload = json!({
"arn": "",
"clientToken": "",
"deletionProtected": false
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/updateDeletionProtection \
--header 'content-type: application/json' \
--data '{
"arn": "",
"clientToken": "",
"deletionProtected": false
}'
echo '{
"arn": "",
"clientToken": "",
"deletionProtected": false
}' | \
http POST {{baseUrl}}/updateDeletionProtection \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "arn": "",\n "clientToken": "",\n "deletionProtected": false\n}' \
--output-document \
- {{baseUrl}}/updateDeletionProtection
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"arn": "",
"clientToken": "",
"deletionProtected": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/updateDeletionProtection")! 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
UpdateIncidentRecord
{{baseUrl}}/updateIncidentRecord
BODY json
{
"arn": "",
"chatChannel": {
"chatbotSns": "",
"empty": ""
},
"clientToken": "",
"impact": 0,
"notificationTargets": [
{
"snsTopicArn": ""
}
],
"status": "",
"summary": "",
"title": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/updateIncidentRecord");
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 \"arn\": \"\",\n \"chatChannel\": {\n \"chatbotSns\": \"\",\n \"empty\": \"\"\n },\n \"clientToken\": \"\",\n \"impact\": 0,\n \"notificationTargets\": [\n {\n \"snsTopicArn\": \"\"\n }\n ],\n \"status\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/updateIncidentRecord" {:content-type :json
:form-params {:arn ""
:chatChannel {:chatbotSns ""
:empty ""}
:clientToken ""
:impact 0
:notificationTargets [{:snsTopicArn ""}]
:status ""
:summary ""
:title ""}})
require "http/client"
url = "{{baseUrl}}/updateIncidentRecord"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"arn\": \"\",\n \"chatChannel\": {\n \"chatbotSns\": \"\",\n \"empty\": \"\"\n },\n \"clientToken\": \"\",\n \"impact\": 0,\n \"notificationTargets\": [\n {\n \"snsTopicArn\": \"\"\n }\n ],\n \"status\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\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}}/updateIncidentRecord"),
Content = new StringContent("{\n \"arn\": \"\",\n \"chatChannel\": {\n \"chatbotSns\": \"\",\n \"empty\": \"\"\n },\n \"clientToken\": \"\",\n \"impact\": 0,\n \"notificationTargets\": [\n {\n \"snsTopicArn\": \"\"\n }\n ],\n \"status\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\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}}/updateIncidentRecord");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"arn\": \"\",\n \"chatChannel\": {\n \"chatbotSns\": \"\",\n \"empty\": \"\"\n },\n \"clientToken\": \"\",\n \"impact\": 0,\n \"notificationTargets\": [\n {\n \"snsTopicArn\": \"\"\n }\n ],\n \"status\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/updateIncidentRecord"
payload := strings.NewReader("{\n \"arn\": \"\",\n \"chatChannel\": {\n \"chatbotSns\": \"\",\n \"empty\": \"\"\n },\n \"clientToken\": \"\",\n \"impact\": 0,\n \"notificationTargets\": [\n {\n \"snsTopicArn\": \"\"\n }\n ],\n \"status\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\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/updateIncidentRecord HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 229
{
"arn": "",
"chatChannel": {
"chatbotSns": "",
"empty": ""
},
"clientToken": "",
"impact": 0,
"notificationTargets": [
{
"snsTopicArn": ""
}
],
"status": "",
"summary": "",
"title": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/updateIncidentRecord")
.setHeader("content-type", "application/json")
.setBody("{\n \"arn\": \"\",\n \"chatChannel\": {\n \"chatbotSns\": \"\",\n \"empty\": \"\"\n },\n \"clientToken\": \"\",\n \"impact\": 0,\n \"notificationTargets\": [\n {\n \"snsTopicArn\": \"\"\n }\n ],\n \"status\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/updateIncidentRecord"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"arn\": \"\",\n \"chatChannel\": {\n \"chatbotSns\": \"\",\n \"empty\": \"\"\n },\n \"clientToken\": \"\",\n \"impact\": 0,\n \"notificationTargets\": [\n {\n \"snsTopicArn\": \"\"\n }\n ],\n \"status\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\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 \"arn\": \"\",\n \"chatChannel\": {\n \"chatbotSns\": \"\",\n \"empty\": \"\"\n },\n \"clientToken\": \"\",\n \"impact\": 0,\n \"notificationTargets\": [\n {\n \"snsTopicArn\": \"\"\n }\n ],\n \"status\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/updateIncidentRecord")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/updateIncidentRecord")
.header("content-type", "application/json")
.body("{\n \"arn\": \"\",\n \"chatChannel\": {\n \"chatbotSns\": \"\",\n \"empty\": \"\"\n },\n \"clientToken\": \"\",\n \"impact\": 0,\n \"notificationTargets\": [\n {\n \"snsTopicArn\": \"\"\n }\n ],\n \"status\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}")
.asString();
const data = JSON.stringify({
arn: '',
chatChannel: {
chatbotSns: '',
empty: ''
},
clientToken: '',
impact: 0,
notificationTargets: [
{
snsTopicArn: ''
}
],
status: '',
summary: '',
title: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/updateIncidentRecord');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/updateIncidentRecord',
headers: {'content-type': 'application/json'},
data: {
arn: '',
chatChannel: {chatbotSns: '', empty: ''},
clientToken: '',
impact: 0,
notificationTargets: [{snsTopicArn: ''}],
status: '',
summary: '',
title: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/updateIncidentRecord';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"arn":"","chatChannel":{"chatbotSns":"","empty":""},"clientToken":"","impact":0,"notificationTargets":[{"snsTopicArn":""}],"status":"","summary":"","title":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/updateIncidentRecord',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "arn": "",\n "chatChannel": {\n "chatbotSns": "",\n "empty": ""\n },\n "clientToken": "",\n "impact": 0,\n "notificationTargets": [\n {\n "snsTopicArn": ""\n }\n ],\n "status": "",\n "summary": "",\n "title": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"arn\": \"\",\n \"chatChannel\": {\n \"chatbotSns\": \"\",\n \"empty\": \"\"\n },\n \"clientToken\": \"\",\n \"impact\": 0,\n \"notificationTargets\": [\n {\n \"snsTopicArn\": \"\"\n }\n ],\n \"status\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/updateIncidentRecord")
.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/updateIncidentRecord',
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({
arn: '',
chatChannel: {chatbotSns: '', empty: ''},
clientToken: '',
impact: 0,
notificationTargets: [{snsTopicArn: ''}],
status: '',
summary: '',
title: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/updateIncidentRecord',
headers: {'content-type': 'application/json'},
body: {
arn: '',
chatChannel: {chatbotSns: '', empty: ''},
clientToken: '',
impact: 0,
notificationTargets: [{snsTopicArn: ''}],
status: '',
summary: '',
title: ''
},
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}}/updateIncidentRecord');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
arn: '',
chatChannel: {
chatbotSns: '',
empty: ''
},
clientToken: '',
impact: 0,
notificationTargets: [
{
snsTopicArn: ''
}
],
status: '',
summary: '',
title: ''
});
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}}/updateIncidentRecord',
headers: {'content-type': 'application/json'},
data: {
arn: '',
chatChannel: {chatbotSns: '', empty: ''},
clientToken: '',
impact: 0,
notificationTargets: [{snsTopicArn: ''}],
status: '',
summary: '',
title: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/updateIncidentRecord';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"arn":"","chatChannel":{"chatbotSns":"","empty":""},"clientToken":"","impact":0,"notificationTargets":[{"snsTopicArn":""}],"status":"","summary":"","title":""}'
};
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 = @{ @"arn": @"",
@"chatChannel": @{ @"chatbotSns": @"", @"empty": @"" },
@"clientToken": @"",
@"impact": @0,
@"notificationTargets": @[ @{ @"snsTopicArn": @"" } ],
@"status": @"",
@"summary": @"",
@"title": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/updateIncidentRecord"]
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}}/updateIncidentRecord" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"arn\": \"\",\n \"chatChannel\": {\n \"chatbotSns\": \"\",\n \"empty\": \"\"\n },\n \"clientToken\": \"\",\n \"impact\": 0,\n \"notificationTargets\": [\n {\n \"snsTopicArn\": \"\"\n }\n ],\n \"status\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/updateIncidentRecord",
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([
'arn' => '',
'chatChannel' => [
'chatbotSns' => '',
'empty' => ''
],
'clientToken' => '',
'impact' => 0,
'notificationTargets' => [
[
'snsTopicArn' => ''
]
],
'status' => '',
'summary' => '',
'title' => ''
]),
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}}/updateIncidentRecord', [
'body' => '{
"arn": "",
"chatChannel": {
"chatbotSns": "",
"empty": ""
},
"clientToken": "",
"impact": 0,
"notificationTargets": [
{
"snsTopicArn": ""
}
],
"status": "",
"summary": "",
"title": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/updateIncidentRecord');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'arn' => '',
'chatChannel' => [
'chatbotSns' => '',
'empty' => ''
],
'clientToken' => '',
'impact' => 0,
'notificationTargets' => [
[
'snsTopicArn' => ''
]
],
'status' => '',
'summary' => '',
'title' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'arn' => '',
'chatChannel' => [
'chatbotSns' => '',
'empty' => ''
],
'clientToken' => '',
'impact' => 0,
'notificationTargets' => [
[
'snsTopicArn' => ''
]
],
'status' => '',
'summary' => '',
'title' => ''
]));
$request->setRequestUrl('{{baseUrl}}/updateIncidentRecord');
$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}}/updateIncidentRecord' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"arn": "",
"chatChannel": {
"chatbotSns": "",
"empty": ""
},
"clientToken": "",
"impact": 0,
"notificationTargets": [
{
"snsTopicArn": ""
}
],
"status": "",
"summary": "",
"title": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/updateIncidentRecord' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"arn": "",
"chatChannel": {
"chatbotSns": "",
"empty": ""
},
"clientToken": "",
"impact": 0,
"notificationTargets": [
{
"snsTopicArn": ""
}
],
"status": "",
"summary": "",
"title": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"arn\": \"\",\n \"chatChannel\": {\n \"chatbotSns\": \"\",\n \"empty\": \"\"\n },\n \"clientToken\": \"\",\n \"impact\": 0,\n \"notificationTargets\": [\n {\n \"snsTopicArn\": \"\"\n }\n ],\n \"status\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/updateIncidentRecord", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/updateIncidentRecord"
payload = {
"arn": "",
"chatChannel": {
"chatbotSns": "",
"empty": ""
},
"clientToken": "",
"impact": 0,
"notificationTargets": [{ "snsTopicArn": "" }],
"status": "",
"summary": "",
"title": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/updateIncidentRecord"
payload <- "{\n \"arn\": \"\",\n \"chatChannel\": {\n \"chatbotSns\": \"\",\n \"empty\": \"\"\n },\n \"clientToken\": \"\",\n \"impact\": 0,\n \"notificationTargets\": [\n {\n \"snsTopicArn\": \"\"\n }\n ],\n \"status\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\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}}/updateIncidentRecord")
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 \"arn\": \"\",\n \"chatChannel\": {\n \"chatbotSns\": \"\",\n \"empty\": \"\"\n },\n \"clientToken\": \"\",\n \"impact\": 0,\n \"notificationTargets\": [\n {\n \"snsTopicArn\": \"\"\n }\n ],\n \"status\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\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/updateIncidentRecord') do |req|
req.body = "{\n \"arn\": \"\",\n \"chatChannel\": {\n \"chatbotSns\": \"\",\n \"empty\": \"\"\n },\n \"clientToken\": \"\",\n \"impact\": 0,\n \"notificationTargets\": [\n {\n \"snsTopicArn\": \"\"\n }\n ],\n \"status\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/updateIncidentRecord";
let payload = json!({
"arn": "",
"chatChannel": json!({
"chatbotSns": "",
"empty": ""
}),
"clientToken": "",
"impact": 0,
"notificationTargets": (json!({"snsTopicArn": ""})),
"status": "",
"summary": "",
"title": ""
});
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}}/updateIncidentRecord \
--header 'content-type: application/json' \
--data '{
"arn": "",
"chatChannel": {
"chatbotSns": "",
"empty": ""
},
"clientToken": "",
"impact": 0,
"notificationTargets": [
{
"snsTopicArn": ""
}
],
"status": "",
"summary": "",
"title": ""
}'
echo '{
"arn": "",
"chatChannel": {
"chatbotSns": "",
"empty": ""
},
"clientToken": "",
"impact": 0,
"notificationTargets": [
{
"snsTopicArn": ""
}
],
"status": "",
"summary": "",
"title": ""
}' | \
http POST {{baseUrl}}/updateIncidentRecord \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "arn": "",\n "chatChannel": {\n "chatbotSns": "",\n "empty": ""\n },\n "clientToken": "",\n "impact": 0,\n "notificationTargets": [\n {\n "snsTopicArn": ""\n }\n ],\n "status": "",\n "summary": "",\n "title": ""\n}' \
--output-document \
- {{baseUrl}}/updateIncidentRecord
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"arn": "",
"chatChannel": [
"chatbotSns": "",
"empty": ""
],
"clientToken": "",
"impact": 0,
"notificationTargets": [["snsTopicArn": ""]],
"status": "",
"summary": "",
"title": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/updateIncidentRecord")! 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()
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/updateRelatedItems");
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 \"clientToken\": \"\",\n \"incidentRecordArn\": \"\",\n \"relatedItemsUpdate\": {\n \"itemToAdd\": \"\",\n \"itemToRemove\": \"\"\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/updateRelatedItems" {:content-type :json
:form-params {:clientToken ""
:incidentRecordArn ""
:relatedItemsUpdate {:itemToAdd ""
:itemToRemove ""}}})
require "http/client"
url = "{{baseUrl}}/updateRelatedItems"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"clientToken\": \"\",\n \"incidentRecordArn\": \"\",\n \"relatedItemsUpdate\": {\n \"itemToAdd\": \"\",\n \"itemToRemove\": \"\"\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}}/updateRelatedItems"),
Content = new StringContent("{\n \"clientToken\": \"\",\n \"incidentRecordArn\": \"\",\n \"relatedItemsUpdate\": {\n \"itemToAdd\": \"\",\n \"itemToRemove\": \"\"\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}}/updateRelatedItems");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"clientToken\": \"\",\n \"incidentRecordArn\": \"\",\n \"relatedItemsUpdate\": {\n \"itemToAdd\": \"\",\n \"itemToRemove\": \"\"\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/updateRelatedItems"
payload := strings.NewReader("{\n \"clientToken\": \"\",\n \"incidentRecordArn\": \"\",\n \"relatedItemsUpdate\": {\n \"itemToAdd\": \"\",\n \"itemToRemove\": \"\"\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/updateRelatedItems HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 125
{
"clientToken": "",
"incidentRecordArn": "",
"relatedItemsUpdate": {
"itemToAdd": "",
"itemToRemove": ""
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/updateRelatedItems")
.setHeader("content-type", "application/json")
.setBody("{\n \"clientToken\": \"\",\n \"incidentRecordArn\": \"\",\n \"relatedItemsUpdate\": {\n \"itemToAdd\": \"\",\n \"itemToRemove\": \"\"\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/updateRelatedItems"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"clientToken\": \"\",\n \"incidentRecordArn\": \"\",\n \"relatedItemsUpdate\": {\n \"itemToAdd\": \"\",\n \"itemToRemove\": \"\"\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 \"clientToken\": \"\",\n \"incidentRecordArn\": \"\",\n \"relatedItemsUpdate\": {\n \"itemToAdd\": \"\",\n \"itemToRemove\": \"\"\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/updateRelatedItems")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/updateRelatedItems")
.header("content-type", "application/json")
.body("{\n \"clientToken\": \"\",\n \"incidentRecordArn\": \"\",\n \"relatedItemsUpdate\": {\n \"itemToAdd\": \"\",\n \"itemToRemove\": \"\"\n }\n}")
.asString();
const data = JSON.stringify({
clientToken: '',
incidentRecordArn: '',
relatedItemsUpdate: {
itemToAdd: '',
itemToRemove: ''
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/updateRelatedItems');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/updateRelatedItems',
headers: {'content-type': 'application/json'},
data: {
clientToken: '',
incidentRecordArn: '',
relatedItemsUpdate: {itemToAdd: '', itemToRemove: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/updateRelatedItems';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"clientToken":"","incidentRecordArn":"","relatedItemsUpdate":{"itemToAdd":"","itemToRemove":""}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/updateRelatedItems',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "clientToken": "",\n "incidentRecordArn": "",\n "relatedItemsUpdate": {\n "itemToAdd": "",\n "itemToRemove": ""\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 \"clientToken\": \"\",\n \"incidentRecordArn\": \"\",\n \"relatedItemsUpdate\": {\n \"itemToAdd\": \"\",\n \"itemToRemove\": \"\"\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/updateRelatedItems")
.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/updateRelatedItems',
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({
clientToken: '',
incidentRecordArn: '',
relatedItemsUpdate: {itemToAdd: '', itemToRemove: ''}
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/updateRelatedItems',
headers: {'content-type': 'application/json'},
body: {
clientToken: '',
incidentRecordArn: '',
relatedItemsUpdate: {itemToAdd: '', itemToRemove: ''}
},
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}}/updateRelatedItems');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
clientToken: '',
incidentRecordArn: '',
relatedItemsUpdate: {
itemToAdd: '',
itemToRemove: ''
}
});
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}}/updateRelatedItems',
headers: {'content-type': 'application/json'},
data: {
clientToken: '',
incidentRecordArn: '',
relatedItemsUpdate: {itemToAdd: '', itemToRemove: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/updateRelatedItems';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"clientToken":"","incidentRecordArn":"","relatedItemsUpdate":{"itemToAdd":"","itemToRemove":""}}'
};
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 = @{ @"clientToken": @"",
@"incidentRecordArn": @"",
@"relatedItemsUpdate": @{ @"itemToAdd": @"", @"itemToRemove": @"" } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/updateRelatedItems"]
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}}/updateRelatedItems" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"clientToken\": \"\",\n \"incidentRecordArn\": \"\",\n \"relatedItemsUpdate\": {\n \"itemToAdd\": \"\",\n \"itemToRemove\": \"\"\n }\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/updateRelatedItems",
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([
'clientToken' => '',
'incidentRecordArn' => '',
'relatedItemsUpdate' => [
'itemToAdd' => '',
'itemToRemove' => ''
]
]),
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}}/updateRelatedItems', [
'body' => '{
"clientToken": "",
"incidentRecordArn": "",
"relatedItemsUpdate": {
"itemToAdd": "",
"itemToRemove": ""
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/updateRelatedItems');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'clientToken' => '',
'incidentRecordArn' => '',
'relatedItemsUpdate' => [
'itemToAdd' => '',
'itemToRemove' => ''
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'clientToken' => '',
'incidentRecordArn' => '',
'relatedItemsUpdate' => [
'itemToAdd' => '',
'itemToRemove' => ''
]
]));
$request->setRequestUrl('{{baseUrl}}/updateRelatedItems');
$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}}/updateRelatedItems' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"clientToken": "",
"incidentRecordArn": "",
"relatedItemsUpdate": {
"itemToAdd": "",
"itemToRemove": ""
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/updateRelatedItems' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"clientToken": "",
"incidentRecordArn": "",
"relatedItemsUpdate": {
"itemToAdd": "",
"itemToRemove": ""
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"clientToken\": \"\",\n \"incidentRecordArn\": \"\",\n \"relatedItemsUpdate\": {\n \"itemToAdd\": \"\",\n \"itemToRemove\": \"\"\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/updateRelatedItems", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/updateRelatedItems"
payload = {
"clientToken": "",
"incidentRecordArn": "",
"relatedItemsUpdate": {
"itemToAdd": "",
"itemToRemove": ""
}
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/updateRelatedItems"
payload <- "{\n \"clientToken\": \"\",\n \"incidentRecordArn\": \"\",\n \"relatedItemsUpdate\": {\n \"itemToAdd\": \"\",\n \"itemToRemove\": \"\"\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}}/updateRelatedItems")
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 \"clientToken\": \"\",\n \"incidentRecordArn\": \"\",\n \"relatedItemsUpdate\": {\n \"itemToAdd\": \"\",\n \"itemToRemove\": \"\"\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/updateRelatedItems') do |req|
req.body = "{\n \"clientToken\": \"\",\n \"incidentRecordArn\": \"\",\n \"relatedItemsUpdate\": {\n \"itemToAdd\": \"\",\n \"itemToRemove\": \"\"\n }\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/updateRelatedItems";
let payload = json!({
"clientToken": "",
"incidentRecordArn": "",
"relatedItemsUpdate": json!({
"itemToAdd": "",
"itemToRemove": ""
})
});
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}}/updateRelatedItems \
--header 'content-type: application/json' \
--data '{
"clientToken": "",
"incidentRecordArn": "",
"relatedItemsUpdate": {
"itemToAdd": "",
"itemToRemove": ""
}
}'
echo '{
"clientToken": "",
"incidentRecordArn": "",
"relatedItemsUpdate": {
"itemToAdd": "",
"itemToRemove": ""
}
}' | \
http POST {{baseUrl}}/updateRelatedItems \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "clientToken": "",\n "incidentRecordArn": "",\n "relatedItemsUpdate": {\n "itemToAdd": "",\n "itemToRemove": ""\n }\n}' \
--output-document \
- {{baseUrl}}/updateRelatedItems
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"clientToken": "",
"incidentRecordArn": "",
"relatedItemsUpdate": [
"itemToAdd": "",
"itemToRemove": ""
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/updateRelatedItems")! 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
UpdateReplicationSet
{{baseUrl}}/updateReplicationSet
BODY json
{
"actions": [
{
"addRegionAction": "",
"deleteRegionAction": ""
}
],
"arn": "",
"clientToken": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/updateReplicationSet");
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 \"actions\": [\n {\n \"addRegionAction\": \"\",\n \"deleteRegionAction\": \"\"\n }\n ],\n \"arn\": \"\",\n \"clientToken\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/updateReplicationSet" {:content-type :json
:form-params {:actions [{:addRegionAction ""
:deleteRegionAction ""}]
:arn ""
:clientToken ""}})
require "http/client"
url = "{{baseUrl}}/updateReplicationSet"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"actions\": [\n {\n \"addRegionAction\": \"\",\n \"deleteRegionAction\": \"\"\n }\n ],\n \"arn\": \"\",\n \"clientToken\": \"\"\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}}/updateReplicationSet"),
Content = new StringContent("{\n \"actions\": [\n {\n \"addRegionAction\": \"\",\n \"deleteRegionAction\": \"\"\n }\n ],\n \"arn\": \"\",\n \"clientToken\": \"\"\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}}/updateReplicationSet");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"actions\": [\n {\n \"addRegionAction\": \"\",\n \"deleteRegionAction\": \"\"\n }\n ],\n \"arn\": \"\",\n \"clientToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/updateReplicationSet"
payload := strings.NewReader("{\n \"actions\": [\n {\n \"addRegionAction\": \"\",\n \"deleteRegionAction\": \"\"\n }\n ],\n \"arn\": \"\",\n \"clientToken\": \"\"\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/updateReplicationSet HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 128
{
"actions": [
{
"addRegionAction": "",
"deleteRegionAction": ""
}
],
"arn": "",
"clientToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/updateReplicationSet")
.setHeader("content-type", "application/json")
.setBody("{\n \"actions\": [\n {\n \"addRegionAction\": \"\",\n \"deleteRegionAction\": \"\"\n }\n ],\n \"arn\": \"\",\n \"clientToken\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/updateReplicationSet"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"actions\": [\n {\n \"addRegionAction\": \"\",\n \"deleteRegionAction\": \"\"\n }\n ],\n \"arn\": \"\",\n \"clientToken\": \"\"\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 \"actions\": [\n {\n \"addRegionAction\": \"\",\n \"deleteRegionAction\": \"\"\n }\n ],\n \"arn\": \"\",\n \"clientToken\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/updateReplicationSet")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/updateReplicationSet")
.header("content-type", "application/json")
.body("{\n \"actions\": [\n {\n \"addRegionAction\": \"\",\n \"deleteRegionAction\": \"\"\n }\n ],\n \"arn\": \"\",\n \"clientToken\": \"\"\n}")
.asString();
const data = JSON.stringify({
actions: [
{
addRegionAction: '',
deleteRegionAction: ''
}
],
arn: '',
clientToken: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/updateReplicationSet');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/updateReplicationSet',
headers: {'content-type': 'application/json'},
data: {
actions: [{addRegionAction: '', deleteRegionAction: ''}],
arn: '',
clientToken: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/updateReplicationSet';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"actions":[{"addRegionAction":"","deleteRegionAction":""}],"arn":"","clientToken":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/updateReplicationSet',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "actions": [\n {\n "addRegionAction": "",\n "deleteRegionAction": ""\n }\n ],\n "arn": "",\n "clientToken": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"actions\": [\n {\n \"addRegionAction\": \"\",\n \"deleteRegionAction\": \"\"\n }\n ],\n \"arn\": \"\",\n \"clientToken\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/updateReplicationSet")
.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/updateReplicationSet',
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({
actions: [{addRegionAction: '', deleteRegionAction: ''}],
arn: '',
clientToken: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/updateReplicationSet',
headers: {'content-type': 'application/json'},
body: {
actions: [{addRegionAction: '', deleteRegionAction: ''}],
arn: '',
clientToken: ''
},
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}}/updateReplicationSet');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
actions: [
{
addRegionAction: '',
deleteRegionAction: ''
}
],
arn: '',
clientToken: ''
});
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}}/updateReplicationSet',
headers: {'content-type': 'application/json'},
data: {
actions: [{addRegionAction: '', deleteRegionAction: ''}],
arn: '',
clientToken: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/updateReplicationSet';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"actions":[{"addRegionAction":"","deleteRegionAction":""}],"arn":"","clientToken":""}'
};
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 = @{ @"actions": @[ @{ @"addRegionAction": @"", @"deleteRegionAction": @"" } ],
@"arn": @"",
@"clientToken": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/updateReplicationSet"]
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}}/updateReplicationSet" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"actions\": [\n {\n \"addRegionAction\": \"\",\n \"deleteRegionAction\": \"\"\n }\n ],\n \"arn\": \"\",\n \"clientToken\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/updateReplicationSet",
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([
'actions' => [
[
'addRegionAction' => '',
'deleteRegionAction' => ''
]
],
'arn' => '',
'clientToken' => ''
]),
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}}/updateReplicationSet', [
'body' => '{
"actions": [
{
"addRegionAction": "",
"deleteRegionAction": ""
}
],
"arn": "",
"clientToken": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/updateReplicationSet');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'actions' => [
[
'addRegionAction' => '',
'deleteRegionAction' => ''
]
],
'arn' => '',
'clientToken' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'actions' => [
[
'addRegionAction' => '',
'deleteRegionAction' => ''
]
],
'arn' => '',
'clientToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/updateReplicationSet');
$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}}/updateReplicationSet' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"actions": [
{
"addRegionAction": "",
"deleteRegionAction": ""
}
],
"arn": "",
"clientToken": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/updateReplicationSet' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"actions": [
{
"addRegionAction": "",
"deleteRegionAction": ""
}
],
"arn": "",
"clientToken": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"actions\": [\n {\n \"addRegionAction\": \"\",\n \"deleteRegionAction\": \"\"\n }\n ],\n \"arn\": \"\",\n \"clientToken\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/updateReplicationSet", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/updateReplicationSet"
payload = {
"actions": [
{
"addRegionAction": "",
"deleteRegionAction": ""
}
],
"arn": "",
"clientToken": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/updateReplicationSet"
payload <- "{\n \"actions\": [\n {\n \"addRegionAction\": \"\",\n \"deleteRegionAction\": \"\"\n }\n ],\n \"arn\": \"\",\n \"clientToken\": \"\"\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}}/updateReplicationSet")
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 \"actions\": [\n {\n \"addRegionAction\": \"\",\n \"deleteRegionAction\": \"\"\n }\n ],\n \"arn\": \"\",\n \"clientToken\": \"\"\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/updateReplicationSet') do |req|
req.body = "{\n \"actions\": [\n {\n \"addRegionAction\": \"\",\n \"deleteRegionAction\": \"\"\n }\n ],\n \"arn\": \"\",\n \"clientToken\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/updateReplicationSet";
let payload = json!({
"actions": (
json!({
"addRegionAction": "",
"deleteRegionAction": ""
})
),
"arn": "",
"clientToken": ""
});
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}}/updateReplicationSet \
--header 'content-type: application/json' \
--data '{
"actions": [
{
"addRegionAction": "",
"deleteRegionAction": ""
}
],
"arn": "",
"clientToken": ""
}'
echo '{
"actions": [
{
"addRegionAction": "",
"deleteRegionAction": ""
}
],
"arn": "",
"clientToken": ""
}' | \
http POST {{baseUrl}}/updateReplicationSet \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "actions": [\n {\n "addRegionAction": "",\n "deleteRegionAction": ""\n }\n ],\n "arn": "",\n "clientToken": ""\n}' \
--output-document \
- {{baseUrl}}/updateReplicationSet
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"actions": [
[
"addRegionAction": "",
"deleteRegionAction": ""
]
],
"arn": "",
"clientToken": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/updateReplicationSet")! 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
UpdateResponsePlan
{{baseUrl}}/updateResponsePlan
BODY json
{
"actions": [
{
"ssmAutomation": ""
}
],
"arn": "",
"chatChannel": {
"chatbotSns": "",
"empty": ""
},
"clientToken": "",
"displayName": "",
"engagements": [],
"incidentTemplateDedupeString": "",
"incidentTemplateImpact": 0,
"incidentTemplateNotificationTargets": [
{
"snsTopicArn": ""
}
],
"incidentTemplateSummary": "",
"incidentTemplateTags": {},
"incidentTemplateTitle": "",
"integrations": [
{
"pagerDutyConfiguration": ""
}
]
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/updateResponsePlan");
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 \"actions\": [\n {\n \"ssmAutomation\": \"\"\n }\n ],\n \"arn\": \"\",\n \"chatChannel\": {\n \"chatbotSns\": \"\",\n \"empty\": \"\"\n },\n \"clientToken\": \"\",\n \"displayName\": \"\",\n \"engagements\": [],\n \"incidentTemplateDedupeString\": \"\",\n \"incidentTemplateImpact\": 0,\n \"incidentTemplateNotificationTargets\": [\n {\n \"snsTopicArn\": \"\"\n }\n ],\n \"incidentTemplateSummary\": \"\",\n \"incidentTemplateTags\": {},\n \"incidentTemplateTitle\": \"\",\n \"integrations\": [\n {\n \"pagerDutyConfiguration\": \"\"\n }\n ]\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/updateResponsePlan" {:content-type :json
:form-params {:actions [{:ssmAutomation ""}]
:arn ""
:chatChannel {:chatbotSns ""
:empty ""}
:clientToken ""
:displayName ""
:engagements []
:incidentTemplateDedupeString ""
:incidentTemplateImpact 0
:incidentTemplateNotificationTargets [{:snsTopicArn ""}]
:incidentTemplateSummary ""
:incidentTemplateTags {}
:incidentTemplateTitle ""
:integrations [{:pagerDutyConfiguration ""}]}})
require "http/client"
url = "{{baseUrl}}/updateResponsePlan"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"actions\": [\n {\n \"ssmAutomation\": \"\"\n }\n ],\n \"arn\": \"\",\n \"chatChannel\": {\n \"chatbotSns\": \"\",\n \"empty\": \"\"\n },\n \"clientToken\": \"\",\n \"displayName\": \"\",\n \"engagements\": [],\n \"incidentTemplateDedupeString\": \"\",\n \"incidentTemplateImpact\": 0,\n \"incidentTemplateNotificationTargets\": [\n {\n \"snsTopicArn\": \"\"\n }\n ],\n \"incidentTemplateSummary\": \"\",\n \"incidentTemplateTags\": {},\n \"incidentTemplateTitle\": \"\",\n \"integrations\": [\n {\n \"pagerDutyConfiguration\": \"\"\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}}/updateResponsePlan"),
Content = new StringContent("{\n \"actions\": [\n {\n \"ssmAutomation\": \"\"\n }\n ],\n \"arn\": \"\",\n \"chatChannel\": {\n \"chatbotSns\": \"\",\n \"empty\": \"\"\n },\n \"clientToken\": \"\",\n \"displayName\": \"\",\n \"engagements\": [],\n \"incidentTemplateDedupeString\": \"\",\n \"incidentTemplateImpact\": 0,\n \"incidentTemplateNotificationTargets\": [\n {\n \"snsTopicArn\": \"\"\n }\n ],\n \"incidentTemplateSummary\": \"\",\n \"incidentTemplateTags\": {},\n \"incidentTemplateTitle\": \"\",\n \"integrations\": [\n {\n \"pagerDutyConfiguration\": \"\"\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}}/updateResponsePlan");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"actions\": [\n {\n \"ssmAutomation\": \"\"\n }\n ],\n \"arn\": \"\",\n \"chatChannel\": {\n \"chatbotSns\": \"\",\n \"empty\": \"\"\n },\n \"clientToken\": \"\",\n \"displayName\": \"\",\n \"engagements\": [],\n \"incidentTemplateDedupeString\": \"\",\n \"incidentTemplateImpact\": 0,\n \"incidentTemplateNotificationTargets\": [\n {\n \"snsTopicArn\": \"\"\n }\n ],\n \"incidentTemplateSummary\": \"\",\n \"incidentTemplateTags\": {},\n \"incidentTemplateTitle\": \"\",\n \"integrations\": [\n {\n \"pagerDutyConfiguration\": \"\"\n }\n ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/updateResponsePlan"
payload := strings.NewReader("{\n \"actions\": [\n {\n \"ssmAutomation\": \"\"\n }\n ],\n \"arn\": \"\",\n \"chatChannel\": {\n \"chatbotSns\": \"\",\n \"empty\": \"\"\n },\n \"clientToken\": \"\",\n \"displayName\": \"\",\n \"engagements\": [],\n \"incidentTemplateDedupeString\": \"\",\n \"incidentTemplateImpact\": 0,\n \"incidentTemplateNotificationTargets\": [\n {\n \"snsTopicArn\": \"\"\n }\n ],\n \"incidentTemplateSummary\": \"\",\n \"incidentTemplateTags\": {},\n \"incidentTemplateTitle\": \"\",\n \"integrations\": [\n {\n \"pagerDutyConfiguration\": \"\"\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/updateResponsePlan HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 517
{
"actions": [
{
"ssmAutomation": ""
}
],
"arn": "",
"chatChannel": {
"chatbotSns": "",
"empty": ""
},
"clientToken": "",
"displayName": "",
"engagements": [],
"incidentTemplateDedupeString": "",
"incidentTemplateImpact": 0,
"incidentTemplateNotificationTargets": [
{
"snsTopicArn": ""
}
],
"incidentTemplateSummary": "",
"incidentTemplateTags": {},
"incidentTemplateTitle": "",
"integrations": [
{
"pagerDutyConfiguration": ""
}
]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/updateResponsePlan")
.setHeader("content-type", "application/json")
.setBody("{\n \"actions\": [\n {\n \"ssmAutomation\": \"\"\n }\n ],\n \"arn\": \"\",\n \"chatChannel\": {\n \"chatbotSns\": \"\",\n \"empty\": \"\"\n },\n \"clientToken\": \"\",\n \"displayName\": \"\",\n \"engagements\": [],\n \"incidentTemplateDedupeString\": \"\",\n \"incidentTemplateImpact\": 0,\n \"incidentTemplateNotificationTargets\": [\n {\n \"snsTopicArn\": \"\"\n }\n ],\n \"incidentTemplateSummary\": \"\",\n \"incidentTemplateTags\": {},\n \"incidentTemplateTitle\": \"\",\n \"integrations\": [\n {\n \"pagerDutyConfiguration\": \"\"\n }\n ]\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/updateResponsePlan"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"actions\": [\n {\n \"ssmAutomation\": \"\"\n }\n ],\n \"arn\": \"\",\n \"chatChannel\": {\n \"chatbotSns\": \"\",\n \"empty\": \"\"\n },\n \"clientToken\": \"\",\n \"displayName\": \"\",\n \"engagements\": [],\n \"incidentTemplateDedupeString\": \"\",\n \"incidentTemplateImpact\": 0,\n \"incidentTemplateNotificationTargets\": [\n {\n \"snsTopicArn\": \"\"\n }\n ],\n \"incidentTemplateSummary\": \"\",\n \"incidentTemplateTags\": {},\n \"incidentTemplateTitle\": \"\",\n \"integrations\": [\n {\n \"pagerDutyConfiguration\": \"\"\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 \"actions\": [\n {\n \"ssmAutomation\": \"\"\n }\n ],\n \"arn\": \"\",\n \"chatChannel\": {\n \"chatbotSns\": \"\",\n \"empty\": \"\"\n },\n \"clientToken\": \"\",\n \"displayName\": \"\",\n \"engagements\": [],\n \"incidentTemplateDedupeString\": \"\",\n \"incidentTemplateImpact\": 0,\n \"incidentTemplateNotificationTargets\": [\n {\n \"snsTopicArn\": \"\"\n }\n ],\n \"incidentTemplateSummary\": \"\",\n \"incidentTemplateTags\": {},\n \"incidentTemplateTitle\": \"\",\n \"integrations\": [\n {\n \"pagerDutyConfiguration\": \"\"\n }\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/updateResponsePlan")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/updateResponsePlan")
.header("content-type", "application/json")
.body("{\n \"actions\": [\n {\n \"ssmAutomation\": \"\"\n }\n ],\n \"arn\": \"\",\n \"chatChannel\": {\n \"chatbotSns\": \"\",\n \"empty\": \"\"\n },\n \"clientToken\": \"\",\n \"displayName\": \"\",\n \"engagements\": [],\n \"incidentTemplateDedupeString\": \"\",\n \"incidentTemplateImpact\": 0,\n \"incidentTemplateNotificationTargets\": [\n {\n \"snsTopicArn\": \"\"\n }\n ],\n \"incidentTemplateSummary\": \"\",\n \"incidentTemplateTags\": {},\n \"incidentTemplateTitle\": \"\",\n \"integrations\": [\n {\n \"pagerDutyConfiguration\": \"\"\n }\n ]\n}")
.asString();
const data = JSON.stringify({
actions: [
{
ssmAutomation: ''
}
],
arn: '',
chatChannel: {
chatbotSns: '',
empty: ''
},
clientToken: '',
displayName: '',
engagements: [],
incidentTemplateDedupeString: '',
incidentTemplateImpact: 0,
incidentTemplateNotificationTargets: [
{
snsTopicArn: ''
}
],
incidentTemplateSummary: '',
incidentTemplateTags: {},
incidentTemplateTitle: '',
integrations: [
{
pagerDutyConfiguration: ''
}
]
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/updateResponsePlan');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/updateResponsePlan',
headers: {'content-type': 'application/json'},
data: {
actions: [{ssmAutomation: ''}],
arn: '',
chatChannel: {chatbotSns: '', empty: ''},
clientToken: '',
displayName: '',
engagements: [],
incidentTemplateDedupeString: '',
incidentTemplateImpact: 0,
incidentTemplateNotificationTargets: [{snsTopicArn: ''}],
incidentTemplateSummary: '',
incidentTemplateTags: {},
incidentTemplateTitle: '',
integrations: [{pagerDutyConfiguration: ''}]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/updateResponsePlan';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"actions":[{"ssmAutomation":""}],"arn":"","chatChannel":{"chatbotSns":"","empty":""},"clientToken":"","displayName":"","engagements":[],"incidentTemplateDedupeString":"","incidentTemplateImpact":0,"incidentTemplateNotificationTargets":[{"snsTopicArn":""}],"incidentTemplateSummary":"","incidentTemplateTags":{},"incidentTemplateTitle":"","integrations":[{"pagerDutyConfiguration":""}]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/updateResponsePlan',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "actions": [\n {\n "ssmAutomation": ""\n }\n ],\n "arn": "",\n "chatChannel": {\n "chatbotSns": "",\n "empty": ""\n },\n "clientToken": "",\n "displayName": "",\n "engagements": [],\n "incidentTemplateDedupeString": "",\n "incidentTemplateImpact": 0,\n "incidentTemplateNotificationTargets": [\n {\n "snsTopicArn": ""\n }\n ],\n "incidentTemplateSummary": "",\n "incidentTemplateTags": {},\n "incidentTemplateTitle": "",\n "integrations": [\n {\n "pagerDutyConfiguration": ""\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 \"actions\": [\n {\n \"ssmAutomation\": \"\"\n }\n ],\n \"arn\": \"\",\n \"chatChannel\": {\n \"chatbotSns\": \"\",\n \"empty\": \"\"\n },\n \"clientToken\": \"\",\n \"displayName\": \"\",\n \"engagements\": [],\n \"incidentTemplateDedupeString\": \"\",\n \"incidentTemplateImpact\": 0,\n \"incidentTemplateNotificationTargets\": [\n {\n \"snsTopicArn\": \"\"\n }\n ],\n \"incidentTemplateSummary\": \"\",\n \"incidentTemplateTags\": {},\n \"incidentTemplateTitle\": \"\",\n \"integrations\": [\n {\n \"pagerDutyConfiguration\": \"\"\n }\n ]\n}")
val request = Request.Builder()
.url("{{baseUrl}}/updateResponsePlan")
.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/updateResponsePlan',
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({
actions: [{ssmAutomation: ''}],
arn: '',
chatChannel: {chatbotSns: '', empty: ''},
clientToken: '',
displayName: '',
engagements: [],
incidentTemplateDedupeString: '',
incidentTemplateImpact: 0,
incidentTemplateNotificationTargets: [{snsTopicArn: ''}],
incidentTemplateSummary: '',
incidentTemplateTags: {},
incidentTemplateTitle: '',
integrations: [{pagerDutyConfiguration: ''}]
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/updateResponsePlan',
headers: {'content-type': 'application/json'},
body: {
actions: [{ssmAutomation: ''}],
arn: '',
chatChannel: {chatbotSns: '', empty: ''},
clientToken: '',
displayName: '',
engagements: [],
incidentTemplateDedupeString: '',
incidentTemplateImpact: 0,
incidentTemplateNotificationTargets: [{snsTopicArn: ''}],
incidentTemplateSummary: '',
incidentTemplateTags: {},
incidentTemplateTitle: '',
integrations: [{pagerDutyConfiguration: ''}]
},
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}}/updateResponsePlan');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
actions: [
{
ssmAutomation: ''
}
],
arn: '',
chatChannel: {
chatbotSns: '',
empty: ''
},
clientToken: '',
displayName: '',
engagements: [],
incidentTemplateDedupeString: '',
incidentTemplateImpact: 0,
incidentTemplateNotificationTargets: [
{
snsTopicArn: ''
}
],
incidentTemplateSummary: '',
incidentTemplateTags: {},
incidentTemplateTitle: '',
integrations: [
{
pagerDutyConfiguration: ''
}
]
});
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}}/updateResponsePlan',
headers: {'content-type': 'application/json'},
data: {
actions: [{ssmAutomation: ''}],
arn: '',
chatChannel: {chatbotSns: '', empty: ''},
clientToken: '',
displayName: '',
engagements: [],
incidentTemplateDedupeString: '',
incidentTemplateImpact: 0,
incidentTemplateNotificationTargets: [{snsTopicArn: ''}],
incidentTemplateSummary: '',
incidentTemplateTags: {},
incidentTemplateTitle: '',
integrations: [{pagerDutyConfiguration: ''}]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/updateResponsePlan';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"actions":[{"ssmAutomation":""}],"arn":"","chatChannel":{"chatbotSns":"","empty":""},"clientToken":"","displayName":"","engagements":[],"incidentTemplateDedupeString":"","incidentTemplateImpact":0,"incidentTemplateNotificationTargets":[{"snsTopicArn":""}],"incidentTemplateSummary":"","incidentTemplateTags":{},"incidentTemplateTitle":"","integrations":[{"pagerDutyConfiguration":""}]}'
};
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 = @{ @"actions": @[ @{ @"ssmAutomation": @"" } ],
@"arn": @"",
@"chatChannel": @{ @"chatbotSns": @"", @"empty": @"" },
@"clientToken": @"",
@"displayName": @"",
@"engagements": @[ ],
@"incidentTemplateDedupeString": @"",
@"incidentTemplateImpact": @0,
@"incidentTemplateNotificationTargets": @[ @{ @"snsTopicArn": @"" } ],
@"incidentTemplateSummary": @"",
@"incidentTemplateTags": @{ },
@"incidentTemplateTitle": @"",
@"integrations": @[ @{ @"pagerDutyConfiguration": @"" } ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/updateResponsePlan"]
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}}/updateResponsePlan" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"actions\": [\n {\n \"ssmAutomation\": \"\"\n }\n ],\n \"arn\": \"\",\n \"chatChannel\": {\n \"chatbotSns\": \"\",\n \"empty\": \"\"\n },\n \"clientToken\": \"\",\n \"displayName\": \"\",\n \"engagements\": [],\n \"incidentTemplateDedupeString\": \"\",\n \"incidentTemplateImpact\": 0,\n \"incidentTemplateNotificationTargets\": [\n {\n \"snsTopicArn\": \"\"\n }\n ],\n \"incidentTemplateSummary\": \"\",\n \"incidentTemplateTags\": {},\n \"incidentTemplateTitle\": \"\",\n \"integrations\": [\n {\n \"pagerDutyConfiguration\": \"\"\n }\n ]\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/updateResponsePlan",
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([
'actions' => [
[
'ssmAutomation' => ''
]
],
'arn' => '',
'chatChannel' => [
'chatbotSns' => '',
'empty' => ''
],
'clientToken' => '',
'displayName' => '',
'engagements' => [
],
'incidentTemplateDedupeString' => '',
'incidentTemplateImpact' => 0,
'incidentTemplateNotificationTargets' => [
[
'snsTopicArn' => ''
]
],
'incidentTemplateSummary' => '',
'incidentTemplateTags' => [
],
'incidentTemplateTitle' => '',
'integrations' => [
[
'pagerDutyConfiguration' => ''
]
]
]),
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}}/updateResponsePlan', [
'body' => '{
"actions": [
{
"ssmAutomation": ""
}
],
"arn": "",
"chatChannel": {
"chatbotSns": "",
"empty": ""
},
"clientToken": "",
"displayName": "",
"engagements": [],
"incidentTemplateDedupeString": "",
"incidentTemplateImpact": 0,
"incidentTemplateNotificationTargets": [
{
"snsTopicArn": ""
}
],
"incidentTemplateSummary": "",
"incidentTemplateTags": {},
"incidentTemplateTitle": "",
"integrations": [
{
"pagerDutyConfiguration": ""
}
]
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/updateResponsePlan');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'actions' => [
[
'ssmAutomation' => ''
]
],
'arn' => '',
'chatChannel' => [
'chatbotSns' => '',
'empty' => ''
],
'clientToken' => '',
'displayName' => '',
'engagements' => [
],
'incidentTemplateDedupeString' => '',
'incidentTemplateImpact' => 0,
'incidentTemplateNotificationTargets' => [
[
'snsTopicArn' => ''
]
],
'incidentTemplateSummary' => '',
'incidentTemplateTags' => [
],
'incidentTemplateTitle' => '',
'integrations' => [
[
'pagerDutyConfiguration' => ''
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'actions' => [
[
'ssmAutomation' => ''
]
],
'arn' => '',
'chatChannel' => [
'chatbotSns' => '',
'empty' => ''
],
'clientToken' => '',
'displayName' => '',
'engagements' => [
],
'incidentTemplateDedupeString' => '',
'incidentTemplateImpact' => 0,
'incidentTemplateNotificationTargets' => [
[
'snsTopicArn' => ''
]
],
'incidentTemplateSummary' => '',
'incidentTemplateTags' => [
],
'incidentTemplateTitle' => '',
'integrations' => [
[
'pagerDutyConfiguration' => ''
]
]
]));
$request->setRequestUrl('{{baseUrl}}/updateResponsePlan');
$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}}/updateResponsePlan' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"actions": [
{
"ssmAutomation": ""
}
],
"arn": "",
"chatChannel": {
"chatbotSns": "",
"empty": ""
},
"clientToken": "",
"displayName": "",
"engagements": [],
"incidentTemplateDedupeString": "",
"incidentTemplateImpact": 0,
"incidentTemplateNotificationTargets": [
{
"snsTopicArn": ""
}
],
"incidentTemplateSummary": "",
"incidentTemplateTags": {},
"incidentTemplateTitle": "",
"integrations": [
{
"pagerDutyConfiguration": ""
}
]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/updateResponsePlan' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"actions": [
{
"ssmAutomation": ""
}
],
"arn": "",
"chatChannel": {
"chatbotSns": "",
"empty": ""
},
"clientToken": "",
"displayName": "",
"engagements": [],
"incidentTemplateDedupeString": "",
"incidentTemplateImpact": 0,
"incidentTemplateNotificationTargets": [
{
"snsTopicArn": ""
}
],
"incidentTemplateSummary": "",
"incidentTemplateTags": {},
"incidentTemplateTitle": "",
"integrations": [
{
"pagerDutyConfiguration": ""
}
]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"actions\": [\n {\n \"ssmAutomation\": \"\"\n }\n ],\n \"arn\": \"\",\n \"chatChannel\": {\n \"chatbotSns\": \"\",\n \"empty\": \"\"\n },\n \"clientToken\": \"\",\n \"displayName\": \"\",\n \"engagements\": [],\n \"incidentTemplateDedupeString\": \"\",\n \"incidentTemplateImpact\": 0,\n \"incidentTemplateNotificationTargets\": [\n {\n \"snsTopicArn\": \"\"\n }\n ],\n \"incidentTemplateSummary\": \"\",\n \"incidentTemplateTags\": {},\n \"incidentTemplateTitle\": \"\",\n \"integrations\": [\n {\n \"pagerDutyConfiguration\": \"\"\n }\n ]\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/updateResponsePlan", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/updateResponsePlan"
payload = {
"actions": [{ "ssmAutomation": "" }],
"arn": "",
"chatChannel": {
"chatbotSns": "",
"empty": ""
},
"clientToken": "",
"displayName": "",
"engagements": [],
"incidentTemplateDedupeString": "",
"incidentTemplateImpact": 0,
"incidentTemplateNotificationTargets": [{ "snsTopicArn": "" }],
"incidentTemplateSummary": "",
"incidentTemplateTags": {},
"incidentTemplateTitle": "",
"integrations": [{ "pagerDutyConfiguration": "" }]
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/updateResponsePlan"
payload <- "{\n \"actions\": [\n {\n \"ssmAutomation\": \"\"\n }\n ],\n \"arn\": \"\",\n \"chatChannel\": {\n \"chatbotSns\": \"\",\n \"empty\": \"\"\n },\n \"clientToken\": \"\",\n \"displayName\": \"\",\n \"engagements\": [],\n \"incidentTemplateDedupeString\": \"\",\n \"incidentTemplateImpact\": 0,\n \"incidentTemplateNotificationTargets\": [\n {\n \"snsTopicArn\": \"\"\n }\n ],\n \"incidentTemplateSummary\": \"\",\n \"incidentTemplateTags\": {},\n \"incidentTemplateTitle\": \"\",\n \"integrations\": [\n {\n \"pagerDutyConfiguration\": \"\"\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}}/updateResponsePlan")
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 \"actions\": [\n {\n \"ssmAutomation\": \"\"\n }\n ],\n \"arn\": \"\",\n \"chatChannel\": {\n \"chatbotSns\": \"\",\n \"empty\": \"\"\n },\n \"clientToken\": \"\",\n \"displayName\": \"\",\n \"engagements\": [],\n \"incidentTemplateDedupeString\": \"\",\n \"incidentTemplateImpact\": 0,\n \"incidentTemplateNotificationTargets\": [\n {\n \"snsTopicArn\": \"\"\n }\n ],\n \"incidentTemplateSummary\": \"\",\n \"incidentTemplateTags\": {},\n \"incidentTemplateTitle\": \"\",\n \"integrations\": [\n {\n \"pagerDutyConfiguration\": \"\"\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/updateResponsePlan') do |req|
req.body = "{\n \"actions\": [\n {\n \"ssmAutomation\": \"\"\n }\n ],\n \"arn\": \"\",\n \"chatChannel\": {\n \"chatbotSns\": \"\",\n \"empty\": \"\"\n },\n \"clientToken\": \"\",\n \"displayName\": \"\",\n \"engagements\": [],\n \"incidentTemplateDedupeString\": \"\",\n \"incidentTemplateImpact\": 0,\n \"incidentTemplateNotificationTargets\": [\n {\n \"snsTopicArn\": \"\"\n }\n ],\n \"incidentTemplateSummary\": \"\",\n \"incidentTemplateTags\": {},\n \"incidentTemplateTitle\": \"\",\n \"integrations\": [\n {\n \"pagerDutyConfiguration\": \"\"\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}}/updateResponsePlan";
let payload = json!({
"actions": (json!({"ssmAutomation": ""})),
"arn": "",
"chatChannel": json!({
"chatbotSns": "",
"empty": ""
}),
"clientToken": "",
"displayName": "",
"engagements": (),
"incidentTemplateDedupeString": "",
"incidentTemplateImpact": 0,
"incidentTemplateNotificationTargets": (json!({"snsTopicArn": ""})),
"incidentTemplateSummary": "",
"incidentTemplateTags": json!({}),
"incidentTemplateTitle": "",
"integrations": (json!({"pagerDutyConfiguration": ""}))
});
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}}/updateResponsePlan \
--header 'content-type: application/json' \
--data '{
"actions": [
{
"ssmAutomation": ""
}
],
"arn": "",
"chatChannel": {
"chatbotSns": "",
"empty": ""
},
"clientToken": "",
"displayName": "",
"engagements": [],
"incidentTemplateDedupeString": "",
"incidentTemplateImpact": 0,
"incidentTemplateNotificationTargets": [
{
"snsTopicArn": ""
}
],
"incidentTemplateSummary": "",
"incidentTemplateTags": {},
"incidentTemplateTitle": "",
"integrations": [
{
"pagerDutyConfiguration": ""
}
]
}'
echo '{
"actions": [
{
"ssmAutomation": ""
}
],
"arn": "",
"chatChannel": {
"chatbotSns": "",
"empty": ""
},
"clientToken": "",
"displayName": "",
"engagements": [],
"incidentTemplateDedupeString": "",
"incidentTemplateImpact": 0,
"incidentTemplateNotificationTargets": [
{
"snsTopicArn": ""
}
],
"incidentTemplateSummary": "",
"incidentTemplateTags": {},
"incidentTemplateTitle": "",
"integrations": [
{
"pagerDutyConfiguration": ""
}
]
}' | \
http POST {{baseUrl}}/updateResponsePlan \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "actions": [\n {\n "ssmAutomation": ""\n }\n ],\n "arn": "",\n "chatChannel": {\n "chatbotSns": "",\n "empty": ""\n },\n "clientToken": "",\n "displayName": "",\n "engagements": [],\n "incidentTemplateDedupeString": "",\n "incidentTemplateImpact": 0,\n "incidentTemplateNotificationTargets": [\n {\n "snsTopicArn": ""\n }\n ],\n "incidentTemplateSummary": "",\n "incidentTemplateTags": {},\n "incidentTemplateTitle": "",\n "integrations": [\n {\n "pagerDutyConfiguration": ""\n }\n ]\n}' \
--output-document \
- {{baseUrl}}/updateResponsePlan
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"actions": [["ssmAutomation": ""]],
"arn": "",
"chatChannel": [
"chatbotSns": "",
"empty": ""
],
"clientToken": "",
"displayName": "",
"engagements": [],
"incidentTemplateDedupeString": "",
"incidentTemplateImpact": 0,
"incidentTemplateNotificationTargets": [["snsTopicArn": ""]],
"incidentTemplateSummary": "",
"incidentTemplateTags": [],
"incidentTemplateTitle": "",
"integrations": [["pagerDutyConfiguration": ""]]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/updateResponsePlan")! 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
UpdateTimelineEvent
{{baseUrl}}/updateTimelineEvent
BODY json
{
"clientToken": "",
"eventData": "",
"eventId": "",
"eventReferences": [
{
"relatedItemId": "",
"resource": ""
}
],
"eventTime": "",
"eventType": "",
"incidentRecordArn": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/updateTimelineEvent");
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 \"clientToken\": \"\",\n \"eventData\": \"\",\n \"eventId\": \"\",\n \"eventReferences\": [\n {\n \"relatedItemId\": \"\",\n \"resource\": \"\"\n }\n ],\n \"eventTime\": \"\",\n \"eventType\": \"\",\n \"incidentRecordArn\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/updateTimelineEvent" {:content-type :json
:form-params {:clientToken ""
:eventData ""
:eventId ""
:eventReferences [{:relatedItemId ""
:resource ""}]
:eventTime ""
:eventType ""
:incidentRecordArn ""}})
require "http/client"
url = "{{baseUrl}}/updateTimelineEvent"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"clientToken\": \"\",\n \"eventData\": \"\",\n \"eventId\": \"\",\n \"eventReferences\": [\n {\n \"relatedItemId\": \"\",\n \"resource\": \"\"\n }\n ],\n \"eventTime\": \"\",\n \"eventType\": \"\",\n \"incidentRecordArn\": \"\"\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}}/updateTimelineEvent"),
Content = new StringContent("{\n \"clientToken\": \"\",\n \"eventData\": \"\",\n \"eventId\": \"\",\n \"eventReferences\": [\n {\n \"relatedItemId\": \"\",\n \"resource\": \"\"\n }\n ],\n \"eventTime\": \"\",\n \"eventType\": \"\",\n \"incidentRecordArn\": \"\"\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}}/updateTimelineEvent");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"clientToken\": \"\",\n \"eventData\": \"\",\n \"eventId\": \"\",\n \"eventReferences\": [\n {\n \"relatedItemId\": \"\",\n \"resource\": \"\"\n }\n ],\n \"eventTime\": \"\",\n \"eventType\": \"\",\n \"incidentRecordArn\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/updateTimelineEvent"
payload := strings.NewReader("{\n \"clientToken\": \"\",\n \"eventData\": \"\",\n \"eventId\": \"\",\n \"eventReferences\": [\n {\n \"relatedItemId\": \"\",\n \"resource\": \"\"\n }\n ],\n \"eventTime\": \"\",\n \"eventType\": \"\",\n \"incidentRecordArn\": \"\"\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/updateTimelineEvent HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 212
{
"clientToken": "",
"eventData": "",
"eventId": "",
"eventReferences": [
{
"relatedItemId": "",
"resource": ""
}
],
"eventTime": "",
"eventType": "",
"incidentRecordArn": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/updateTimelineEvent")
.setHeader("content-type", "application/json")
.setBody("{\n \"clientToken\": \"\",\n \"eventData\": \"\",\n \"eventId\": \"\",\n \"eventReferences\": [\n {\n \"relatedItemId\": \"\",\n \"resource\": \"\"\n }\n ],\n \"eventTime\": \"\",\n \"eventType\": \"\",\n \"incidentRecordArn\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/updateTimelineEvent"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"clientToken\": \"\",\n \"eventData\": \"\",\n \"eventId\": \"\",\n \"eventReferences\": [\n {\n \"relatedItemId\": \"\",\n \"resource\": \"\"\n }\n ],\n \"eventTime\": \"\",\n \"eventType\": \"\",\n \"incidentRecordArn\": \"\"\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 \"clientToken\": \"\",\n \"eventData\": \"\",\n \"eventId\": \"\",\n \"eventReferences\": [\n {\n \"relatedItemId\": \"\",\n \"resource\": \"\"\n }\n ],\n \"eventTime\": \"\",\n \"eventType\": \"\",\n \"incidentRecordArn\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/updateTimelineEvent")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/updateTimelineEvent")
.header("content-type", "application/json")
.body("{\n \"clientToken\": \"\",\n \"eventData\": \"\",\n \"eventId\": \"\",\n \"eventReferences\": [\n {\n \"relatedItemId\": \"\",\n \"resource\": \"\"\n }\n ],\n \"eventTime\": \"\",\n \"eventType\": \"\",\n \"incidentRecordArn\": \"\"\n}")
.asString();
const data = JSON.stringify({
clientToken: '',
eventData: '',
eventId: '',
eventReferences: [
{
relatedItemId: '',
resource: ''
}
],
eventTime: '',
eventType: '',
incidentRecordArn: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/updateTimelineEvent');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/updateTimelineEvent',
headers: {'content-type': 'application/json'},
data: {
clientToken: '',
eventData: '',
eventId: '',
eventReferences: [{relatedItemId: '', resource: ''}],
eventTime: '',
eventType: '',
incidentRecordArn: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/updateTimelineEvent';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"clientToken":"","eventData":"","eventId":"","eventReferences":[{"relatedItemId":"","resource":""}],"eventTime":"","eventType":"","incidentRecordArn":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/updateTimelineEvent',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "clientToken": "",\n "eventData": "",\n "eventId": "",\n "eventReferences": [\n {\n "relatedItemId": "",\n "resource": ""\n }\n ],\n "eventTime": "",\n "eventType": "",\n "incidentRecordArn": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"clientToken\": \"\",\n \"eventData\": \"\",\n \"eventId\": \"\",\n \"eventReferences\": [\n {\n \"relatedItemId\": \"\",\n \"resource\": \"\"\n }\n ],\n \"eventTime\": \"\",\n \"eventType\": \"\",\n \"incidentRecordArn\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/updateTimelineEvent")
.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/updateTimelineEvent',
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({
clientToken: '',
eventData: '',
eventId: '',
eventReferences: [{relatedItemId: '', resource: ''}],
eventTime: '',
eventType: '',
incidentRecordArn: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/updateTimelineEvent',
headers: {'content-type': 'application/json'},
body: {
clientToken: '',
eventData: '',
eventId: '',
eventReferences: [{relatedItemId: '', resource: ''}],
eventTime: '',
eventType: '',
incidentRecordArn: ''
},
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}}/updateTimelineEvent');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
clientToken: '',
eventData: '',
eventId: '',
eventReferences: [
{
relatedItemId: '',
resource: ''
}
],
eventTime: '',
eventType: '',
incidentRecordArn: ''
});
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}}/updateTimelineEvent',
headers: {'content-type': 'application/json'},
data: {
clientToken: '',
eventData: '',
eventId: '',
eventReferences: [{relatedItemId: '', resource: ''}],
eventTime: '',
eventType: '',
incidentRecordArn: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/updateTimelineEvent';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"clientToken":"","eventData":"","eventId":"","eventReferences":[{"relatedItemId":"","resource":""}],"eventTime":"","eventType":"","incidentRecordArn":""}'
};
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 = @{ @"clientToken": @"",
@"eventData": @"",
@"eventId": @"",
@"eventReferences": @[ @{ @"relatedItemId": @"", @"resource": @"" } ],
@"eventTime": @"",
@"eventType": @"",
@"incidentRecordArn": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/updateTimelineEvent"]
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}}/updateTimelineEvent" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"clientToken\": \"\",\n \"eventData\": \"\",\n \"eventId\": \"\",\n \"eventReferences\": [\n {\n \"relatedItemId\": \"\",\n \"resource\": \"\"\n }\n ],\n \"eventTime\": \"\",\n \"eventType\": \"\",\n \"incidentRecordArn\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/updateTimelineEvent",
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([
'clientToken' => '',
'eventData' => '',
'eventId' => '',
'eventReferences' => [
[
'relatedItemId' => '',
'resource' => ''
]
],
'eventTime' => '',
'eventType' => '',
'incidentRecordArn' => ''
]),
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}}/updateTimelineEvent', [
'body' => '{
"clientToken": "",
"eventData": "",
"eventId": "",
"eventReferences": [
{
"relatedItemId": "",
"resource": ""
}
],
"eventTime": "",
"eventType": "",
"incidentRecordArn": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/updateTimelineEvent');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'clientToken' => '',
'eventData' => '',
'eventId' => '',
'eventReferences' => [
[
'relatedItemId' => '',
'resource' => ''
]
],
'eventTime' => '',
'eventType' => '',
'incidentRecordArn' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'clientToken' => '',
'eventData' => '',
'eventId' => '',
'eventReferences' => [
[
'relatedItemId' => '',
'resource' => ''
]
],
'eventTime' => '',
'eventType' => '',
'incidentRecordArn' => ''
]));
$request->setRequestUrl('{{baseUrl}}/updateTimelineEvent');
$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}}/updateTimelineEvent' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"clientToken": "",
"eventData": "",
"eventId": "",
"eventReferences": [
{
"relatedItemId": "",
"resource": ""
}
],
"eventTime": "",
"eventType": "",
"incidentRecordArn": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/updateTimelineEvent' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"clientToken": "",
"eventData": "",
"eventId": "",
"eventReferences": [
{
"relatedItemId": "",
"resource": ""
}
],
"eventTime": "",
"eventType": "",
"incidentRecordArn": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"clientToken\": \"\",\n \"eventData\": \"\",\n \"eventId\": \"\",\n \"eventReferences\": [\n {\n \"relatedItemId\": \"\",\n \"resource\": \"\"\n }\n ],\n \"eventTime\": \"\",\n \"eventType\": \"\",\n \"incidentRecordArn\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/updateTimelineEvent", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/updateTimelineEvent"
payload = {
"clientToken": "",
"eventData": "",
"eventId": "",
"eventReferences": [
{
"relatedItemId": "",
"resource": ""
}
],
"eventTime": "",
"eventType": "",
"incidentRecordArn": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/updateTimelineEvent"
payload <- "{\n \"clientToken\": \"\",\n \"eventData\": \"\",\n \"eventId\": \"\",\n \"eventReferences\": [\n {\n \"relatedItemId\": \"\",\n \"resource\": \"\"\n }\n ],\n \"eventTime\": \"\",\n \"eventType\": \"\",\n \"incidentRecordArn\": \"\"\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}}/updateTimelineEvent")
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 \"clientToken\": \"\",\n \"eventData\": \"\",\n \"eventId\": \"\",\n \"eventReferences\": [\n {\n \"relatedItemId\": \"\",\n \"resource\": \"\"\n }\n ],\n \"eventTime\": \"\",\n \"eventType\": \"\",\n \"incidentRecordArn\": \"\"\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/updateTimelineEvent') do |req|
req.body = "{\n \"clientToken\": \"\",\n \"eventData\": \"\",\n \"eventId\": \"\",\n \"eventReferences\": [\n {\n \"relatedItemId\": \"\",\n \"resource\": \"\"\n }\n ],\n \"eventTime\": \"\",\n \"eventType\": \"\",\n \"incidentRecordArn\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/updateTimelineEvent";
let payload = json!({
"clientToken": "",
"eventData": "",
"eventId": "",
"eventReferences": (
json!({
"relatedItemId": "",
"resource": ""
})
),
"eventTime": "",
"eventType": "",
"incidentRecordArn": ""
});
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}}/updateTimelineEvent \
--header 'content-type: application/json' \
--data '{
"clientToken": "",
"eventData": "",
"eventId": "",
"eventReferences": [
{
"relatedItemId": "",
"resource": ""
}
],
"eventTime": "",
"eventType": "",
"incidentRecordArn": ""
}'
echo '{
"clientToken": "",
"eventData": "",
"eventId": "",
"eventReferences": [
{
"relatedItemId": "",
"resource": ""
}
],
"eventTime": "",
"eventType": "",
"incidentRecordArn": ""
}' | \
http POST {{baseUrl}}/updateTimelineEvent \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "clientToken": "",\n "eventData": "",\n "eventId": "",\n "eventReferences": [\n {\n "relatedItemId": "",\n "resource": ""\n }\n ],\n "eventTime": "",\n "eventType": "",\n "incidentRecordArn": ""\n}' \
--output-document \
- {{baseUrl}}/updateTimelineEvent
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"clientToken": "",
"eventData": "",
"eventId": "",
"eventReferences": [
[
"relatedItemId": "",
"resource": ""
]
],
"eventTime": "",
"eventType": "",
"incidentRecordArn": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/updateTimelineEvent")! 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()