Contribly
POST
Create a new assignment
{{baseUrl}}/assignments
BODY json
{
"allowsAnonymousContributions": false,
"cover": {
"artifacts": [
{
"contentLength": "",
"contentType": "",
"height": "",
"label": "",
"url": "",
"width": ""
}
],
"id": "",
"media": {
"duration": "",
"id": "",
"place": {
"country": "",
"geohash": "",
"google": "",
"latLong": {
"latitude": "",
"longitude": ""
},
"name": "",
"osm": {
"osmId": "",
"osmType": ""
}
},
"type": ""
}
},
"description": "",
"embargo": "",
"ends": "",
"featured": false,
"id": "",
"mediaRequired": false,
"moderator": "",
"name": "",
"receiptMessage": "",
"starts": "",
"tags": [
{
"colour": "",
"id": "",
"name": "",
"tagSet": {
"id": "",
"name": ""
},
"urlWords": ""
}
],
"urlWords": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/assignments");
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 \"allowsAnonymousContributions\": false,\n \"cover\": {\n \"artifacts\": [\n {\n \"contentLength\": \"\",\n \"contentType\": \"\",\n \"height\": \"\",\n \"label\": \"\",\n \"url\": \"\",\n \"width\": \"\"\n }\n ],\n \"id\": \"\",\n \"media\": {\n \"duration\": \"\",\n \"id\": \"\",\n \"place\": {\n \"country\": \"\",\n \"geohash\": \"\",\n \"google\": \"\",\n \"latLong\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"name\": \"\",\n \"osm\": {\n \"osmId\": \"\",\n \"osmType\": \"\"\n }\n },\n \"type\": \"\"\n }\n },\n \"description\": \"\",\n \"embargo\": \"\",\n \"ends\": \"\",\n \"featured\": false,\n \"id\": \"\",\n \"mediaRequired\": false,\n \"moderator\": \"\",\n \"name\": \"\",\n \"receiptMessage\": \"\",\n \"starts\": \"\",\n \"tags\": [\n {\n \"colour\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"tagSet\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"urlWords\": \"\"\n }\n ],\n \"urlWords\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/assignments" {:content-type :json
:form-params {:allowsAnonymousContributions false
:cover {:artifacts [{:contentLength ""
:contentType ""
:height ""
:label ""
:url ""
:width ""}]
:id ""
:media {:duration ""
:id ""
:place {:country ""
:geohash ""
:google ""
:latLong {:latitude ""
:longitude ""}
:name ""
:osm {:osmId ""
:osmType ""}}
:type ""}}
:description ""
:embargo ""
:ends ""
:featured false
:id ""
:mediaRequired false
:moderator ""
:name ""
:receiptMessage ""
:starts ""
:tags [{:colour ""
:id ""
:name ""
:tagSet {:id ""
:name ""}
:urlWords ""}]
:urlWords ""}})
require "http/client"
url = "{{baseUrl}}/assignments"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"allowsAnonymousContributions\": false,\n \"cover\": {\n \"artifacts\": [\n {\n \"contentLength\": \"\",\n \"contentType\": \"\",\n \"height\": \"\",\n \"label\": \"\",\n \"url\": \"\",\n \"width\": \"\"\n }\n ],\n \"id\": \"\",\n \"media\": {\n \"duration\": \"\",\n \"id\": \"\",\n \"place\": {\n \"country\": \"\",\n \"geohash\": \"\",\n \"google\": \"\",\n \"latLong\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"name\": \"\",\n \"osm\": {\n \"osmId\": \"\",\n \"osmType\": \"\"\n }\n },\n \"type\": \"\"\n }\n },\n \"description\": \"\",\n \"embargo\": \"\",\n \"ends\": \"\",\n \"featured\": false,\n \"id\": \"\",\n \"mediaRequired\": false,\n \"moderator\": \"\",\n \"name\": \"\",\n \"receiptMessage\": \"\",\n \"starts\": \"\",\n \"tags\": [\n {\n \"colour\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"tagSet\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"urlWords\": \"\"\n }\n ],\n \"urlWords\": \"\"\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}}/assignments"),
Content = new StringContent("{\n \"allowsAnonymousContributions\": false,\n \"cover\": {\n \"artifacts\": [\n {\n \"contentLength\": \"\",\n \"contentType\": \"\",\n \"height\": \"\",\n \"label\": \"\",\n \"url\": \"\",\n \"width\": \"\"\n }\n ],\n \"id\": \"\",\n \"media\": {\n \"duration\": \"\",\n \"id\": \"\",\n \"place\": {\n \"country\": \"\",\n \"geohash\": \"\",\n \"google\": \"\",\n \"latLong\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"name\": \"\",\n \"osm\": {\n \"osmId\": \"\",\n \"osmType\": \"\"\n }\n },\n \"type\": \"\"\n }\n },\n \"description\": \"\",\n \"embargo\": \"\",\n \"ends\": \"\",\n \"featured\": false,\n \"id\": \"\",\n \"mediaRequired\": false,\n \"moderator\": \"\",\n \"name\": \"\",\n \"receiptMessage\": \"\",\n \"starts\": \"\",\n \"tags\": [\n {\n \"colour\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"tagSet\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"urlWords\": \"\"\n }\n ],\n \"urlWords\": \"\"\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}}/assignments");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"allowsAnonymousContributions\": false,\n \"cover\": {\n \"artifacts\": [\n {\n \"contentLength\": \"\",\n \"contentType\": \"\",\n \"height\": \"\",\n \"label\": \"\",\n \"url\": \"\",\n \"width\": \"\"\n }\n ],\n \"id\": \"\",\n \"media\": {\n \"duration\": \"\",\n \"id\": \"\",\n \"place\": {\n \"country\": \"\",\n \"geohash\": \"\",\n \"google\": \"\",\n \"latLong\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"name\": \"\",\n \"osm\": {\n \"osmId\": \"\",\n \"osmType\": \"\"\n }\n },\n \"type\": \"\"\n }\n },\n \"description\": \"\",\n \"embargo\": \"\",\n \"ends\": \"\",\n \"featured\": false,\n \"id\": \"\",\n \"mediaRequired\": false,\n \"moderator\": \"\",\n \"name\": \"\",\n \"receiptMessage\": \"\",\n \"starts\": \"\",\n \"tags\": [\n {\n \"colour\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"tagSet\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"urlWords\": \"\"\n }\n ],\n \"urlWords\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/assignments"
payload := strings.NewReader("{\n \"allowsAnonymousContributions\": false,\n \"cover\": {\n \"artifacts\": [\n {\n \"contentLength\": \"\",\n \"contentType\": \"\",\n \"height\": \"\",\n \"label\": \"\",\n \"url\": \"\",\n \"width\": \"\"\n }\n ],\n \"id\": \"\",\n \"media\": {\n \"duration\": \"\",\n \"id\": \"\",\n \"place\": {\n \"country\": \"\",\n \"geohash\": \"\",\n \"google\": \"\",\n \"latLong\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"name\": \"\",\n \"osm\": {\n \"osmId\": \"\",\n \"osmType\": \"\"\n }\n },\n \"type\": \"\"\n }\n },\n \"description\": \"\",\n \"embargo\": \"\",\n \"ends\": \"\",\n \"featured\": false,\n \"id\": \"\",\n \"mediaRequired\": false,\n \"moderator\": \"\",\n \"name\": \"\",\n \"receiptMessage\": \"\",\n \"starts\": \"\",\n \"tags\": [\n {\n \"colour\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"tagSet\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"urlWords\": \"\"\n }\n ],\n \"urlWords\": \"\"\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/assignments HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 973
{
"allowsAnonymousContributions": false,
"cover": {
"artifacts": [
{
"contentLength": "",
"contentType": "",
"height": "",
"label": "",
"url": "",
"width": ""
}
],
"id": "",
"media": {
"duration": "",
"id": "",
"place": {
"country": "",
"geohash": "",
"google": "",
"latLong": {
"latitude": "",
"longitude": ""
},
"name": "",
"osm": {
"osmId": "",
"osmType": ""
}
},
"type": ""
}
},
"description": "",
"embargo": "",
"ends": "",
"featured": false,
"id": "",
"mediaRequired": false,
"moderator": "",
"name": "",
"receiptMessage": "",
"starts": "",
"tags": [
{
"colour": "",
"id": "",
"name": "",
"tagSet": {
"id": "",
"name": ""
},
"urlWords": ""
}
],
"urlWords": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/assignments")
.setHeader("content-type", "application/json")
.setBody("{\n \"allowsAnonymousContributions\": false,\n \"cover\": {\n \"artifacts\": [\n {\n \"contentLength\": \"\",\n \"contentType\": \"\",\n \"height\": \"\",\n \"label\": \"\",\n \"url\": \"\",\n \"width\": \"\"\n }\n ],\n \"id\": \"\",\n \"media\": {\n \"duration\": \"\",\n \"id\": \"\",\n \"place\": {\n \"country\": \"\",\n \"geohash\": \"\",\n \"google\": \"\",\n \"latLong\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"name\": \"\",\n \"osm\": {\n \"osmId\": \"\",\n \"osmType\": \"\"\n }\n },\n \"type\": \"\"\n }\n },\n \"description\": \"\",\n \"embargo\": \"\",\n \"ends\": \"\",\n \"featured\": false,\n \"id\": \"\",\n \"mediaRequired\": false,\n \"moderator\": \"\",\n \"name\": \"\",\n \"receiptMessage\": \"\",\n \"starts\": \"\",\n \"tags\": [\n {\n \"colour\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"tagSet\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"urlWords\": \"\"\n }\n ],\n \"urlWords\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/assignments"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"allowsAnonymousContributions\": false,\n \"cover\": {\n \"artifacts\": [\n {\n \"contentLength\": \"\",\n \"contentType\": \"\",\n \"height\": \"\",\n \"label\": \"\",\n \"url\": \"\",\n \"width\": \"\"\n }\n ],\n \"id\": \"\",\n \"media\": {\n \"duration\": \"\",\n \"id\": \"\",\n \"place\": {\n \"country\": \"\",\n \"geohash\": \"\",\n \"google\": \"\",\n \"latLong\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"name\": \"\",\n \"osm\": {\n \"osmId\": \"\",\n \"osmType\": \"\"\n }\n },\n \"type\": \"\"\n }\n },\n \"description\": \"\",\n \"embargo\": \"\",\n \"ends\": \"\",\n \"featured\": false,\n \"id\": \"\",\n \"mediaRequired\": false,\n \"moderator\": \"\",\n \"name\": \"\",\n \"receiptMessage\": \"\",\n \"starts\": \"\",\n \"tags\": [\n {\n \"colour\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"tagSet\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"urlWords\": \"\"\n }\n ],\n \"urlWords\": \"\"\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 \"allowsAnonymousContributions\": false,\n \"cover\": {\n \"artifacts\": [\n {\n \"contentLength\": \"\",\n \"contentType\": \"\",\n \"height\": \"\",\n \"label\": \"\",\n \"url\": \"\",\n \"width\": \"\"\n }\n ],\n \"id\": \"\",\n \"media\": {\n \"duration\": \"\",\n \"id\": \"\",\n \"place\": {\n \"country\": \"\",\n \"geohash\": \"\",\n \"google\": \"\",\n \"latLong\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"name\": \"\",\n \"osm\": {\n \"osmId\": \"\",\n \"osmType\": \"\"\n }\n },\n \"type\": \"\"\n }\n },\n \"description\": \"\",\n \"embargo\": \"\",\n \"ends\": \"\",\n \"featured\": false,\n \"id\": \"\",\n \"mediaRequired\": false,\n \"moderator\": \"\",\n \"name\": \"\",\n \"receiptMessage\": \"\",\n \"starts\": \"\",\n \"tags\": [\n {\n \"colour\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"tagSet\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"urlWords\": \"\"\n }\n ],\n \"urlWords\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/assignments")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/assignments")
.header("content-type", "application/json")
.body("{\n \"allowsAnonymousContributions\": false,\n \"cover\": {\n \"artifacts\": [\n {\n \"contentLength\": \"\",\n \"contentType\": \"\",\n \"height\": \"\",\n \"label\": \"\",\n \"url\": \"\",\n \"width\": \"\"\n }\n ],\n \"id\": \"\",\n \"media\": {\n \"duration\": \"\",\n \"id\": \"\",\n \"place\": {\n \"country\": \"\",\n \"geohash\": \"\",\n \"google\": \"\",\n \"latLong\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"name\": \"\",\n \"osm\": {\n \"osmId\": \"\",\n \"osmType\": \"\"\n }\n },\n \"type\": \"\"\n }\n },\n \"description\": \"\",\n \"embargo\": \"\",\n \"ends\": \"\",\n \"featured\": false,\n \"id\": \"\",\n \"mediaRequired\": false,\n \"moderator\": \"\",\n \"name\": \"\",\n \"receiptMessage\": \"\",\n \"starts\": \"\",\n \"tags\": [\n {\n \"colour\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"tagSet\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"urlWords\": \"\"\n }\n ],\n \"urlWords\": \"\"\n}")
.asString();
const data = JSON.stringify({
allowsAnonymousContributions: false,
cover: {
artifacts: [
{
contentLength: '',
contentType: '',
height: '',
label: '',
url: '',
width: ''
}
],
id: '',
media: {
duration: '',
id: '',
place: {
country: '',
geohash: '',
google: '',
latLong: {
latitude: '',
longitude: ''
},
name: '',
osm: {
osmId: '',
osmType: ''
}
},
type: ''
}
},
description: '',
embargo: '',
ends: '',
featured: false,
id: '',
mediaRequired: false,
moderator: '',
name: '',
receiptMessage: '',
starts: '',
tags: [
{
colour: '',
id: '',
name: '',
tagSet: {
id: '',
name: ''
},
urlWords: ''
}
],
urlWords: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/assignments');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/assignments',
headers: {'content-type': 'application/json'},
data: {
allowsAnonymousContributions: false,
cover: {
artifacts: [
{contentLength: '', contentType: '', height: '', label: '', url: '', width: ''}
],
id: '',
media: {
duration: '',
id: '',
place: {
country: '',
geohash: '',
google: '',
latLong: {latitude: '', longitude: ''},
name: '',
osm: {osmId: '', osmType: ''}
},
type: ''
}
},
description: '',
embargo: '',
ends: '',
featured: false,
id: '',
mediaRequired: false,
moderator: '',
name: '',
receiptMessage: '',
starts: '',
tags: [{colour: '', id: '', name: '', tagSet: {id: '', name: ''}, urlWords: ''}],
urlWords: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/assignments';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"allowsAnonymousContributions":false,"cover":{"artifacts":[{"contentLength":"","contentType":"","height":"","label":"","url":"","width":""}],"id":"","media":{"duration":"","id":"","place":{"country":"","geohash":"","google":"","latLong":{"latitude":"","longitude":""},"name":"","osm":{"osmId":"","osmType":""}},"type":""}},"description":"","embargo":"","ends":"","featured":false,"id":"","mediaRequired":false,"moderator":"","name":"","receiptMessage":"","starts":"","tags":[{"colour":"","id":"","name":"","tagSet":{"id":"","name":""},"urlWords":""}],"urlWords":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/assignments',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "allowsAnonymousContributions": false,\n "cover": {\n "artifacts": [\n {\n "contentLength": "",\n "contentType": "",\n "height": "",\n "label": "",\n "url": "",\n "width": ""\n }\n ],\n "id": "",\n "media": {\n "duration": "",\n "id": "",\n "place": {\n "country": "",\n "geohash": "",\n "google": "",\n "latLong": {\n "latitude": "",\n "longitude": ""\n },\n "name": "",\n "osm": {\n "osmId": "",\n "osmType": ""\n }\n },\n "type": ""\n }\n },\n "description": "",\n "embargo": "",\n "ends": "",\n "featured": false,\n "id": "",\n "mediaRequired": false,\n "moderator": "",\n "name": "",\n "receiptMessage": "",\n "starts": "",\n "tags": [\n {\n "colour": "",\n "id": "",\n "name": "",\n "tagSet": {\n "id": "",\n "name": ""\n },\n "urlWords": ""\n }\n ],\n "urlWords": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"allowsAnonymousContributions\": false,\n \"cover\": {\n \"artifacts\": [\n {\n \"contentLength\": \"\",\n \"contentType\": \"\",\n \"height\": \"\",\n \"label\": \"\",\n \"url\": \"\",\n \"width\": \"\"\n }\n ],\n \"id\": \"\",\n \"media\": {\n \"duration\": \"\",\n \"id\": \"\",\n \"place\": {\n \"country\": \"\",\n \"geohash\": \"\",\n \"google\": \"\",\n \"latLong\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"name\": \"\",\n \"osm\": {\n \"osmId\": \"\",\n \"osmType\": \"\"\n }\n },\n \"type\": \"\"\n }\n },\n \"description\": \"\",\n \"embargo\": \"\",\n \"ends\": \"\",\n \"featured\": false,\n \"id\": \"\",\n \"mediaRequired\": false,\n \"moderator\": \"\",\n \"name\": \"\",\n \"receiptMessage\": \"\",\n \"starts\": \"\",\n \"tags\": [\n {\n \"colour\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"tagSet\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"urlWords\": \"\"\n }\n ],\n \"urlWords\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/assignments")
.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/assignments',
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({
allowsAnonymousContributions: false,
cover: {
artifacts: [
{contentLength: '', contentType: '', height: '', label: '', url: '', width: ''}
],
id: '',
media: {
duration: '',
id: '',
place: {
country: '',
geohash: '',
google: '',
latLong: {latitude: '', longitude: ''},
name: '',
osm: {osmId: '', osmType: ''}
},
type: ''
}
},
description: '',
embargo: '',
ends: '',
featured: false,
id: '',
mediaRequired: false,
moderator: '',
name: '',
receiptMessage: '',
starts: '',
tags: [{colour: '', id: '', name: '', tagSet: {id: '', name: ''}, urlWords: ''}],
urlWords: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/assignments',
headers: {'content-type': 'application/json'},
body: {
allowsAnonymousContributions: false,
cover: {
artifacts: [
{contentLength: '', contentType: '', height: '', label: '', url: '', width: ''}
],
id: '',
media: {
duration: '',
id: '',
place: {
country: '',
geohash: '',
google: '',
latLong: {latitude: '', longitude: ''},
name: '',
osm: {osmId: '', osmType: ''}
},
type: ''
}
},
description: '',
embargo: '',
ends: '',
featured: false,
id: '',
mediaRequired: false,
moderator: '',
name: '',
receiptMessage: '',
starts: '',
tags: [{colour: '', id: '', name: '', tagSet: {id: '', name: ''}, urlWords: ''}],
urlWords: ''
},
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}}/assignments');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
allowsAnonymousContributions: false,
cover: {
artifacts: [
{
contentLength: '',
contentType: '',
height: '',
label: '',
url: '',
width: ''
}
],
id: '',
media: {
duration: '',
id: '',
place: {
country: '',
geohash: '',
google: '',
latLong: {
latitude: '',
longitude: ''
},
name: '',
osm: {
osmId: '',
osmType: ''
}
},
type: ''
}
},
description: '',
embargo: '',
ends: '',
featured: false,
id: '',
mediaRequired: false,
moderator: '',
name: '',
receiptMessage: '',
starts: '',
tags: [
{
colour: '',
id: '',
name: '',
tagSet: {
id: '',
name: ''
},
urlWords: ''
}
],
urlWords: ''
});
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}}/assignments',
headers: {'content-type': 'application/json'},
data: {
allowsAnonymousContributions: false,
cover: {
artifacts: [
{contentLength: '', contentType: '', height: '', label: '', url: '', width: ''}
],
id: '',
media: {
duration: '',
id: '',
place: {
country: '',
geohash: '',
google: '',
latLong: {latitude: '', longitude: ''},
name: '',
osm: {osmId: '', osmType: ''}
},
type: ''
}
},
description: '',
embargo: '',
ends: '',
featured: false,
id: '',
mediaRequired: false,
moderator: '',
name: '',
receiptMessage: '',
starts: '',
tags: [{colour: '', id: '', name: '', tagSet: {id: '', name: ''}, urlWords: ''}],
urlWords: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/assignments';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"allowsAnonymousContributions":false,"cover":{"artifacts":[{"contentLength":"","contentType":"","height":"","label":"","url":"","width":""}],"id":"","media":{"duration":"","id":"","place":{"country":"","geohash":"","google":"","latLong":{"latitude":"","longitude":""},"name":"","osm":{"osmId":"","osmType":""}},"type":""}},"description":"","embargo":"","ends":"","featured":false,"id":"","mediaRequired":false,"moderator":"","name":"","receiptMessage":"","starts":"","tags":[{"colour":"","id":"","name":"","tagSet":{"id":"","name":""},"urlWords":""}],"urlWords":""}'
};
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 = @{ @"allowsAnonymousContributions": @NO,
@"cover": @{ @"artifacts": @[ @{ @"contentLength": @"", @"contentType": @"", @"height": @"", @"label": @"", @"url": @"", @"width": @"" } ], @"id": @"", @"media": @{ @"duration": @"", @"id": @"", @"place": @{ @"country": @"", @"geohash": @"", @"google": @"", @"latLong": @{ @"latitude": @"", @"longitude": @"" }, @"name": @"", @"osm": @{ @"osmId": @"", @"osmType": @"" } }, @"type": @"" } },
@"description": @"",
@"embargo": @"",
@"ends": @"",
@"featured": @NO,
@"id": @"",
@"mediaRequired": @NO,
@"moderator": @"",
@"name": @"",
@"receiptMessage": @"",
@"starts": @"",
@"tags": @[ @{ @"colour": @"", @"id": @"", @"name": @"", @"tagSet": @{ @"id": @"", @"name": @"" }, @"urlWords": @"" } ],
@"urlWords": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/assignments"]
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}}/assignments" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"allowsAnonymousContributions\": false,\n \"cover\": {\n \"artifacts\": [\n {\n \"contentLength\": \"\",\n \"contentType\": \"\",\n \"height\": \"\",\n \"label\": \"\",\n \"url\": \"\",\n \"width\": \"\"\n }\n ],\n \"id\": \"\",\n \"media\": {\n \"duration\": \"\",\n \"id\": \"\",\n \"place\": {\n \"country\": \"\",\n \"geohash\": \"\",\n \"google\": \"\",\n \"latLong\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"name\": \"\",\n \"osm\": {\n \"osmId\": \"\",\n \"osmType\": \"\"\n }\n },\n \"type\": \"\"\n }\n },\n \"description\": \"\",\n \"embargo\": \"\",\n \"ends\": \"\",\n \"featured\": false,\n \"id\": \"\",\n \"mediaRequired\": false,\n \"moderator\": \"\",\n \"name\": \"\",\n \"receiptMessage\": \"\",\n \"starts\": \"\",\n \"tags\": [\n {\n \"colour\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"tagSet\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"urlWords\": \"\"\n }\n ],\n \"urlWords\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/assignments",
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([
'allowsAnonymousContributions' => null,
'cover' => [
'artifacts' => [
[
'contentLength' => '',
'contentType' => '',
'height' => '',
'label' => '',
'url' => '',
'width' => ''
]
],
'id' => '',
'media' => [
'duration' => '',
'id' => '',
'place' => [
'country' => '',
'geohash' => '',
'google' => '',
'latLong' => [
'latitude' => '',
'longitude' => ''
],
'name' => '',
'osm' => [
'osmId' => '',
'osmType' => ''
]
],
'type' => ''
]
],
'description' => '',
'embargo' => '',
'ends' => '',
'featured' => null,
'id' => '',
'mediaRequired' => null,
'moderator' => '',
'name' => '',
'receiptMessage' => '',
'starts' => '',
'tags' => [
[
'colour' => '',
'id' => '',
'name' => '',
'tagSet' => [
'id' => '',
'name' => ''
],
'urlWords' => ''
]
],
'urlWords' => ''
]),
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}}/assignments', [
'body' => '{
"allowsAnonymousContributions": false,
"cover": {
"artifacts": [
{
"contentLength": "",
"contentType": "",
"height": "",
"label": "",
"url": "",
"width": ""
}
],
"id": "",
"media": {
"duration": "",
"id": "",
"place": {
"country": "",
"geohash": "",
"google": "",
"latLong": {
"latitude": "",
"longitude": ""
},
"name": "",
"osm": {
"osmId": "",
"osmType": ""
}
},
"type": ""
}
},
"description": "",
"embargo": "",
"ends": "",
"featured": false,
"id": "",
"mediaRequired": false,
"moderator": "",
"name": "",
"receiptMessage": "",
"starts": "",
"tags": [
{
"colour": "",
"id": "",
"name": "",
"tagSet": {
"id": "",
"name": ""
},
"urlWords": ""
}
],
"urlWords": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/assignments');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'allowsAnonymousContributions' => null,
'cover' => [
'artifacts' => [
[
'contentLength' => '',
'contentType' => '',
'height' => '',
'label' => '',
'url' => '',
'width' => ''
]
],
'id' => '',
'media' => [
'duration' => '',
'id' => '',
'place' => [
'country' => '',
'geohash' => '',
'google' => '',
'latLong' => [
'latitude' => '',
'longitude' => ''
],
'name' => '',
'osm' => [
'osmId' => '',
'osmType' => ''
]
],
'type' => ''
]
],
'description' => '',
'embargo' => '',
'ends' => '',
'featured' => null,
'id' => '',
'mediaRequired' => null,
'moderator' => '',
'name' => '',
'receiptMessage' => '',
'starts' => '',
'tags' => [
[
'colour' => '',
'id' => '',
'name' => '',
'tagSet' => [
'id' => '',
'name' => ''
],
'urlWords' => ''
]
],
'urlWords' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'allowsAnonymousContributions' => null,
'cover' => [
'artifacts' => [
[
'contentLength' => '',
'contentType' => '',
'height' => '',
'label' => '',
'url' => '',
'width' => ''
]
],
'id' => '',
'media' => [
'duration' => '',
'id' => '',
'place' => [
'country' => '',
'geohash' => '',
'google' => '',
'latLong' => [
'latitude' => '',
'longitude' => ''
],
'name' => '',
'osm' => [
'osmId' => '',
'osmType' => ''
]
],
'type' => ''
]
],
'description' => '',
'embargo' => '',
'ends' => '',
'featured' => null,
'id' => '',
'mediaRequired' => null,
'moderator' => '',
'name' => '',
'receiptMessage' => '',
'starts' => '',
'tags' => [
[
'colour' => '',
'id' => '',
'name' => '',
'tagSet' => [
'id' => '',
'name' => ''
],
'urlWords' => ''
]
],
'urlWords' => ''
]));
$request->setRequestUrl('{{baseUrl}}/assignments');
$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}}/assignments' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"allowsAnonymousContributions": false,
"cover": {
"artifacts": [
{
"contentLength": "",
"contentType": "",
"height": "",
"label": "",
"url": "",
"width": ""
}
],
"id": "",
"media": {
"duration": "",
"id": "",
"place": {
"country": "",
"geohash": "",
"google": "",
"latLong": {
"latitude": "",
"longitude": ""
},
"name": "",
"osm": {
"osmId": "",
"osmType": ""
}
},
"type": ""
}
},
"description": "",
"embargo": "",
"ends": "",
"featured": false,
"id": "",
"mediaRequired": false,
"moderator": "",
"name": "",
"receiptMessage": "",
"starts": "",
"tags": [
{
"colour": "",
"id": "",
"name": "",
"tagSet": {
"id": "",
"name": ""
},
"urlWords": ""
}
],
"urlWords": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/assignments' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"allowsAnonymousContributions": false,
"cover": {
"artifacts": [
{
"contentLength": "",
"contentType": "",
"height": "",
"label": "",
"url": "",
"width": ""
}
],
"id": "",
"media": {
"duration": "",
"id": "",
"place": {
"country": "",
"geohash": "",
"google": "",
"latLong": {
"latitude": "",
"longitude": ""
},
"name": "",
"osm": {
"osmId": "",
"osmType": ""
}
},
"type": ""
}
},
"description": "",
"embargo": "",
"ends": "",
"featured": false,
"id": "",
"mediaRequired": false,
"moderator": "",
"name": "",
"receiptMessage": "",
"starts": "",
"tags": [
{
"colour": "",
"id": "",
"name": "",
"tagSet": {
"id": "",
"name": ""
},
"urlWords": ""
}
],
"urlWords": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"allowsAnonymousContributions\": false,\n \"cover\": {\n \"artifacts\": [\n {\n \"contentLength\": \"\",\n \"contentType\": \"\",\n \"height\": \"\",\n \"label\": \"\",\n \"url\": \"\",\n \"width\": \"\"\n }\n ],\n \"id\": \"\",\n \"media\": {\n \"duration\": \"\",\n \"id\": \"\",\n \"place\": {\n \"country\": \"\",\n \"geohash\": \"\",\n \"google\": \"\",\n \"latLong\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"name\": \"\",\n \"osm\": {\n \"osmId\": \"\",\n \"osmType\": \"\"\n }\n },\n \"type\": \"\"\n }\n },\n \"description\": \"\",\n \"embargo\": \"\",\n \"ends\": \"\",\n \"featured\": false,\n \"id\": \"\",\n \"mediaRequired\": false,\n \"moderator\": \"\",\n \"name\": \"\",\n \"receiptMessage\": \"\",\n \"starts\": \"\",\n \"tags\": [\n {\n \"colour\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"tagSet\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"urlWords\": \"\"\n }\n ],\n \"urlWords\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/assignments", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/assignments"
payload = {
"allowsAnonymousContributions": False,
"cover": {
"artifacts": [
{
"contentLength": "",
"contentType": "",
"height": "",
"label": "",
"url": "",
"width": ""
}
],
"id": "",
"media": {
"duration": "",
"id": "",
"place": {
"country": "",
"geohash": "",
"google": "",
"latLong": {
"latitude": "",
"longitude": ""
},
"name": "",
"osm": {
"osmId": "",
"osmType": ""
}
},
"type": ""
}
},
"description": "",
"embargo": "",
"ends": "",
"featured": False,
"id": "",
"mediaRequired": False,
"moderator": "",
"name": "",
"receiptMessage": "",
"starts": "",
"tags": [
{
"colour": "",
"id": "",
"name": "",
"tagSet": {
"id": "",
"name": ""
},
"urlWords": ""
}
],
"urlWords": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/assignments"
payload <- "{\n \"allowsAnonymousContributions\": false,\n \"cover\": {\n \"artifacts\": [\n {\n \"contentLength\": \"\",\n \"contentType\": \"\",\n \"height\": \"\",\n \"label\": \"\",\n \"url\": \"\",\n \"width\": \"\"\n }\n ],\n \"id\": \"\",\n \"media\": {\n \"duration\": \"\",\n \"id\": \"\",\n \"place\": {\n \"country\": \"\",\n \"geohash\": \"\",\n \"google\": \"\",\n \"latLong\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"name\": \"\",\n \"osm\": {\n \"osmId\": \"\",\n \"osmType\": \"\"\n }\n },\n \"type\": \"\"\n }\n },\n \"description\": \"\",\n \"embargo\": \"\",\n \"ends\": \"\",\n \"featured\": false,\n \"id\": \"\",\n \"mediaRequired\": false,\n \"moderator\": \"\",\n \"name\": \"\",\n \"receiptMessage\": \"\",\n \"starts\": \"\",\n \"tags\": [\n {\n \"colour\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"tagSet\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"urlWords\": \"\"\n }\n ],\n \"urlWords\": \"\"\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}}/assignments")
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 \"allowsAnonymousContributions\": false,\n \"cover\": {\n \"artifacts\": [\n {\n \"contentLength\": \"\",\n \"contentType\": \"\",\n \"height\": \"\",\n \"label\": \"\",\n \"url\": \"\",\n \"width\": \"\"\n }\n ],\n \"id\": \"\",\n \"media\": {\n \"duration\": \"\",\n \"id\": \"\",\n \"place\": {\n \"country\": \"\",\n \"geohash\": \"\",\n \"google\": \"\",\n \"latLong\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"name\": \"\",\n \"osm\": {\n \"osmId\": \"\",\n \"osmType\": \"\"\n }\n },\n \"type\": \"\"\n }\n },\n \"description\": \"\",\n \"embargo\": \"\",\n \"ends\": \"\",\n \"featured\": false,\n \"id\": \"\",\n \"mediaRequired\": false,\n \"moderator\": \"\",\n \"name\": \"\",\n \"receiptMessage\": \"\",\n \"starts\": \"\",\n \"tags\": [\n {\n \"colour\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"tagSet\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"urlWords\": \"\"\n }\n ],\n \"urlWords\": \"\"\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/assignments') do |req|
req.body = "{\n \"allowsAnonymousContributions\": false,\n \"cover\": {\n \"artifacts\": [\n {\n \"contentLength\": \"\",\n \"contentType\": \"\",\n \"height\": \"\",\n \"label\": \"\",\n \"url\": \"\",\n \"width\": \"\"\n }\n ],\n \"id\": \"\",\n \"media\": {\n \"duration\": \"\",\n \"id\": \"\",\n \"place\": {\n \"country\": \"\",\n \"geohash\": \"\",\n \"google\": \"\",\n \"latLong\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"name\": \"\",\n \"osm\": {\n \"osmId\": \"\",\n \"osmType\": \"\"\n }\n },\n \"type\": \"\"\n }\n },\n \"description\": \"\",\n \"embargo\": \"\",\n \"ends\": \"\",\n \"featured\": false,\n \"id\": \"\",\n \"mediaRequired\": false,\n \"moderator\": \"\",\n \"name\": \"\",\n \"receiptMessage\": \"\",\n \"starts\": \"\",\n \"tags\": [\n {\n \"colour\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"tagSet\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"urlWords\": \"\"\n }\n ],\n \"urlWords\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/assignments";
let payload = json!({
"allowsAnonymousContributions": false,
"cover": json!({
"artifacts": (
json!({
"contentLength": "",
"contentType": "",
"height": "",
"label": "",
"url": "",
"width": ""
})
),
"id": "",
"media": json!({
"duration": "",
"id": "",
"place": json!({
"country": "",
"geohash": "",
"google": "",
"latLong": json!({
"latitude": "",
"longitude": ""
}),
"name": "",
"osm": json!({
"osmId": "",
"osmType": ""
})
}),
"type": ""
})
}),
"description": "",
"embargo": "",
"ends": "",
"featured": false,
"id": "",
"mediaRequired": false,
"moderator": "",
"name": "",
"receiptMessage": "",
"starts": "",
"tags": (
json!({
"colour": "",
"id": "",
"name": "",
"tagSet": json!({
"id": "",
"name": ""
}),
"urlWords": ""
})
),
"urlWords": ""
});
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}}/assignments \
--header 'content-type: application/json' \
--data '{
"allowsAnonymousContributions": false,
"cover": {
"artifacts": [
{
"contentLength": "",
"contentType": "",
"height": "",
"label": "",
"url": "",
"width": ""
}
],
"id": "",
"media": {
"duration": "",
"id": "",
"place": {
"country": "",
"geohash": "",
"google": "",
"latLong": {
"latitude": "",
"longitude": ""
},
"name": "",
"osm": {
"osmId": "",
"osmType": ""
}
},
"type": ""
}
},
"description": "",
"embargo": "",
"ends": "",
"featured": false,
"id": "",
"mediaRequired": false,
"moderator": "",
"name": "",
"receiptMessage": "",
"starts": "",
"tags": [
{
"colour": "",
"id": "",
"name": "",
"tagSet": {
"id": "",
"name": ""
},
"urlWords": ""
}
],
"urlWords": ""
}'
echo '{
"allowsAnonymousContributions": false,
"cover": {
"artifacts": [
{
"contentLength": "",
"contentType": "",
"height": "",
"label": "",
"url": "",
"width": ""
}
],
"id": "",
"media": {
"duration": "",
"id": "",
"place": {
"country": "",
"geohash": "",
"google": "",
"latLong": {
"latitude": "",
"longitude": ""
},
"name": "",
"osm": {
"osmId": "",
"osmType": ""
}
},
"type": ""
}
},
"description": "",
"embargo": "",
"ends": "",
"featured": false,
"id": "",
"mediaRequired": false,
"moderator": "",
"name": "",
"receiptMessage": "",
"starts": "",
"tags": [
{
"colour": "",
"id": "",
"name": "",
"tagSet": {
"id": "",
"name": ""
},
"urlWords": ""
}
],
"urlWords": ""
}' | \
http POST {{baseUrl}}/assignments \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "allowsAnonymousContributions": false,\n "cover": {\n "artifacts": [\n {\n "contentLength": "",\n "contentType": "",\n "height": "",\n "label": "",\n "url": "",\n "width": ""\n }\n ],\n "id": "",\n "media": {\n "duration": "",\n "id": "",\n "place": {\n "country": "",\n "geohash": "",\n "google": "",\n "latLong": {\n "latitude": "",\n "longitude": ""\n },\n "name": "",\n "osm": {\n "osmId": "",\n "osmType": ""\n }\n },\n "type": ""\n }\n },\n "description": "",\n "embargo": "",\n "ends": "",\n "featured": false,\n "id": "",\n "mediaRequired": false,\n "moderator": "",\n "name": "",\n "receiptMessage": "",\n "starts": "",\n "tags": [\n {\n "colour": "",\n "id": "",\n "name": "",\n "tagSet": {\n "id": "",\n "name": ""\n },\n "urlWords": ""\n }\n ],\n "urlWords": ""\n}' \
--output-document \
- {{baseUrl}}/assignments
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"allowsAnonymousContributions": false,
"cover": [
"artifacts": [
[
"contentLength": "",
"contentType": "",
"height": "",
"label": "",
"url": "",
"width": ""
]
],
"id": "",
"media": [
"duration": "",
"id": "",
"place": [
"country": "",
"geohash": "",
"google": "",
"latLong": [
"latitude": "",
"longitude": ""
],
"name": "",
"osm": [
"osmId": "",
"osmType": ""
]
],
"type": ""
]
],
"description": "",
"embargo": "",
"ends": "",
"featured": false,
"id": "",
"mediaRequired": false,
"moderator": "",
"name": "",
"receiptMessage": "",
"starts": "",
"tags": [
[
"colour": "",
"id": "",
"name": "",
"tagSet": [
"id": "",
"name": ""
],
"urlWords": ""
]
],
"urlWords": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/assignments")! 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
Delete this assignment and all of it's contributions
{{baseUrl}}/assignments/:id
QUERY PARAMS
id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/assignments/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/assignments/:id")
require "http/client"
url = "{{baseUrl}}/assignments/:id"
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}}/assignments/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/assignments/:id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/assignments/:id"
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/assignments/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/assignments/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/assignments/:id"))
.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}}/assignments/:id")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/assignments/:id")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('DELETE', '{{baseUrl}}/assignments/:id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'DELETE', url: '{{baseUrl}}/assignments/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/assignments/:id';
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}}/assignments/:id',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/assignments/:id")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/assignments/:id',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'DELETE', url: '{{baseUrl}}/assignments/:id'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/assignments/:id');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'DELETE', url: '{{baseUrl}}/assignments/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/assignments/:id';
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}}/assignments/:id"]
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}}/assignments/:id" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/assignments/:id",
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}}/assignments/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/assignments/:id');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/assignments/:id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/assignments/:id' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/assignments/:id' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/assignments/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/assignments/:id"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/assignments/:id"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/assignments/:id")
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/assignments/:id') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/assignments/:id";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request DELETE \
--url {{baseUrl}}/assignments/:id
http DELETE {{baseUrl}}/assignments/:id
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/assignments/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/assignments/:id")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "DELETE"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
Get a single assigment by id
{{baseUrl}}/assignments/:id
QUERY PARAMS
id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/assignments/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/assignments/:id")
require "http/client"
url = "{{baseUrl}}/assignments/:id"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/assignments/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/assignments/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/assignments/:id"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/assignments/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/assignments/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/assignments/:id"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/assignments/:id")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/assignments/:id")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/assignments/:id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/assignments/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/assignments/:id';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/assignments/:id',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/assignments/:id")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/assignments/:id',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/assignments/:id'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/assignments/:id');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/assignments/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/assignments/:id';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/assignments/:id"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/assignments/:id" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/assignments/:id",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/assignments/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/assignments/:id');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/assignments/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/assignments/:id' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/assignments/:id' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/assignments/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/assignments/:id"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/assignments/:id"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/assignments/:id")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/assignments/:id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/assignments/:id";
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}}/assignments/:id
http GET {{baseUrl}}/assignments/:id
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/assignments/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/assignments/:id")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
List assignments
{{baseUrl}}/assignments
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/assignments");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/assignments")
require "http/client"
url = "{{baseUrl}}/assignments"
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}}/assignments"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/assignments");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/assignments"
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/assignments HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/assignments")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/assignments"))
.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}}/assignments")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/assignments")
.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}}/assignments');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/assignments'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/assignments';
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}}/assignments',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/assignments")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/assignments',
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}}/assignments'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/assignments');
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}}/assignments'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/assignments';
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}}/assignments"]
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}}/assignments" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/assignments",
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}}/assignments');
echo $response->getBody();
setUrl('{{baseUrl}}/assignments');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/assignments');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/assignments' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/assignments' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/assignments")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/assignments"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/assignments"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/assignments")
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/assignments') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/assignments";
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}}/assignments
http GET {{baseUrl}}/assignments
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/assignments
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/assignments")! 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
List the credentials associated with the authenticated user.
{{baseUrl}}/credentials
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/credentials");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/credentials")
require "http/client"
url = "{{baseUrl}}/credentials"
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}}/credentials"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/credentials");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/credentials"
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/credentials HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/credentials")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/credentials"))
.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}}/credentials")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/credentials")
.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}}/credentials');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/credentials'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/credentials';
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}}/credentials',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/credentials")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/credentials',
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}}/credentials'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/credentials');
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}}/credentials'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/credentials';
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}}/credentials"]
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}}/credentials" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/credentials",
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}}/credentials');
echo $response->getBody();
setUrl('{{baseUrl}}/credentials');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/credentials');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/credentials' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/credentials' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/credentials")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/credentials"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/credentials"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/credentials")
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/credentials') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/credentials";
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}}/credentials
http GET {{baseUrl}}/credentials
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/credentials
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/credentials")! 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
Scopes
{{baseUrl}}/scopes
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/scopes");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/scopes")
require "http/client"
url = "{{baseUrl}}/scopes"
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}}/scopes"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/scopes");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/scopes"
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/scopes HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/scopes")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/scopes"))
.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}}/scopes")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/scopes")
.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}}/scopes');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/scopes'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/scopes';
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}}/scopes',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/scopes")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/scopes',
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}}/scopes'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/scopes');
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}}/scopes'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/scopes';
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}}/scopes"]
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}}/scopes" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/scopes",
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}}/scopes');
echo $response->getBody();
setUrl('{{baseUrl}}/scopes');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/scopes');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/scopes' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/scopes' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/scopes")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/scopes"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/scopes"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/scopes")
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/scopes') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/scopes";
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}}/scopes
http GET {{baseUrl}}/scopes
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/scopes
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/scopes")! 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
Verify token and return details of the owning user
{{baseUrl}}/verify
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/verify");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/verify")
require "http/client"
url = "{{baseUrl}}/verify"
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}}/verify"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/verify");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/verify"
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/verify HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/verify")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/verify"))
.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}}/verify")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/verify")
.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}}/verify');
xhr.send(data);
import axios from 'axios';
const options = {method: 'POST', url: '{{baseUrl}}/verify'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/verify';
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}}/verify',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/verify")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/verify',
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}}/verify'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/verify');
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}}/verify'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/verify';
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}}/verify"]
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}}/verify" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/verify",
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}}/verify');
echo $response->getBody();
setUrl('{{baseUrl}}/verify');
$request->setMethod(HTTP_METH_POST);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/verify');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/verify' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/verify' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/verify")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/verify"
response = requests.post(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/verify"
response <- VERB("POST", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/verify")
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/verify') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/verify";
let client = reqwest::Client::new();
let response = client.post(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/verify
http POST {{baseUrl}}/verify
wget --quiet \
--method POST \
--output-document \
- {{baseUrl}}/verify
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/verify")! 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
Allows a user to mark a contribution as liked
{{baseUrl}}/contributions/:id/like
QUERY PARAMS
id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/contributions/:id/like");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/contributions/:id/like")
require "http/client"
url = "{{baseUrl}}/contributions/:id/like"
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}}/contributions/:id/like"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/contributions/:id/like");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/contributions/:id/like"
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/contributions/:id/like HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/contributions/:id/like")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/contributions/:id/like"))
.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}}/contributions/:id/like")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/contributions/:id/like")
.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}}/contributions/:id/like');
xhr.send(data);
import axios from 'axios';
const options = {method: 'POST', url: '{{baseUrl}}/contributions/:id/like'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/contributions/:id/like';
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}}/contributions/:id/like',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/contributions/:id/like")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/contributions/:id/like',
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}}/contributions/:id/like'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/contributions/:id/like');
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}}/contributions/:id/like'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/contributions/:id/like';
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}}/contributions/:id/like"]
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}}/contributions/:id/like" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/contributions/:id/like",
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}}/contributions/:id/like');
echo $response->getBody();
setUrl('{{baseUrl}}/contributions/:id/like');
$request->setMethod(HTTP_METH_POST);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/contributions/:id/like');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/contributions/:id/like' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/contributions/:id/like' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/contributions/:id/like")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/contributions/:id/like"
response = requests.post(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/contributions/:id/like"
response <- VERB("POST", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/contributions/:id/like")
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/contributions/:id/like') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/contributions/:id/like";
let client = reqwest::Client::new();
let response = client.post(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/contributions/:id/like
http POST {{baseUrl}}/contributions/:id/like
wget --quiet \
--method POST \
--output-document \
- {{baseUrl}}/contributions/:id/like
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/contributions/:id/like")! 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
Create a new contribution
{{baseUrl}}/contributions
BODY json
{
"assignment": {
"allowsAnonymousContributions": false,
"callToAction": "",
"cover": {
"artifacts": [
{
"contentLength": "",
"contentType": "",
"height": "",
"label": "",
"url": "",
"width": ""
}
],
"id": "",
"media": {
"duration": "",
"id": "",
"place": {
"country": "",
"geohash": "",
"google": "",
"latLong": {
"latitude": "",
"longitude": ""
},
"name": "",
"osm": {
"osmId": "",
"osmType": ""
}
},
"type": ""
}
},
"created": "",
"description": "",
"embargo": "",
"ends": "",
"featured": false,
"id": "",
"mediaRequired": false,
"moderator": "",
"name": "",
"open": false,
"receiptMessage": "",
"starts": "",
"tags": [
{
"colour": "",
"id": "",
"name": "",
"tagSet": {
"id": "",
"name": ""
},
"urlWords": ""
}
],
"urlWords": "",
"webUrl": ""
},
"attribution": "",
"body": "",
"created": "",
"headline": "",
"id": "",
"mediaUsages": [
{}
],
"moderationHistory": [
{
"action": {
"id": "",
"label": "",
"resultingState": {
"id": "",
"label": "",
"public": false
}
},
"date": "",
"notes": ""
}
],
"place": {},
"urlWords": "",
"via": {
"authority": {
"client": {
"id": "",
"name": ""
},
"id": "",
"user": {
"bio": "",
"displayName": "",
"id": "",
"registered": "",
"username": ""
}
},
"ipAddress": "",
"ipAddressPlace": {}
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/contributions");
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 \"assignment\": {\n \"allowsAnonymousContributions\": false,\n \"callToAction\": \"\",\n \"cover\": {\n \"artifacts\": [\n {\n \"contentLength\": \"\",\n \"contentType\": \"\",\n \"height\": \"\",\n \"label\": \"\",\n \"url\": \"\",\n \"width\": \"\"\n }\n ],\n \"id\": \"\",\n \"media\": {\n \"duration\": \"\",\n \"id\": \"\",\n \"place\": {\n \"country\": \"\",\n \"geohash\": \"\",\n \"google\": \"\",\n \"latLong\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"name\": \"\",\n \"osm\": {\n \"osmId\": \"\",\n \"osmType\": \"\"\n }\n },\n \"type\": \"\"\n }\n },\n \"created\": \"\",\n \"description\": \"\",\n \"embargo\": \"\",\n \"ends\": \"\",\n \"featured\": false,\n \"id\": \"\",\n \"mediaRequired\": false,\n \"moderator\": \"\",\n \"name\": \"\",\n \"open\": false,\n \"receiptMessage\": \"\",\n \"starts\": \"\",\n \"tags\": [\n {\n \"colour\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"tagSet\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"urlWords\": \"\"\n }\n ],\n \"urlWords\": \"\",\n \"webUrl\": \"\"\n },\n \"attribution\": \"\",\n \"body\": \"\",\n \"created\": \"\",\n \"headline\": \"\",\n \"id\": \"\",\n \"mediaUsages\": [\n {}\n ],\n \"moderationHistory\": [\n {\n \"action\": {\n \"id\": \"\",\n \"label\": \"\",\n \"resultingState\": {\n \"id\": \"\",\n \"label\": \"\",\n \"public\": false\n }\n },\n \"date\": \"\",\n \"notes\": \"\"\n }\n ],\n \"place\": {},\n \"urlWords\": \"\",\n \"via\": {\n \"authority\": {\n \"client\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"id\": \"\",\n \"user\": {\n \"bio\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"registered\": \"\",\n \"username\": \"\"\n }\n },\n \"ipAddress\": \"\",\n \"ipAddressPlace\": {}\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/contributions" {:content-type :json
:form-params {:assignment {:allowsAnonymousContributions false
:callToAction ""
:cover {:artifacts [{:contentLength ""
:contentType ""
:height ""
:label ""
:url ""
:width ""}]
:id ""
:media {:duration ""
:id ""
:place {:country ""
:geohash ""
:google ""
:latLong {:latitude ""
:longitude ""}
:name ""
:osm {:osmId ""
:osmType ""}}
:type ""}}
:created ""
:description ""
:embargo ""
:ends ""
:featured false
:id ""
:mediaRequired false
:moderator ""
:name ""
:open false
:receiptMessage ""
:starts ""
:tags [{:colour ""
:id ""
:name ""
:tagSet {:id ""
:name ""}
:urlWords ""}]
:urlWords ""
:webUrl ""}
:attribution ""
:body ""
:created ""
:headline ""
:id ""
:mediaUsages [{}]
:moderationHistory [{:action {:id ""
:label ""
:resultingState {:id ""
:label ""
:public false}}
:date ""
:notes ""}]
:place {}
:urlWords ""
:via {:authority {:client {:id ""
:name ""}
:id ""
:user {:bio ""
:displayName ""
:id ""
:registered ""
:username ""}}
:ipAddress ""
:ipAddressPlace {}}}})
require "http/client"
url = "{{baseUrl}}/contributions"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"assignment\": {\n \"allowsAnonymousContributions\": false,\n \"callToAction\": \"\",\n \"cover\": {\n \"artifacts\": [\n {\n \"contentLength\": \"\",\n \"contentType\": \"\",\n \"height\": \"\",\n \"label\": \"\",\n \"url\": \"\",\n \"width\": \"\"\n }\n ],\n \"id\": \"\",\n \"media\": {\n \"duration\": \"\",\n \"id\": \"\",\n \"place\": {\n \"country\": \"\",\n \"geohash\": \"\",\n \"google\": \"\",\n \"latLong\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"name\": \"\",\n \"osm\": {\n \"osmId\": \"\",\n \"osmType\": \"\"\n }\n },\n \"type\": \"\"\n }\n },\n \"created\": \"\",\n \"description\": \"\",\n \"embargo\": \"\",\n \"ends\": \"\",\n \"featured\": false,\n \"id\": \"\",\n \"mediaRequired\": false,\n \"moderator\": \"\",\n \"name\": \"\",\n \"open\": false,\n \"receiptMessage\": \"\",\n \"starts\": \"\",\n \"tags\": [\n {\n \"colour\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"tagSet\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"urlWords\": \"\"\n }\n ],\n \"urlWords\": \"\",\n \"webUrl\": \"\"\n },\n \"attribution\": \"\",\n \"body\": \"\",\n \"created\": \"\",\n \"headline\": \"\",\n \"id\": \"\",\n \"mediaUsages\": [\n {}\n ],\n \"moderationHistory\": [\n {\n \"action\": {\n \"id\": \"\",\n \"label\": \"\",\n \"resultingState\": {\n \"id\": \"\",\n \"label\": \"\",\n \"public\": false\n }\n },\n \"date\": \"\",\n \"notes\": \"\"\n }\n ],\n \"place\": {},\n \"urlWords\": \"\",\n \"via\": {\n \"authority\": {\n \"client\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"id\": \"\",\n \"user\": {\n \"bio\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"registered\": \"\",\n \"username\": \"\"\n }\n },\n \"ipAddress\": \"\",\n \"ipAddressPlace\": {}\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}}/contributions"),
Content = new StringContent("{\n \"assignment\": {\n \"allowsAnonymousContributions\": false,\n \"callToAction\": \"\",\n \"cover\": {\n \"artifacts\": [\n {\n \"contentLength\": \"\",\n \"contentType\": \"\",\n \"height\": \"\",\n \"label\": \"\",\n \"url\": \"\",\n \"width\": \"\"\n }\n ],\n \"id\": \"\",\n \"media\": {\n \"duration\": \"\",\n \"id\": \"\",\n \"place\": {\n \"country\": \"\",\n \"geohash\": \"\",\n \"google\": \"\",\n \"latLong\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"name\": \"\",\n \"osm\": {\n \"osmId\": \"\",\n \"osmType\": \"\"\n }\n },\n \"type\": \"\"\n }\n },\n \"created\": \"\",\n \"description\": \"\",\n \"embargo\": \"\",\n \"ends\": \"\",\n \"featured\": false,\n \"id\": \"\",\n \"mediaRequired\": false,\n \"moderator\": \"\",\n \"name\": \"\",\n \"open\": false,\n \"receiptMessage\": \"\",\n \"starts\": \"\",\n \"tags\": [\n {\n \"colour\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"tagSet\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"urlWords\": \"\"\n }\n ],\n \"urlWords\": \"\",\n \"webUrl\": \"\"\n },\n \"attribution\": \"\",\n \"body\": \"\",\n \"created\": \"\",\n \"headline\": \"\",\n \"id\": \"\",\n \"mediaUsages\": [\n {}\n ],\n \"moderationHistory\": [\n {\n \"action\": {\n \"id\": \"\",\n \"label\": \"\",\n \"resultingState\": {\n \"id\": \"\",\n \"label\": \"\",\n \"public\": false\n }\n },\n \"date\": \"\",\n \"notes\": \"\"\n }\n ],\n \"place\": {},\n \"urlWords\": \"\",\n \"via\": {\n \"authority\": {\n \"client\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"id\": \"\",\n \"user\": {\n \"bio\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"registered\": \"\",\n \"username\": \"\"\n }\n },\n \"ipAddress\": \"\",\n \"ipAddressPlace\": {}\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}}/contributions");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"assignment\": {\n \"allowsAnonymousContributions\": false,\n \"callToAction\": \"\",\n \"cover\": {\n \"artifacts\": [\n {\n \"contentLength\": \"\",\n \"contentType\": \"\",\n \"height\": \"\",\n \"label\": \"\",\n \"url\": \"\",\n \"width\": \"\"\n }\n ],\n \"id\": \"\",\n \"media\": {\n \"duration\": \"\",\n \"id\": \"\",\n \"place\": {\n \"country\": \"\",\n \"geohash\": \"\",\n \"google\": \"\",\n \"latLong\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"name\": \"\",\n \"osm\": {\n \"osmId\": \"\",\n \"osmType\": \"\"\n }\n },\n \"type\": \"\"\n }\n },\n \"created\": \"\",\n \"description\": \"\",\n \"embargo\": \"\",\n \"ends\": \"\",\n \"featured\": false,\n \"id\": \"\",\n \"mediaRequired\": false,\n \"moderator\": \"\",\n \"name\": \"\",\n \"open\": false,\n \"receiptMessage\": \"\",\n \"starts\": \"\",\n \"tags\": [\n {\n \"colour\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"tagSet\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"urlWords\": \"\"\n }\n ],\n \"urlWords\": \"\",\n \"webUrl\": \"\"\n },\n \"attribution\": \"\",\n \"body\": \"\",\n \"created\": \"\",\n \"headline\": \"\",\n \"id\": \"\",\n \"mediaUsages\": [\n {}\n ],\n \"moderationHistory\": [\n {\n \"action\": {\n \"id\": \"\",\n \"label\": \"\",\n \"resultingState\": {\n \"id\": \"\",\n \"label\": \"\",\n \"public\": false\n }\n },\n \"date\": \"\",\n \"notes\": \"\"\n }\n ],\n \"place\": {},\n \"urlWords\": \"\",\n \"via\": {\n \"authority\": {\n \"client\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"id\": \"\",\n \"user\": {\n \"bio\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"registered\": \"\",\n \"username\": \"\"\n }\n },\n \"ipAddress\": \"\",\n \"ipAddressPlace\": {}\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/contributions"
payload := strings.NewReader("{\n \"assignment\": {\n \"allowsAnonymousContributions\": false,\n \"callToAction\": \"\",\n \"cover\": {\n \"artifacts\": [\n {\n \"contentLength\": \"\",\n \"contentType\": \"\",\n \"height\": \"\",\n \"label\": \"\",\n \"url\": \"\",\n \"width\": \"\"\n }\n ],\n \"id\": \"\",\n \"media\": {\n \"duration\": \"\",\n \"id\": \"\",\n \"place\": {\n \"country\": \"\",\n \"geohash\": \"\",\n \"google\": \"\",\n \"latLong\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"name\": \"\",\n \"osm\": {\n \"osmId\": \"\",\n \"osmType\": \"\"\n }\n },\n \"type\": \"\"\n }\n },\n \"created\": \"\",\n \"description\": \"\",\n \"embargo\": \"\",\n \"ends\": \"\",\n \"featured\": false,\n \"id\": \"\",\n \"mediaRequired\": false,\n \"moderator\": \"\",\n \"name\": \"\",\n \"open\": false,\n \"receiptMessage\": \"\",\n \"starts\": \"\",\n \"tags\": [\n {\n \"colour\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"tagSet\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"urlWords\": \"\"\n }\n ],\n \"urlWords\": \"\",\n \"webUrl\": \"\"\n },\n \"attribution\": \"\",\n \"body\": \"\",\n \"created\": \"\",\n \"headline\": \"\",\n \"id\": \"\",\n \"mediaUsages\": [\n {}\n ],\n \"moderationHistory\": [\n {\n \"action\": {\n \"id\": \"\",\n \"label\": \"\",\n \"resultingState\": {\n \"id\": \"\",\n \"label\": \"\",\n \"public\": false\n }\n },\n \"date\": \"\",\n \"notes\": \"\"\n }\n ],\n \"place\": {},\n \"urlWords\": \"\",\n \"via\": {\n \"authority\": {\n \"client\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"id\": \"\",\n \"user\": {\n \"bio\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"registered\": \"\",\n \"username\": \"\"\n }\n },\n \"ipAddress\": \"\",\n \"ipAddressPlace\": {}\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/contributions HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 1889
{
"assignment": {
"allowsAnonymousContributions": false,
"callToAction": "",
"cover": {
"artifacts": [
{
"contentLength": "",
"contentType": "",
"height": "",
"label": "",
"url": "",
"width": ""
}
],
"id": "",
"media": {
"duration": "",
"id": "",
"place": {
"country": "",
"geohash": "",
"google": "",
"latLong": {
"latitude": "",
"longitude": ""
},
"name": "",
"osm": {
"osmId": "",
"osmType": ""
}
},
"type": ""
}
},
"created": "",
"description": "",
"embargo": "",
"ends": "",
"featured": false,
"id": "",
"mediaRequired": false,
"moderator": "",
"name": "",
"open": false,
"receiptMessage": "",
"starts": "",
"tags": [
{
"colour": "",
"id": "",
"name": "",
"tagSet": {
"id": "",
"name": ""
},
"urlWords": ""
}
],
"urlWords": "",
"webUrl": ""
},
"attribution": "",
"body": "",
"created": "",
"headline": "",
"id": "",
"mediaUsages": [
{}
],
"moderationHistory": [
{
"action": {
"id": "",
"label": "",
"resultingState": {
"id": "",
"label": "",
"public": false
}
},
"date": "",
"notes": ""
}
],
"place": {},
"urlWords": "",
"via": {
"authority": {
"client": {
"id": "",
"name": ""
},
"id": "",
"user": {
"bio": "",
"displayName": "",
"id": "",
"registered": "",
"username": ""
}
},
"ipAddress": "",
"ipAddressPlace": {}
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/contributions")
.setHeader("content-type", "application/json")
.setBody("{\n \"assignment\": {\n \"allowsAnonymousContributions\": false,\n \"callToAction\": \"\",\n \"cover\": {\n \"artifacts\": [\n {\n \"contentLength\": \"\",\n \"contentType\": \"\",\n \"height\": \"\",\n \"label\": \"\",\n \"url\": \"\",\n \"width\": \"\"\n }\n ],\n \"id\": \"\",\n \"media\": {\n \"duration\": \"\",\n \"id\": \"\",\n \"place\": {\n \"country\": \"\",\n \"geohash\": \"\",\n \"google\": \"\",\n \"latLong\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"name\": \"\",\n \"osm\": {\n \"osmId\": \"\",\n \"osmType\": \"\"\n }\n },\n \"type\": \"\"\n }\n },\n \"created\": \"\",\n \"description\": \"\",\n \"embargo\": \"\",\n \"ends\": \"\",\n \"featured\": false,\n \"id\": \"\",\n \"mediaRequired\": false,\n \"moderator\": \"\",\n \"name\": \"\",\n \"open\": false,\n \"receiptMessage\": \"\",\n \"starts\": \"\",\n \"tags\": [\n {\n \"colour\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"tagSet\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"urlWords\": \"\"\n }\n ],\n \"urlWords\": \"\",\n \"webUrl\": \"\"\n },\n \"attribution\": \"\",\n \"body\": \"\",\n \"created\": \"\",\n \"headline\": \"\",\n \"id\": \"\",\n \"mediaUsages\": [\n {}\n ],\n \"moderationHistory\": [\n {\n \"action\": {\n \"id\": \"\",\n \"label\": \"\",\n \"resultingState\": {\n \"id\": \"\",\n \"label\": \"\",\n \"public\": false\n }\n },\n \"date\": \"\",\n \"notes\": \"\"\n }\n ],\n \"place\": {},\n \"urlWords\": \"\",\n \"via\": {\n \"authority\": {\n \"client\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"id\": \"\",\n \"user\": {\n \"bio\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"registered\": \"\",\n \"username\": \"\"\n }\n },\n \"ipAddress\": \"\",\n \"ipAddressPlace\": {}\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/contributions"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"assignment\": {\n \"allowsAnonymousContributions\": false,\n \"callToAction\": \"\",\n \"cover\": {\n \"artifacts\": [\n {\n \"contentLength\": \"\",\n \"contentType\": \"\",\n \"height\": \"\",\n \"label\": \"\",\n \"url\": \"\",\n \"width\": \"\"\n }\n ],\n \"id\": \"\",\n \"media\": {\n \"duration\": \"\",\n \"id\": \"\",\n \"place\": {\n \"country\": \"\",\n \"geohash\": \"\",\n \"google\": \"\",\n \"latLong\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"name\": \"\",\n \"osm\": {\n \"osmId\": \"\",\n \"osmType\": \"\"\n }\n },\n \"type\": \"\"\n }\n },\n \"created\": \"\",\n \"description\": \"\",\n \"embargo\": \"\",\n \"ends\": \"\",\n \"featured\": false,\n \"id\": \"\",\n \"mediaRequired\": false,\n \"moderator\": \"\",\n \"name\": \"\",\n \"open\": false,\n \"receiptMessage\": \"\",\n \"starts\": \"\",\n \"tags\": [\n {\n \"colour\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"tagSet\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"urlWords\": \"\"\n }\n ],\n \"urlWords\": \"\",\n \"webUrl\": \"\"\n },\n \"attribution\": \"\",\n \"body\": \"\",\n \"created\": \"\",\n \"headline\": \"\",\n \"id\": \"\",\n \"mediaUsages\": [\n {}\n ],\n \"moderationHistory\": [\n {\n \"action\": {\n \"id\": \"\",\n \"label\": \"\",\n \"resultingState\": {\n \"id\": \"\",\n \"label\": \"\",\n \"public\": false\n }\n },\n \"date\": \"\",\n \"notes\": \"\"\n }\n ],\n \"place\": {},\n \"urlWords\": \"\",\n \"via\": {\n \"authority\": {\n \"client\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"id\": \"\",\n \"user\": {\n \"bio\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"registered\": \"\",\n \"username\": \"\"\n }\n },\n \"ipAddress\": \"\",\n \"ipAddressPlace\": {}\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 \"assignment\": {\n \"allowsAnonymousContributions\": false,\n \"callToAction\": \"\",\n \"cover\": {\n \"artifacts\": [\n {\n \"contentLength\": \"\",\n \"contentType\": \"\",\n \"height\": \"\",\n \"label\": \"\",\n \"url\": \"\",\n \"width\": \"\"\n }\n ],\n \"id\": \"\",\n \"media\": {\n \"duration\": \"\",\n \"id\": \"\",\n \"place\": {\n \"country\": \"\",\n \"geohash\": \"\",\n \"google\": \"\",\n \"latLong\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"name\": \"\",\n \"osm\": {\n \"osmId\": \"\",\n \"osmType\": \"\"\n }\n },\n \"type\": \"\"\n }\n },\n \"created\": \"\",\n \"description\": \"\",\n \"embargo\": \"\",\n \"ends\": \"\",\n \"featured\": false,\n \"id\": \"\",\n \"mediaRequired\": false,\n \"moderator\": \"\",\n \"name\": \"\",\n \"open\": false,\n \"receiptMessage\": \"\",\n \"starts\": \"\",\n \"tags\": [\n {\n \"colour\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"tagSet\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"urlWords\": \"\"\n }\n ],\n \"urlWords\": \"\",\n \"webUrl\": \"\"\n },\n \"attribution\": \"\",\n \"body\": \"\",\n \"created\": \"\",\n \"headline\": \"\",\n \"id\": \"\",\n \"mediaUsages\": [\n {}\n ],\n \"moderationHistory\": [\n {\n \"action\": {\n \"id\": \"\",\n \"label\": \"\",\n \"resultingState\": {\n \"id\": \"\",\n \"label\": \"\",\n \"public\": false\n }\n },\n \"date\": \"\",\n \"notes\": \"\"\n }\n ],\n \"place\": {},\n \"urlWords\": \"\",\n \"via\": {\n \"authority\": {\n \"client\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"id\": \"\",\n \"user\": {\n \"bio\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"registered\": \"\",\n \"username\": \"\"\n }\n },\n \"ipAddress\": \"\",\n \"ipAddressPlace\": {}\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/contributions")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/contributions")
.header("content-type", "application/json")
.body("{\n \"assignment\": {\n \"allowsAnonymousContributions\": false,\n \"callToAction\": \"\",\n \"cover\": {\n \"artifacts\": [\n {\n \"contentLength\": \"\",\n \"contentType\": \"\",\n \"height\": \"\",\n \"label\": \"\",\n \"url\": \"\",\n \"width\": \"\"\n }\n ],\n \"id\": \"\",\n \"media\": {\n \"duration\": \"\",\n \"id\": \"\",\n \"place\": {\n \"country\": \"\",\n \"geohash\": \"\",\n \"google\": \"\",\n \"latLong\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"name\": \"\",\n \"osm\": {\n \"osmId\": \"\",\n \"osmType\": \"\"\n }\n },\n \"type\": \"\"\n }\n },\n \"created\": \"\",\n \"description\": \"\",\n \"embargo\": \"\",\n \"ends\": \"\",\n \"featured\": false,\n \"id\": \"\",\n \"mediaRequired\": false,\n \"moderator\": \"\",\n \"name\": \"\",\n \"open\": false,\n \"receiptMessage\": \"\",\n \"starts\": \"\",\n \"tags\": [\n {\n \"colour\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"tagSet\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"urlWords\": \"\"\n }\n ],\n \"urlWords\": \"\",\n \"webUrl\": \"\"\n },\n \"attribution\": \"\",\n \"body\": \"\",\n \"created\": \"\",\n \"headline\": \"\",\n \"id\": \"\",\n \"mediaUsages\": [\n {}\n ],\n \"moderationHistory\": [\n {\n \"action\": {\n \"id\": \"\",\n \"label\": \"\",\n \"resultingState\": {\n \"id\": \"\",\n \"label\": \"\",\n \"public\": false\n }\n },\n \"date\": \"\",\n \"notes\": \"\"\n }\n ],\n \"place\": {},\n \"urlWords\": \"\",\n \"via\": {\n \"authority\": {\n \"client\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"id\": \"\",\n \"user\": {\n \"bio\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"registered\": \"\",\n \"username\": \"\"\n }\n },\n \"ipAddress\": \"\",\n \"ipAddressPlace\": {}\n }\n}")
.asString();
const data = JSON.stringify({
assignment: {
allowsAnonymousContributions: false,
callToAction: '',
cover: {
artifacts: [
{
contentLength: '',
contentType: '',
height: '',
label: '',
url: '',
width: ''
}
],
id: '',
media: {
duration: '',
id: '',
place: {
country: '',
geohash: '',
google: '',
latLong: {
latitude: '',
longitude: ''
},
name: '',
osm: {
osmId: '',
osmType: ''
}
},
type: ''
}
},
created: '',
description: '',
embargo: '',
ends: '',
featured: false,
id: '',
mediaRequired: false,
moderator: '',
name: '',
open: false,
receiptMessage: '',
starts: '',
tags: [
{
colour: '',
id: '',
name: '',
tagSet: {
id: '',
name: ''
},
urlWords: ''
}
],
urlWords: '',
webUrl: ''
},
attribution: '',
body: '',
created: '',
headline: '',
id: '',
mediaUsages: [
{}
],
moderationHistory: [
{
action: {
id: '',
label: '',
resultingState: {
id: '',
label: '',
public: false
}
},
date: '',
notes: ''
}
],
place: {},
urlWords: '',
via: {
authority: {
client: {
id: '',
name: ''
},
id: '',
user: {
bio: '',
displayName: '',
id: '',
registered: '',
username: ''
}
},
ipAddress: '',
ipAddressPlace: {}
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/contributions');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/contributions',
headers: {'content-type': 'application/json'},
data: {
assignment: {
allowsAnonymousContributions: false,
callToAction: '',
cover: {
artifacts: [
{contentLength: '', contentType: '', height: '', label: '', url: '', width: ''}
],
id: '',
media: {
duration: '',
id: '',
place: {
country: '',
geohash: '',
google: '',
latLong: {latitude: '', longitude: ''},
name: '',
osm: {osmId: '', osmType: ''}
},
type: ''
}
},
created: '',
description: '',
embargo: '',
ends: '',
featured: false,
id: '',
mediaRequired: false,
moderator: '',
name: '',
open: false,
receiptMessage: '',
starts: '',
tags: [{colour: '', id: '', name: '', tagSet: {id: '', name: ''}, urlWords: ''}],
urlWords: '',
webUrl: ''
},
attribution: '',
body: '',
created: '',
headline: '',
id: '',
mediaUsages: [{}],
moderationHistory: [
{
action: {id: '', label: '', resultingState: {id: '', label: '', public: false}},
date: '',
notes: ''
}
],
place: {},
urlWords: '',
via: {
authority: {
client: {id: '', name: ''},
id: '',
user: {bio: '', displayName: '', id: '', registered: '', username: ''}
},
ipAddress: '',
ipAddressPlace: {}
}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/contributions';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"assignment":{"allowsAnonymousContributions":false,"callToAction":"","cover":{"artifacts":[{"contentLength":"","contentType":"","height":"","label":"","url":"","width":""}],"id":"","media":{"duration":"","id":"","place":{"country":"","geohash":"","google":"","latLong":{"latitude":"","longitude":""},"name":"","osm":{"osmId":"","osmType":""}},"type":""}},"created":"","description":"","embargo":"","ends":"","featured":false,"id":"","mediaRequired":false,"moderator":"","name":"","open":false,"receiptMessage":"","starts":"","tags":[{"colour":"","id":"","name":"","tagSet":{"id":"","name":""},"urlWords":""}],"urlWords":"","webUrl":""},"attribution":"","body":"","created":"","headline":"","id":"","mediaUsages":[{}],"moderationHistory":[{"action":{"id":"","label":"","resultingState":{"id":"","label":"","public":false}},"date":"","notes":""}],"place":{},"urlWords":"","via":{"authority":{"client":{"id":"","name":""},"id":"","user":{"bio":"","displayName":"","id":"","registered":"","username":""}},"ipAddress":"","ipAddressPlace":{}}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/contributions',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "assignment": {\n "allowsAnonymousContributions": false,\n "callToAction": "",\n "cover": {\n "artifacts": [\n {\n "contentLength": "",\n "contentType": "",\n "height": "",\n "label": "",\n "url": "",\n "width": ""\n }\n ],\n "id": "",\n "media": {\n "duration": "",\n "id": "",\n "place": {\n "country": "",\n "geohash": "",\n "google": "",\n "latLong": {\n "latitude": "",\n "longitude": ""\n },\n "name": "",\n "osm": {\n "osmId": "",\n "osmType": ""\n }\n },\n "type": ""\n }\n },\n "created": "",\n "description": "",\n "embargo": "",\n "ends": "",\n "featured": false,\n "id": "",\n "mediaRequired": false,\n "moderator": "",\n "name": "",\n "open": false,\n "receiptMessage": "",\n "starts": "",\n "tags": [\n {\n "colour": "",\n "id": "",\n "name": "",\n "tagSet": {\n "id": "",\n "name": ""\n },\n "urlWords": ""\n }\n ],\n "urlWords": "",\n "webUrl": ""\n },\n "attribution": "",\n "body": "",\n "created": "",\n "headline": "",\n "id": "",\n "mediaUsages": [\n {}\n ],\n "moderationHistory": [\n {\n "action": {\n "id": "",\n "label": "",\n "resultingState": {\n "id": "",\n "label": "",\n "public": false\n }\n },\n "date": "",\n "notes": ""\n }\n ],\n "place": {},\n "urlWords": "",\n "via": {\n "authority": {\n "client": {\n "id": "",\n "name": ""\n },\n "id": "",\n "user": {\n "bio": "",\n "displayName": "",\n "id": "",\n "registered": "",\n "username": ""\n }\n },\n "ipAddress": "",\n "ipAddressPlace": {}\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 \"assignment\": {\n \"allowsAnonymousContributions\": false,\n \"callToAction\": \"\",\n \"cover\": {\n \"artifacts\": [\n {\n \"contentLength\": \"\",\n \"contentType\": \"\",\n \"height\": \"\",\n \"label\": \"\",\n \"url\": \"\",\n \"width\": \"\"\n }\n ],\n \"id\": \"\",\n \"media\": {\n \"duration\": \"\",\n \"id\": \"\",\n \"place\": {\n \"country\": \"\",\n \"geohash\": \"\",\n \"google\": \"\",\n \"latLong\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"name\": \"\",\n \"osm\": {\n \"osmId\": \"\",\n \"osmType\": \"\"\n }\n },\n \"type\": \"\"\n }\n },\n \"created\": \"\",\n \"description\": \"\",\n \"embargo\": \"\",\n \"ends\": \"\",\n \"featured\": false,\n \"id\": \"\",\n \"mediaRequired\": false,\n \"moderator\": \"\",\n \"name\": \"\",\n \"open\": false,\n \"receiptMessage\": \"\",\n \"starts\": \"\",\n \"tags\": [\n {\n \"colour\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"tagSet\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"urlWords\": \"\"\n }\n ],\n \"urlWords\": \"\",\n \"webUrl\": \"\"\n },\n \"attribution\": \"\",\n \"body\": \"\",\n \"created\": \"\",\n \"headline\": \"\",\n \"id\": \"\",\n \"mediaUsages\": [\n {}\n ],\n \"moderationHistory\": [\n {\n \"action\": {\n \"id\": \"\",\n \"label\": \"\",\n \"resultingState\": {\n \"id\": \"\",\n \"label\": \"\",\n \"public\": false\n }\n },\n \"date\": \"\",\n \"notes\": \"\"\n }\n ],\n \"place\": {},\n \"urlWords\": \"\",\n \"via\": {\n \"authority\": {\n \"client\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"id\": \"\",\n \"user\": {\n \"bio\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"registered\": \"\",\n \"username\": \"\"\n }\n },\n \"ipAddress\": \"\",\n \"ipAddressPlace\": {}\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/contributions")
.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/contributions',
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({
assignment: {
allowsAnonymousContributions: false,
callToAction: '',
cover: {
artifacts: [
{contentLength: '', contentType: '', height: '', label: '', url: '', width: ''}
],
id: '',
media: {
duration: '',
id: '',
place: {
country: '',
geohash: '',
google: '',
latLong: {latitude: '', longitude: ''},
name: '',
osm: {osmId: '', osmType: ''}
},
type: ''
}
},
created: '',
description: '',
embargo: '',
ends: '',
featured: false,
id: '',
mediaRequired: false,
moderator: '',
name: '',
open: false,
receiptMessage: '',
starts: '',
tags: [{colour: '', id: '', name: '', tagSet: {id: '', name: ''}, urlWords: ''}],
urlWords: '',
webUrl: ''
},
attribution: '',
body: '',
created: '',
headline: '',
id: '',
mediaUsages: [{}],
moderationHistory: [
{
action: {id: '', label: '', resultingState: {id: '', label: '', public: false}},
date: '',
notes: ''
}
],
place: {},
urlWords: '',
via: {
authority: {
client: {id: '', name: ''},
id: '',
user: {bio: '', displayName: '', id: '', registered: '', username: ''}
},
ipAddress: '',
ipAddressPlace: {}
}
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/contributions',
headers: {'content-type': 'application/json'},
body: {
assignment: {
allowsAnonymousContributions: false,
callToAction: '',
cover: {
artifacts: [
{contentLength: '', contentType: '', height: '', label: '', url: '', width: ''}
],
id: '',
media: {
duration: '',
id: '',
place: {
country: '',
geohash: '',
google: '',
latLong: {latitude: '', longitude: ''},
name: '',
osm: {osmId: '', osmType: ''}
},
type: ''
}
},
created: '',
description: '',
embargo: '',
ends: '',
featured: false,
id: '',
mediaRequired: false,
moderator: '',
name: '',
open: false,
receiptMessage: '',
starts: '',
tags: [{colour: '', id: '', name: '', tagSet: {id: '', name: ''}, urlWords: ''}],
urlWords: '',
webUrl: ''
},
attribution: '',
body: '',
created: '',
headline: '',
id: '',
mediaUsages: [{}],
moderationHistory: [
{
action: {id: '', label: '', resultingState: {id: '', label: '', public: false}},
date: '',
notes: ''
}
],
place: {},
urlWords: '',
via: {
authority: {
client: {id: '', name: ''},
id: '',
user: {bio: '', displayName: '', id: '', registered: '', username: ''}
},
ipAddress: '',
ipAddressPlace: {}
}
},
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}}/contributions');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
assignment: {
allowsAnonymousContributions: false,
callToAction: '',
cover: {
artifacts: [
{
contentLength: '',
contentType: '',
height: '',
label: '',
url: '',
width: ''
}
],
id: '',
media: {
duration: '',
id: '',
place: {
country: '',
geohash: '',
google: '',
latLong: {
latitude: '',
longitude: ''
},
name: '',
osm: {
osmId: '',
osmType: ''
}
},
type: ''
}
},
created: '',
description: '',
embargo: '',
ends: '',
featured: false,
id: '',
mediaRequired: false,
moderator: '',
name: '',
open: false,
receiptMessage: '',
starts: '',
tags: [
{
colour: '',
id: '',
name: '',
tagSet: {
id: '',
name: ''
},
urlWords: ''
}
],
urlWords: '',
webUrl: ''
},
attribution: '',
body: '',
created: '',
headline: '',
id: '',
mediaUsages: [
{}
],
moderationHistory: [
{
action: {
id: '',
label: '',
resultingState: {
id: '',
label: '',
public: false
}
},
date: '',
notes: ''
}
],
place: {},
urlWords: '',
via: {
authority: {
client: {
id: '',
name: ''
},
id: '',
user: {
bio: '',
displayName: '',
id: '',
registered: '',
username: ''
}
},
ipAddress: '',
ipAddressPlace: {}
}
});
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}}/contributions',
headers: {'content-type': 'application/json'},
data: {
assignment: {
allowsAnonymousContributions: false,
callToAction: '',
cover: {
artifacts: [
{contentLength: '', contentType: '', height: '', label: '', url: '', width: ''}
],
id: '',
media: {
duration: '',
id: '',
place: {
country: '',
geohash: '',
google: '',
latLong: {latitude: '', longitude: ''},
name: '',
osm: {osmId: '', osmType: ''}
},
type: ''
}
},
created: '',
description: '',
embargo: '',
ends: '',
featured: false,
id: '',
mediaRequired: false,
moderator: '',
name: '',
open: false,
receiptMessage: '',
starts: '',
tags: [{colour: '', id: '', name: '', tagSet: {id: '', name: ''}, urlWords: ''}],
urlWords: '',
webUrl: ''
},
attribution: '',
body: '',
created: '',
headline: '',
id: '',
mediaUsages: [{}],
moderationHistory: [
{
action: {id: '', label: '', resultingState: {id: '', label: '', public: false}},
date: '',
notes: ''
}
],
place: {},
urlWords: '',
via: {
authority: {
client: {id: '', name: ''},
id: '',
user: {bio: '', displayName: '', id: '', registered: '', username: ''}
},
ipAddress: '',
ipAddressPlace: {}
}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/contributions';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"assignment":{"allowsAnonymousContributions":false,"callToAction":"","cover":{"artifacts":[{"contentLength":"","contentType":"","height":"","label":"","url":"","width":""}],"id":"","media":{"duration":"","id":"","place":{"country":"","geohash":"","google":"","latLong":{"latitude":"","longitude":""},"name":"","osm":{"osmId":"","osmType":""}},"type":""}},"created":"","description":"","embargo":"","ends":"","featured":false,"id":"","mediaRequired":false,"moderator":"","name":"","open":false,"receiptMessage":"","starts":"","tags":[{"colour":"","id":"","name":"","tagSet":{"id":"","name":""},"urlWords":""}],"urlWords":"","webUrl":""},"attribution":"","body":"","created":"","headline":"","id":"","mediaUsages":[{}],"moderationHistory":[{"action":{"id":"","label":"","resultingState":{"id":"","label":"","public":false}},"date":"","notes":""}],"place":{},"urlWords":"","via":{"authority":{"client":{"id":"","name":""},"id":"","user":{"bio":"","displayName":"","id":"","registered":"","username":""}},"ipAddress":"","ipAddressPlace":{}}}'
};
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 = @{ @"assignment": @{ @"allowsAnonymousContributions": @NO, @"callToAction": @"", @"cover": @{ @"artifacts": @[ @{ @"contentLength": @"", @"contentType": @"", @"height": @"", @"label": @"", @"url": @"", @"width": @"" } ], @"id": @"", @"media": @{ @"duration": @"", @"id": @"", @"place": @{ @"country": @"", @"geohash": @"", @"google": @"", @"latLong": @{ @"latitude": @"", @"longitude": @"" }, @"name": @"", @"osm": @{ @"osmId": @"", @"osmType": @"" } }, @"type": @"" } }, @"created": @"", @"description": @"", @"embargo": @"", @"ends": @"", @"featured": @NO, @"id": @"", @"mediaRequired": @NO, @"moderator": @"", @"name": @"", @"open": @NO, @"receiptMessage": @"", @"starts": @"", @"tags": @[ @{ @"colour": @"", @"id": @"", @"name": @"", @"tagSet": @{ @"id": @"", @"name": @"" }, @"urlWords": @"" } ], @"urlWords": @"", @"webUrl": @"" },
@"attribution": @"",
@"body": @"",
@"created": @"",
@"headline": @"",
@"id": @"",
@"mediaUsages": @[ @{ } ],
@"moderationHistory": @[ @{ @"action": @{ @"id": @"", @"label": @"", @"resultingState": @{ @"id": @"", @"label": @"", @"public": @NO } }, @"date": @"", @"notes": @"" } ],
@"place": @{ },
@"urlWords": @"",
@"via": @{ @"authority": @{ @"client": @{ @"id": @"", @"name": @"" }, @"id": @"", @"user": @{ @"bio": @"", @"displayName": @"", @"id": @"", @"registered": @"", @"username": @"" } }, @"ipAddress": @"", @"ipAddressPlace": @{ } } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/contributions"]
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}}/contributions" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"assignment\": {\n \"allowsAnonymousContributions\": false,\n \"callToAction\": \"\",\n \"cover\": {\n \"artifacts\": [\n {\n \"contentLength\": \"\",\n \"contentType\": \"\",\n \"height\": \"\",\n \"label\": \"\",\n \"url\": \"\",\n \"width\": \"\"\n }\n ],\n \"id\": \"\",\n \"media\": {\n \"duration\": \"\",\n \"id\": \"\",\n \"place\": {\n \"country\": \"\",\n \"geohash\": \"\",\n \"google\": \"\",\n \"latLong\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"name\": \"\",\n \"osm\": {\n \"osmId\": \"\",\n \"osmType\": \"\"\n }\n },\n \"type\": \"\"\n }\n },\n \"created\": \"\",\n \"description\": \"\",\n \"embargo\": \"\",\n \"ends\": \"\",\n \"featured\": false,\n \"id\": \"\",\n \"mediaRequired\": false,\n \"moderator\": \"\",\n \"name\": \"\",\n \"open\": false,\n \"receiptMessage\": \"\",\n \"starts\": \"\",\n \"tags\": [\n {\n \"colour\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"tagSet\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"urlWords\": \"\"\n }\n ],\n \"urlWords\": \"\",\n \"webUrl\": \"\"\n },\n \"attribution\": \"\",\n \"body\": \"\",\n \"created\": \"\",\n \"headline\": \"\",\n \"id\": \"\",\n \"mediaUsages\": [\n {}\n ],\n \"moderationHistory\": [\n {\n \"action\": {\n \"id\": \"\",\n \"label\": \"\",\n \"resultingState\": {\n \"id\": \"\",\n \"label\": \"\",\n \"public\": false\n }\n },\n \"date\": \"\",\n \"notes\": \"\"\n }\n ],\n \"place\": {},\n \"urlWords\": \"\",\n \"via\": {\n \"authority\": {\n \"client\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"id\": \"\",\n \"user\": {\n \"bio\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"registered\": \"\",\n \"username\": \"\"\n }\n },\n \"ipAddress\": \"\",\n \"ipAddressPlace\": {}\n }\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/contributions",
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([
'assignment' => [
'allowsAnonymousContributions' => null,
'callToAction' => '',
'cover' => [
'artifacts' => [
[
'contentLength' => '',
'contentType' => '',
'height' => '',
'label' => '',
'url' => '',
'width' => ''
]
],
'id' => '',
'media' => [
'duration' => '',
'id' => '',
'place' => [
'country' => '',
'geohash' => '',
'google' => '',
'latLong' => [
'latitude' => '',
'longitude' => ''
],
'name' => '',
'osm' => [
'osmId' => '',
'osmType' => ''
]
],
'type' => ''
]
],
'created' => '',
'description' => '',
'embargo' => '',
'ends' => '',
'featured' => null,
'id' => '',
'mediaRequired' => null,
'moderator' => '',
'name' => '',
'open' => null,
'receiptMessage' => '',
'starts' => '',
'tags' => [
[
'colour' => '',
'id' => '',
'name' => '',
'tagSet' => [
'id' => '',
'name' => ''
],
'urlWords' => ''
]
],
'urlWords' => '',
'webUrl' => ''
],
'attribution' => '',
'body' => '',
'created' => '',
'headline' => '',
'id' => '',
'mediaUsages' => [
[
]
],
'moderationHistory' => [
[
'action' => [
'id' => '',
'label' => '',
'resultingState' => [
'id' => '',
'label' => '',
'public' => null
]
],
'date' => '',
'notes' => ''
]
],
'place' => [
],
'urlWords' => '',
'via' => [
'authority' => [
'client' => [
'id' => '',
'name' => ''
],
'id' => '',
'user' => [
'bio' => '',
'displayName' => '',
'id' => '',
'registered' => '',
'username' => ''
]
],
'ipAddress' => '',
'ipAddressPlace' => [
]
]
]),
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}}/contributions', [
'body' => '{
"assignment": {
"allowsAnonymousContributions": false,
"callToAction": "",
"cover": {
"artifacts": [
{
"contentLength": "",
"contentType": "",
"height": "",
"label": "",
"url": "",
"width": ""
}
],
"id": "",
"media": {
"duration": "",
"id": "",
"place": {
"country": "",
"geohash": "",
"google": "",
"latLong": {
"latitude": "",
"longitude": ""
},
"name": "",
"osm": {
"osmId": "",
"osmType": ""
}
},
"type": ""
}
},
"created": "",
"description": "",
"embargo": "",
"ends": "",
"featured": false,
"id": "",
"mediaRequired": false,
"moderator": "",
"name": "",
"open": false,
"receiptMessage": "",
"starts": "",
"tags": [
{
"colour": "",
"id": "",
"name": "",
"tagSet": {
"id": "",
"name": ""
},
"urlWords": ""
}
],
"urlWords": "",
"webUrl": ""
},
"attribution": "",
"body": "",
"created": "",
"headline": "",
"id": "",
"mediaUsages": [
{}
],
"moderationHistory": [
{
"action": {
"id": "",
"label": "",
"resultingState": {
"id": "",
"label": "",
"public": false
}
},
"date": "",
"notes": ""
}
],
"place": {},
"urlWords": "",
"via": {
"authority": {
"client": {
"id": "",
"name": ""
},
"id": "",
"user": {
"bio": "",
"displayName": "",
"id": "",
"registered": "",
"username": ""
}
},
"ipAddress": "",
"ipAddressPlace": {}
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/contributions');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'assignment' => [
'allowsAnonymousContributions' => null,
'callToAction' => '',
'cover' => [
'artifacts' => [
[
'contentLength' => '',
'contentType' => '',
'height' => '',
'label' => '',
'url' => '',
'width' => ''
]
],
'id' => '',
'media' => [
'duration' => '',
'id' => '',
'place' => [
'country' => '',
'geohash' => '',
'google' => '',
'latLong' => [
'latitude' => '',
'longitude' => ''
],
'name' => '',
'osm' => [
'osmId' => '',
'osmType' => ''
]
],
'type' => ''
]
],
'created' => '',
'description' => '',
'embargo' => '',
'ends' => '',
'featured' => null,
'id' => '',
'mediaRequired' => null,
'moderator' => '',
'name' => '',
'open' => null,
'receiptMessage' => '',
'starts' => '',
'tags' => [
[
'colour' => '',
'id' => '',
'name' => '',
'tagSet' => [
'id' => '',
'name' => ''
],
'urlWords' => ''
]
],
'urlWords' => '',
'webUrl' => ''
],
'attribution' => '',
'body' => '',
'created' => '',
'headline' => '',
'id' => '',
'mediaUsages' => [
[
]
],
'moderationHistory' => [
[
'action' => [
'id' => '',
'label' => '',
'resultingState' => [
'id' => '',
'label' => '',
'public' => null
]
],
'date' => '',
'notes' => ''
]
],
'place' => [
],
'urlWords' => '',
'via' => [
'authority' => [
'client' => [
'id' => '',
'name' => ''
],
'id' => '',
'user' => [
'bio' => '',
'displayName' => '',
'id' => '',
'registered' => '',
'username' => ''
]
],
'ipAddress' => '',
'ipAddressPlace' => [
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'assignment' => [
'allowsAnonymousContributions' => null,
'callToAction' => '',
'cover' => [
'artifacts' => [
[
'contentLength' => '',
'contentType' => '',
'height' => '',
'label' => '',
'url' => '',
'width' => ''
]
],
'id' => '',
'media' => [
'duration' => '',
'id' => '',
'place' => [
'country' => '',
'geohash' => '',
'google' => '',
'latLong' => [
'latitude' => '',
'longitude' => ''
],
'name' => '',
'osm' => [
'osmId' => '',
'osmType' => ''
]
],
'type' => ''
]
],
'created' => '',
'description' => '',
'embargo' => '',
'ends' => '',
'featured' => null,
'id' => '',
'mediaRequired' => null,
'moderator' => '',
'name' => '',
'open' => null,
'receiptMessage' => '',
'starts' => '',
'tags' => [
[
'colour' => '',
'id' => '',
'name' => '',
'tagSet' => [
'id' => '',
'name' => ''
],
'urlWords' => ''
]
],
'urlWords' => '',
'webUrl' => ''
],
'attribution' => '',
'body' => '',
'created' => '',
'headline' => '',
'id' => '',
'mediaUsages' => [
[
]
],
'moderationHistory' => [
[
'action' => [
'id' => '',
'label' => '',
'resultingState' => [
'id' => '',
'label' => '',
'public' => null
]
],
'date' => '',
'notes' => ''
]
],
'place' => [
],
'urlWords' => '',
'via' => [
'authority' => [
'client' => [
'id' => '',
'name' => ''
],
'id' => '',
'user' => [
'bio' => '',
'displayName' => '',
'id' => '',
'registered' => '',
'username' => ''
]
],
'ipAddress' => '',
'ipAddressPlace' => [
]
]
]));
$request->setRequestUrl('{{baseUrl}}/contributions');
$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}}/contributions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"assignment": {
"allowsAnonymousContributions": false,
"callToAction": "",
"cover": {
"artifacts": [
{
"contentLength": "",
"contentType": "",
"height": "",
"label": "",
"url": "",
"width": ""
}
],
"id": "",
"media": {
"duration": "",
"id": "",
"place": {
"country": "",
"geohash": "",
"google": "",
"latLong": {
"latitude": "",
"longitude": ""
},
"name": "",
"osm": {
"osmId": "",
"osmType": ""
}
},
"type": ""
}
},
"created": "",
"description": "",
"embargo": "",
"ends": "",
"featured": false,
"id": "",
"mediaRequired": false,
"moderator": "",
"name": "",
"open": false,
"receiptMessage": "",
"starts": "",
"tags": [
{
"colour": "",
"id": "",
"name": "",
"tagSet": {
"id": "",
"name": ""
},
"urlWords": ""
}
],
"urlWords": "",
"webUrl": ""
},
"attribution": "",
"body": "",
"created": "",
"headline": "",
"id": "",
"mediaUsages": [
{}
],
"moderationHistory": [
{
"action": {
"id": "",
"label": "",
"resultingState": {
"id": "",
"label": "",
"public": false
}
},
"date": "",
"notes": ""
}
],
"place": {},
"urlWords": "",
"via": {
"authority": {
"client": {
"id": "",
"name": ""
},
"id": "",
"user": {
"bio": "",
"displayName": "",
"id": "",
"registered": "",
"username": ""
}
},
"ipAddress": "",
"ipAddressPlace": {}
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/contributions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"assignment": {
"allowsAnonymousContributions": false,
"callToAction": "",
"cover": {
"artifacts": [
{
"contentLength": "",
"contentType": "",
"height": "",
"label": "",
"url": "",
"width": ""
}
],
"id": "",
"media": {
"duration": "",
"id": "",
"place": {
"country": "",
"geohash": "",
"google": "",
"latLong": {
"latitude": "",
"longitude": ""
},
"name": "",
"osm": {
"osmId": "",
"osmType": ""
}
},
"type": ""
}
},
"created": "",
"description": "",
"embargo": "",
"ends": "",
"featured": false,
"id": "",
"mediaRequired": false,
"moderator": "",
"name": "",
"open": false,
"receiptMessage": "",
"starts": "",
"tags": [
{
"colour": "",
"id": "",
"name": "",
"tagSet": {
"id": "",
"name": ""
},
"urlWords": ""
}
],
"urlWords": "",
"webUrl": ""
},
"attribution": "",
"body": "",
"created": "",
"headline": "",
"id": "",
"mediaUsages": [
{}
],
"moderationHistory": [
{
"action": {
"id": "",
"label": "",
"resultingState": {
"id": "",
"label": "",
"public": false
}
},
"date": "",
"notes": ""
}
],
"place": {},
"urlWords": "",
"via": {
"authority": {
"client": {
"id": "",
"name": ""
},
"id": "",
"user": {
"bio": "",
"displayName": "",
"id": "",
"registered": "",
"username": ""
}
},
"ipAddress": "",
"ipAddressPlace": {}
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"assignment\": {\n \"allowsAnonymousContributions\": false,\n \"callToAction\": \"\",\n \"cover\": {\n \"artifacts\": [\n {\n \"contentLength\": \"\",\n \"contentType\": \"\",\n \"height\": \"\",\n \"label\": \"\",\n \"url\": \"\",\n \"width\": \"\"\n }\n ],\n \"id\": \"\",\n \"media\": {\n \"duration\": \"\",\n \"id\": \"\",\n \"place\": {\n \"country\": \"\",\n \"geohash\": \"\",\n \"google\": \"\",\n \"latLong\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"name\": \"\",\n \"osm\": {\n \"osmId\": \"\",\n \"osmType\": \"\"\n }\n },\n \"type\": \"\"\n }\n },\n \"created\": \"\",\n \"description\": \"\",\n \"embargo\": \"\",\n \"ends\": \"\",\n \"featured\": false,\n \"id\": \"\",\n \"mediaRequired\": false,\n \"moderator\": \"\",\n \"name\": \"\",\n \"open\": false,\n \"receiptMessage\": \"\",\n \"starts\": \"\",\n \"tags\": [\n {\n \"colour\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"tagSet\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"urlWords\": \"\"\n }\n ],\n \"urlWords\": \"\",\n \"webUrl\": \"\"\n },\n \"attribution\": \"\",\n \"body\": \"\",\n \"created\": \"\",\n \"headline\": \"\",\n \"id\": \"\",\n \"mediaUsages\": [\n {}\n ],\n \"moderationHistory\": [\n {\n \"action\": {\n \"id\": \"\",\n \"label\": \"\",\n \"resultingState\": {\n \"id\": \"\",\n \"label\": \"\",\n \"public\": false\n }\n },\n \"date\": \"\",\n \"notes\": \"\"\n }\n ],\n \"place\": {},\n \"urlWords\": \"\",\n \"via\": {\n \"authority\": {\n \"client\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"id\": \"\",\n \"user\": {\n \"bio\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"registered\": \"\",\n \"username\": \"\"\n }\n },\n \"ipAddress\": \"\",\n \"ipAddressPlace\": {}\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/contributions", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/contributions"
payload = {
"assignment": {
"allowsAnonymousContributions": False,
"callToAction": "",
"cover": {
"artifacts": [
{
"contentLength": "",
"contentType": "",
"height": "",
"label": "",
"url": "",
"width": ""
}
],
"id": "",
"media": {
"duration": "",
"id": "",
"place": {
"country": "",
"geohash": "",
"google": "",
"latLong": {
"latitude": "",
"longitude": ""
},
"name": "",
"osm": {
"osmId": "",
"osmType": ""
}
},
"type": ""
}
},
"created": "",
"description": "",
"embargo": "",
"ends": "",
"featured": False,
"id": "",
"mediaRequired": False,
"moderator": "",
"name": "",
"open": False,
"receiptMessage": "",
"starts": "",
"tags": [
{
"colour": "",
"id": "",
"name": "",
"tagSet": {
"id": "",
"name": ""
},
"urlWords": ""
}
],
"urlWords": "",
"webUrl": ""
},
"attribution": "",
"body": "",
"created": "",
"headline": "",
"id": "",
"mediaUsages": [{}],
"moderationHistory": [
{
"action": {
"id": "",
"label": "",
"resultingState": {
"id": "",
"label": "",
"public": False
}
},
"date": "",
"notes": ""
}
],
"place": {},
"urlWords": "",
"via": {
"authority": {
"client": {
"id": "",
"name": ""
},
"id": "",
"user": {
"bio": "",
"displayName": "",
"id": "",
"registered": "",
"username": ""
}
},
"ipAddress": "",
"ipAddressPlace": {}
}
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/contributions"
payload <- "{\n \"assignment\": {\n \"allowsAnonymousContributions\": false,\n \"callToAction\": \"\",\n \"cover\": {\n \"artifacts\": [\n {\n \"contentLength\": \"\",\n \"contentType\": \"\",\n \"height\": \"\",\n \"label\": \"\",\n \"url\": \"\",\n \"width\": \"\"\n }\n ],\n \"id\": \"\",\n \"media\": {\n \"duration\": \"\",\n \"id\": \"\",\n \"place\": {\n \"country\": \"\",\n \"geohash\": \"\",\n \"google\": \"\",\n \"latLong\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"name\": \"\",\n \"osm\": {\n \"osmId\": \"\",\n \"osmType\": \"\"\n }\n },\n \"type\": \"\"\n }\n },\n \"created\": \"\",\n \"description\": \"\",\n \"embargo\": \"\",\n \"ends\": \"\",\n \"featured\": false,\n \"id\": \"\",\n \"mediaRequired\": false,\n \"moderator\": \"\",\n \"name\": \"\",\n \"open\": false,\n \"receiptMessage\": \"\",\n \"starts\": \"\",\n \"tags\": [\n {\n \"colour\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"tagSet\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"urlWords\": \"\"\n }\n ],\n \"urlWords\": \"\",\n \"webUrl\": \"\"\n },\n \"attribution\": \"\",\n \"body\": \"\",\n \"created\": \"\",\n \"headline\": \"\",\n \"id\": \"\",\n \"mediaUsages\": [\n {}\n ],\n \"moderationHistory\": [\n {\n \"action\": {\n \"id\": \"\",\n \"label\": \"\",\n \"resultingState\": {\n \"id\": \"\",\n \"label\": \"\",\n \"public\": false\n }\n },\n \"date\": \"\",\n \"notes\": \"\"\n }\n ],\n \"place\": {},\n \"urlWords\": \"\",\n \"via\": {\n \"authority\": {\n \"client\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"id\": \"\",\n \"user\": {\n \"bio\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"registered\": \"\",\n \"username\": \"\"\n }\n },\n \"ipAddress\": \"\",\n \"ipAddressPlace\": {}\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}}/contributions")
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 \"assignment\": {\n \"allowsAnonymousContributions\": false,\n \"callToAction\": \"\",\n \"cover\": {\n \"artifacts\": [\n {\n \"contentLength\": \"\",\n \"contentType\": \"\",\n \"height\": \"\",\n \"label\": \"\",\n \"url\": \"\",\n \"width\": \"\"\n }\n ],\n \"id\": \"\",\n \"media\": {\n \"duration\": \"\",\n \"id\": \"\",\n \"place\": {\n \"country\": \"\",\n \"geohash\": \"\",\n \"google\": \"\",\n \"latLong\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"name\": \"\",\n \"osm\": {\n \"osmId\": \"\",\n \"osmType\": \"\"\n }\n },\n \"type\": \"\"\n }\n },\n \"created\": \"\",\n \"description\": \"\",\n \"embargo\": \"\",\n \"ends\": \"\",\n \"featured\": false,\n \"id\": \"\",\n \"mediaRequired\": false,\n \"moderator\": \"\",\n \"name\": \"\",\n \"open\": false,\n \"receiptMessage\": \"\",\n \"starts\": \"\",\n \"tags\": [\n {\n \"colour\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"tagSet\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"urlWords\": \"\"\n }\n ],\n \"urlWords\": \"\",\n \"webUrl\": \"\"\n },\n \"attribution\": \"\",\n \"body\": \"\",\n \"created\": \"\",\n \"headline\": \"\",\n \"id\": \"\",\n \"mediaUsages\": [\n {}\n ],\n \"moderationHistory\": [\n {\n \"action\": {\n \"id\": \"\",\n \"label\": \"\",\n \"resultingState\": {\n \"id\": \"\",\n \"label\": \"\",\n \"public\": false\n }\n },\n \"date\": \"\",\n \"notes\": \"\"\n }\n ],\n \"place\": {},\n \"urlWords\": \"\",\n \"via\": {\n \"authority\": {\n \"client\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"id\": \"\",\n \"user\": {\n \"bio\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"registered\": \"\",\n \"username\": \"\"\n }\n },\n \"ipAddress\": \"\",\n \"ipAddressPlace\": {}\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/contributions') do |req|
req.body = "{\n \"assignment\": {\n \"allowsAnonymousContributions\": false,\n \"callToAction\": \"\",\n \"cover\": {\n \"artifacts\": [\n {\n \"contentLength\": \"\",\n \"contentType\": \"\",\n \"height\": \"\",\n \"label\": \"\",\n \"url\": \"\",\n \"width\": \"\"\n }\n ],\n \"id\": \"\",\n \"media\": {\n \"duration\": \"\",\n \"id\": \"\",\n \"place\": {\n \"country\": \"\",\n \"geohash\": \"\",\n \"google\": \"\",\n \"latLong\": {\n \"latitude\": \"\",\n \"longitude\": \"\"\n },\n \"name\": \"\",\n \"osm\": {\n \"osmId\": \"\",\n \"osmType\": \"\"\n }\n },\n \"type\": \"\"\n }\n },\n \"created\": \"\",\n \"description\": \"\",\n \"embargo\": \"\",\n \"ends\": \"\",\n \"featured\": false,\n \"id\": \"\",\n \"mediaRequired\": false,\n \"moderator\": \"\",\n \"name\": \"\",\n \"open\": false,\n \"receiptMessage\": \"\",\n \"starts\": \"\",\n \"tags\": [\n {\n \"colour\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"tagSet\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"urlWords\": \"\"\n }\n ],\n \"urlWords\": \"\",\n \"webUrl\": \"\"\n },\n \"attribution\": \"\",\n \"body\": \"\",\n \"created\": \"\",\n \"headline\": \"\",\n \"id\": \"\",\n \"mediaUsages\": [\n {}\n ],\n \"moderationHistory\": [\n {\n \"action\": {\n \"id\": \"\",\n \"label\": \"\",\n \"resultingState\": {\n \"id\": \"\",\n \"label\": \"\",\n \"public\": false\n }\n },\n \"date\": \"\",\n \"notes\": \"\"\n }\n ],\n \"place\": {},\n \"urlWords\": \"\",\n \"via\": {\n \"authority\": {\n \"client\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"id\": \"\",\n \"user\": {\n \"bio\": \"\",\n \"displayName\": \"\",\n \"id\": \"\",\n \"registered\": \"\",\n \"username\": \"\"\n }\n },\n \"ipAddress\": \"\",\n \"ipAddressPlace\": {}\n }\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/contributions";
let payload = json!({
"assignment": json!({
"allowsAnonymousContributions": false,
"callToAction": "",
"cover": json!({
"artifacts": (
json!({
"contentLength": "",
"contentType": "",
"height": "",
"label": "",
"url": "",
"width": ""
})
),
"id": "",
"media": json!({
"duration": "",
"id": "",
"place": json!({
"country": "",
"geohash": "",
"google": "",
"latLong": json!({
"latitude": "",
"longitude": ""
}),
"name": "",
"osm": json!({
"osmId": "",
"osmType": ""
})
}),
"type": ""
})
}),
"created": "",
"description": "",
"embargo": "",
"ends": "",
"featured": false,
"id": "",
"mediaRequired": false,
"moderator": "",
"name": "",
"open": false,
"receiptMessage": "",
"starts": "",
"tags": (
json!({
"colour": "",
"id": "",
"name": "",
"tagSet": json!({
"id": "",
"name": ""
}),
"urlWords": ""
})
),
"urlWords": "",
"webUrl": ""
}),
"attribution": "",
"body": "",
"created": "",
"headline": "",
"id": "",
"mediaUsages": (json!({})),
"moderationHistory": (
json!({
"action": json!({
"id": "",
"label": "",
"resultingState": json!({
"id": "",
"label": "",
"public": false
})
}),
"date": "",
"notes": ""
})
),
"place": json!({}),
"urlWords": "",
"via": json!({
"authority": json!({
"client": json!({
"id": "",
"name": ""
}),
"id": "",
"user": json!({
"bio": "",
"displayName": "",
"id": "",
"registered": "",
"username": ""
})
}),
"ipAddress": "",
"ipAddressPlace": 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}}/contributions \
--header 'content-type: application/json' \
--data '{
"assignment": {
"allowsAnonymousContributions": false,
"callToAction": "",
"cover": {
"artifacts": [
{
"contentLength": "",
"contentType": "",
"height": "",
"label": "",
"url": "",
"width": ""
}
],
"id": "",
"media": {
"duration": "",
"id": "",
"place": {
"country": "",
"geohash": "",
"google": "",
"latLong": {
"latitude": "",
"longitude": ""
},
"name": "",
"osm": {
"osmId": "",
"osmType": ""
}
},
"type": ""
}
},
"created": "",
"description": "",
"embargo": "",
"ends": "",
"featured": false,
"id": "",
"mediaRequired": false,
"moderator": "",
"name": "",
"open": false,
"receiptMessage": "",
"starts": "",
"tags": [
{
"colour": "",
"id": "",
"name": "",
"tagSet": {
"id": "",
"name": ""
},
"urlWords": ""
}
],
"urlWords": "",
"webUrl": ""
},
"attribution": "",
"body": "",
"created": "",
"headline": "",
"id": "",
"mediaUsages": [
{}
],
"moderationHistory": [
{
"action": {
"id": "",
"label": "",
"resultingState": {
"id": "",
"label": "",
"public": false
}
},
"date": "",
"notes": ""
}
],
"place": {},
"urlWords": "",
"via": {
"authority": {
"client": {
"id": "",
"name": ""
},
"id": "",
"user": {
"bio": "",
"displayName": "",
"id": "",
"registered": "",
"username": ""
}
},
"ipAddress": "",
"ipAddressPlace": {}
}
}'
echo '{
"assignment": {
"allowsAnonymousContributions": false,
"callToAction": "",
"cover": {
"artifacts": [
{
"contentLength": "",
"contentType": "",
"height": "",
"label": "",
"url": "",
"width": ""
}
],
"id": "",
"media": {
"duration": "",
"id": "",
"place": {
"country": "",
"geohash": "",
"google": "",
"latLong": {
"latitude": "",
"longitude": ""
},
"name": "",
"osm": {
"osmId": "",
"osmType": ""
}
},
"type": ""
}
},
"created": "",
"description": "",
"embargo": "",
"ends": "",
"featured": false,
"id": "",
"mediaRequired": false,
"moderator": "",
"name": "",
"open": false,
"receiptMessage": "",
"starts": "",
"tags": [
{
"colour": "",
"id": "",
"name": "",
"tagSet": {
"id": "",
"name": ""
},
"urlWords": ""
}
],
"urlWords": "",
"webUrl": ""
},
"attribution": "",
"body": "",
"created": "",
"headline": "",
"id": "",
"mediaUsages": [
{}
],
"moderationHistory": [
{
"action": {
"id": "",
"label": "",
"resultingState": {
"id": "",
"label": "",
"public": false
}
},
"date": "",
"notes": ""
}
],
"place": {},
"urlWords": "",
"via": {
"authority": {
"client": {
"id": "",
"name": ""
},
"id": "",
"user": {
"bio": "",
"displayName": "",
"id": "",
"registered": "",
"username": ""
}
},
"ipAddress": "",
"ipAddressPlace": {}
}
}' | \
http POST {{baseUrl}}/contributions \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "assignment": {\n "allowsAnonymousContributions": false,\n "callToAction": "",\n "cover": {\n "artifacts": [\n {\n "contentLength": "",\n "contentType": "",\n "height": "",\n "label": "",\n "url": "",\n "width": ""\n }\n ],\n "id": "",\n "media": {\n "duration": "",\n "id": "",\n "place": {\n "country": "",\n "geohash": "",\n "google": "",\n "latLong": {\n "latitude": "",\n "longitude": ""\n },\n "name": "",\n "osm": {\n "osmId": "",\n "osmType": ""\n }\n },\n "type": ""\n }\n },\n "created": "",\n "description": "",\n "embargo": "",\n "ends": "",\n "featured": false,\n "id": "",\n "mediaRequired": false,\n "moderator": "",\n "name": "",\n "open": false,\n "receiptMessage": "",\n "starts": "",\n "tags": [\n {\n "colour": "",\n "id": "",\n "name": "",\n "tagSet": {\n "id": "",\n "name": ""\n },\n "urlWords": ""\n }\n ],\n "urlWords": "",\n "webUrl": ""\n },\n "attribution": "",\n "body": "",\n "created": "",\n "headline": "",\n "id": "",\n "mediaUsages": [\n {}\n ],\n "moderationHistory": [\n {\n "action": {\n "id": "",\n "label": "",\n "resultingState": {\n "id": "",\n "label": "",\n "public": false\n }\n },\n "date": "",\n "notes": ""\n }\n ],\n "place": {},\n "urlWords": "",\n "via": {\n "authority": {\n "client": {\n "id": "",\n "name": ""\n },\n "id": "",\n "user": {\n "bio": "",\n "displayName": "",\n "id": "",\n "registered": "",\n "username": ""\n }\n },\n "ipAddress": "",\n "ipAddressPlace": {}\n }\n}' \
--output-document \
- {{baseUrl}}/contributions
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"assignment": [
"allowsAnonymousContributions": false,
"callToAction": "",
"cover": [
"artifacts": [
[
"contentLength": "",
"contentType": "",
"height": "",
"label": "",
"url": "",
"width": ""
]
],
"id": "",
"media": [
"duration": "",
"id": "",
"place": [
"country": "",
"geohash": "",
"google": "",
"latLong": [
"latitude": "",
"longitude": ""
],
"name": "",
"osm": [
"osmId": "",
"osmType": ""
]
],
"type": ""
]
],
"created": "",
"description": "",
"embargo": "",
"ends": "",
"featured": false,
"id": "",
"mediaRequired": false,
"moderator": "",
"name": "",
"open": false,
"receiptMessage": "",
"starts": "",
"tags": [
[
"colour": "",
"id": "",
"name": "",
"tagSet": [
"id": "",
"name": ""
],
"urlWords": ""
]
],
"urlWords": "",
"webUrl": ""
],
"attribution": "",
"body": "",
"created": "",
"headline": "",
"id": "",
"mediaUsages": [[]],
"moderationHistory": [
[
"action": [
"id": "",
"label": "",
"resultingState": [
"id": "",
"label": "",
"public": false
]
],
"date": "",
"notes": ""
]
],
"place": [],
"urlWords": "",
"via": [
"authority": [
"client": [
"id": "",
"name": ""
],
"id": "",
"user": [
"bio": "",
"displayName": "",
"id": "",
"registered": "",
"username": ""
]
],
"ipAddress": "",
"ipAddressPlace": []
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/contributions")! 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
Delete this contribution
{{baseUrl}}/contributions/:id
QUERY PARAMS
id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/contributions/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/contributions/:id")
require "http/client"
url = "{{baseUrl}}/contributions/:id"
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}}/contributions/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/contributions/:id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/contributions/:id"
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/contributions/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/contributions/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/contributions/:id"))
.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}}/contributions/:id")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/contributions/:id")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('DELETE', '{{baseUrl}}/contributions/:id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'DELETE', url: '{{baseUrl}}/contributions/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/contributions/:id';
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}}/contributions/:id',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/contributions/:id")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/contributions/:id',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'DELETE', url: '{{baseUrl}}/contributions/:id'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/contributions/:id');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'DELETE', url: '{{baseUrl}}/contributions/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/contributions/:id';
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}}/contributions/:id"]
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}}/contributions/:id" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/contributions/:id",
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}}/contributions/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/contributions/:id');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/contributions/:id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/contributions/:id' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/contributions/:id' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/contributions/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/contributions/:id"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/contributions/:id"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/contributions/:id")
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/contributions/:id') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/contributions/:id";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request DELETE \
--url {{baseUrl}}/contributions/:id
http DELETE {{baseUrl}}/contributions/:id
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/contributions/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/contributions/:id")! 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
Export contributions preflight summary.
{{baseUrl}}/export-summary
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/export-summary");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/export-summary")
require "http/client"
url = "{{baseUrl}}/export-summary"
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}}/export-summary"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/export-summary");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/export-summary"
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/export-summary HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/export-summary")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/export-summary"))
.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}}/export-summary")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/export-summary")
.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}}/export-summary');
xhr.send(data);
import axios from 'axios';
const options = {method: 'POST', url: '{{baseUrl}}/export-summary'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/export-summary';
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}}/export-summary',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/export-summary")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/export-summary',
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}}/export-summary'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/export-summary');
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}}/export-summary'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/export-summary';
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}}/export-summary"]
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}}/export-summary" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/export-summary",
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}}/export-summary');
echo $response->getBody();
setUrl('{{baseUrl}}/export-summary');
$request->setMethod(HTTP_METH_POST);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/export-summary');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/export-summary' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/export-summary' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/export-summary")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/export-summary"
response = requests.post(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/export-summary"
response <- VERB("POST", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/export-summary")
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/export-summary') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/export-summary";
let client = reqwest::Client::new();
let response = client.post(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/export-summary
http POST {{baseUrl}}/export-summary
wget --quiet \
--method POST \
--output-document \
- {{baseUrl}}/export-summary
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/export-summary")! 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
Export contributions.
{{baseUrl}}/export
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/export");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/export")
require "http/client"
url = "{{baseUrl}}/export"
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}}/export"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/export");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/export"
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/export HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/export")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/export"))
.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}}/export")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/export")
.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}}/export');
xhr.send(data);
import axios from 'axios';
const options = {method: 'POST', url: '{{baseUrl}}/export'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/export';
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}}/export',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/export")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/export',
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}}/export'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/export');
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}}/export'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/export';
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}}/export"]
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}}/export" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/export",
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}}/export');
echo $response->getBody();
setUrl('{{baseUrl}}/export');
$request->setMethod(HTTP_METH_POST);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/export');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/export' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/export' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/export")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/export"
response = requests.post(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/export"
response <- VERB("POST", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/export")
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/export') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/export";
let client = reqwest::Client::new();
let response = client.post(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/export
http POST {{baseUrl}}/export
wget --quiet \
--method POST \
--output-document \
- {{baseUrl}}/export
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/export")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
Get a single contribution by id
{{baseUrl}}/contributions/:id
QUERY PARAMS
id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/contributions/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/contributions/:id")
require "http/client"
url = "{{baseUrl}}/contributions/:id"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/contributions/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/contributions/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/contributions/:id"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/contributions/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/contributions/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/contributions/:id"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/contributions/:id")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/contributions/:id")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/contributions/:id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/contributions/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/contributions/:id';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/contributions/:id',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/contributions/:id")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/contributions/:id',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/contributions/:id'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/contributions/:id');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/contributions/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/contributions/:id';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/contributions/:id"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/contributions/:id" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/contributions/:id",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/contributions/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/contributions/:id');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/contributions/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/contributions/:id' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/contributions/:id' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/contributions/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/contributions/:id"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/contributions/:id"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/contributions/:id")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/contributions/:id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/contributions/:id";
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}}/contributions/:id
http GET {{baseUrl}}/contributions/:id
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/contributions/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/contributions/:id")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
Get a single export job; poll to follow export progress.
{{baseUrl}}/exports/:id
QUERY PARAMS
id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/exports/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/exports/:id")
require "http/client"
url = "{{baseUrl}}/exports/:id"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/exports/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/exports/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/exports/:id"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/exports/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/exports/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/exports/:id"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/exports/:id")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/exports/:id")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/exports/:id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/exports/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/exports/:id';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/exports/:id',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/exports/:id")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/exports/:id',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/exports/:id'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/exports/:id');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/exports/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/exports/:id';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/exports/:id"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/exports/:id" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/exports/:id",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/exports/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/exports/:id');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/exports/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/exports/:id' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/exports/:id' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/exports/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/exports/:id"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/exports/:id"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/exports/:id")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/exports/:id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/exports/:id";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/exports/:id
http GET {{baseUrl}}/exports/:id
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/exports/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/exports/:id")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
List contribution refinement options
{{baseUrl}}/contribution-refinements
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/contribution-refinements");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/contribution-refinements")
require "http/client"
url = "{{baseUrl}}/contribution-refinements"
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}}/contribution-refinements"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/contribution-refinements");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/contribution-refinements"
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/contribution-refinements HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/contribution-refinements")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/contribution-refinements"))
.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}}/contribution-refinements")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/contribution-refinements")
.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}}/contribution-refinements');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/contribution-refinements'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/contribution-refinements';
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}}/contribution-refinements',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/contribution-refinements")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/contribution-refinements',
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}}/contribution-refinements'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/contribution-refinements');
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}}/contribution-refinements'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/contribution-refinements';
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}}/contribution-refinements"]
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}}/contribution-refinements" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/contribution-refinements",
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}}/contribution-refinements');
echo $response->getBody();
setUrl('{{baseUrl}}/contribution-refinements');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/contribution-refinements');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/contribution-refinements' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/contribution-refinements' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/contribution-refinements")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/contribution-refinements"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/contribution-refinements"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/contribution-refinements")
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/contribution-refinements') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/contribution-refinements";
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}}/contribution-refinements
http GET {{baseUrl}}/contribution-refinements
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/contribution-refinements
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/contribution-refinements")! 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
List contributions
{{baseUrl}}/contributions
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/contributions");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/contributions")
require "http/client"
url = "{{baseUrl}}/contributions"
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}}/contributions"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/contributions");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/contributions"
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/contributions HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/contributions")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/contributions"))
.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}}/contributions")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/contributions")
.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}}/contributions');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/contributions'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/contributions';
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}}/contributions',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/contributions")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/contributions',
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}}/contributions'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/contributions');
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}}/contributions'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/contributions';
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}}/contributions"]
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}}/contributions" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/contributions",
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}}/contributions');
echo $response->getBody();
setUrl('{{baseUrl}}/contributions');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/contributions');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/contributions' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/contributions' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/contributions")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/contributions"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/contributions"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/contributions")
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/contributions') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/contributions";
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}}/contributions
http GET {{baseUrl}}/contributions
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/contributions
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/contributions")! 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
List users who have liked this contributions
{{baseUrl}}/contributions/:id/likes
QUERY PARAMS
id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/contributions/:id/likes");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/contributions/:id/likes")
require "http/client"
url = "{{baseUrl}}/contributions/:id/likes"
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}}/contributions/:id/likes"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/contributions/:id/likes");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/contributions/:id/likes"
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/contributions/:id/likes HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/contributions/:id/likes")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/contributions/:id/likes"))
.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}}/contributions/:id/likes")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/contributions/:id/likes")
.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}}/contributions/:id/likes');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/contributions/:id/likes'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/contributions/:id/likes';
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}}/contributions/:id/likes',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/contributions/:id/likes")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/contributions/:id/likes',
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}}/contributions/:id/likes'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/contributions/:id/likes');
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}}/contributions/:id/likes'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/contributions/:id/likes';
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}}/contributions/:id/likes"]
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}}/contributions/:id/likes" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/contributions/:id/likes",
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}}/contributions/:id/likes');
echo $response->getBody();
setUrl('{{baseUrl}}/contributions/:id/likes');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/contributions/:id/likes');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/contributions/:id/likes' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/contributions/:id/likes' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/contributions/:id/likes")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/contributions/:id/likes"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/contributions/:id/likes"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/contributions/:id/likes")
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/contributions/:id/likes') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/contributions/:id/likes";
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}}/contributions/:id/likes
http GET {{baseUrl}}/contributions/:id/likes
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/contributions/:id/likes
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/contributions/:id/likes")! 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
List valid contribution refinement types
{{baseUrl}}/contribution-refinement-types
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/contribution-refinement-types");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/contribution-refinement-types")
require "http/client"
url = "{{baseUrl}}/contribution-refinement-types"
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}}/contribution-refinement-types"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/contribution-refinement-types");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/contribution-refinement-types"
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/contribution-refinement-types HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/contribution-refinement-types")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/contribution-refinement-types"))
.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}}/contribution-refinement-types")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/contribution-refinement-types")
.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}}/contribution-refinement-types');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/contribution-refinement-types'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/contribution-refinement-types';
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}}/contribution-refinement-types',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/contribution-refinement-types")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/contribution-refinement-types',
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}}/contribution-refinement-types'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/contribution-refinement-types');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/contribution-refinement-types'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/contribution-refinement-types';
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}}/contribution-refinement-types"]
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}}/contribution-refinement-types" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/contribution-refinement-types",
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}}/contribution-refinement-types');
echo $response->getBody();
setUrl('{{baseUrl}}/contribution-refinement-types');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/contribution-refinement-types');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/contribution-refinement-types' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/contribution-refinement-types' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/contribution-refinement-types")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/contribution-refinement-types"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/contribution-refinement-types"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/contribution-refinement-types")
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/contribution-refinement-types') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/contribution-refinement-types";
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}}/contribution-refinement-types
http GET {{baseUrl}}/contribution-refinement-types
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/contribution-refinement-types
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/contribution-refinement-types")! 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
Perform a moderation action on this contribution
{{baseUrl}}/contributions/:id/moderate
QUERY PARAMS
id
BODY json
{
"action": {
"id": "",
"label": "",
"resultingState": {
"id": "",
"label": "",
"public": false
}
},
"notes": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/contributions/:id/moderate");
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 \"action\": {\n \"id\": \"\",\n \"label\": \"\",\n \"resultingState\": {\n \"id\": \"\",\n \"label\": \"\",\n \"public\": false\n }\n },\n \"notes\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/contributions/:id/moderate" {:content-type :json
:form-params {:action {:id ""
:label ""
:resultingState {:id ""
:label ""
:public false}}
:notes ""}})
require "http/client"
url = "{{baseUrl}}/contributions/:id/moderate"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"action\": {\n \"id\": \"\",\n \"label\": \"\",\n \"resultingState\": {\n \"id\": \"\",\n \"label\": \"\",\n \"public\": false\n }\n },\n \"notes\": \"\"\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}}/contributions/:id/moderate"),
Content = new StringContent("{\n \"action\": {\n \"id\": \"\",\n \"label\": \"\",\n \"resultingState\": {\n \"id\": \"\",\n \"label\": \"\",\n \"public\": false\n }\n },\n \"notes\": \"\"\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}}/contributions/:id/moderate");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"action\": {\n \"id\": \"\",\n \"label\": \"\",\n \"resultingState\": {\n \"id\": \"\",\n \"label\": \"\",\n \"public\": false\n }\n },\n \"notes\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/contributions/:id/moderate"
payload := strings.NewReader("{\n \"action\": {\n \"id\": \"\",\n \"label\": \"\",\n \"resultingState\": {\n \"id\": \"\",\n \"label\": \"\",\n \"public\": false\n }\n },\n \"notes\": \"\"\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/contributions/:id/moderate HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 154
{
"action": {
"id": "",
"label": "",
"resultingState": {
"id": "",
"label": "",
"public": false
}
},
"notes": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/contributions/:id/moderate")
.setHeader("content-type", "application/json")
.setBody("{\n \"action\": {\n \"id\": \"\",\n \"label\": \"\",\n \"resultingState\": {\n \"id\": \"\",\n \"label\": \"\",\n \"public\": false\n }\n },\n \"notes\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/contributions/:id/moderate"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"action\": {\n \"id\": \"\",\n \"label\": \"\",\n \"resultingState\": {\n \"id\": \"\",\n \"label\": \"\",\n \"public\": false\n }\n },\n \"notes\": \"\"\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 \"action\": {\n \"id\": \"\",\n \"label\": \"\",\n \"resultingState\": {\n \"id\": \"\",\n \"label\": \"\",\n \"public\": false\n }\n },\n \"notes\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/contributions/:id/moderate")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/contributions/:id/moderate")
.header("content-type", "application/json")
.body("{\n \"action\": {\n \"id\": \"\",\n \"label\": \"\",\n \"resultingState\": {\n \"id\": \"\",\n \"label\": \"\",\n \"public\": false\n }\n },\n \"notes\": \"\"\n}")
.asString();
const data = JSON.stringify({
action: {
id: '',
label: '',
resultingState: {
id: '',
label: '',
public: false
}
},
notes: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/contributions/:id/moderate');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/contributions/:id/moderate',
headers: {'content-type': 'application/json'},
data: {
action: {id: '', label: '', resultingState: {id: '', label: '', public: false}},
notes: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/contributions/:id/moderate';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"action":{"id":"","label":"","resultingState":{"id":"","label":"","public":false}},"notes":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/contributions/:id/moderate',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "action": {\n "id": "",\n "label": "",\n "resultingState": {\n "id": "",\n "label": "",\n "public": false\n }\n },\n "notes": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"action\": {\n \"id\": \"\",\n \"label\": \"\",\n \"resultingState\": {\n \"id\": \"\",\n \"label\": \"\",\n \"public\": false\n }\n },\n \"notes\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/contributions/:id/moderate")
.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/contributions/:id/moderate',
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({
action: {id: '', label: '', resultingState: {id: '', label: '', public: false}},
notes: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/contributions/:id/moderate',
headers: {'content-type': 'application/json'},
body: {
action: {id: '', label: '', resultingState: {id: '', label: '', public: false}},
notes: ''
},
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}}/contributions/:id/moderate');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
action: {
id: '',
label: '',
resultingState: {
id: '',
label: '',
public: false
}
},
notes: ''
});
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}}/contributions/:id/moderate',
headers: {'content-type': 'application/json'},
data: {
action: {id: '', label: '', resultingState: {id: '', label: '', public: false}},
notes: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/contributions/:id/moderate';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"action":{"id":"","label":"","resultingState":{"id":"","label":"","public":false}},"notes":""}'
};
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 = @{ @"action": @{ @"id": @"", @"label": @"", @"resultingState": @{ @"id": @"", @"label": @"", @"public": @NO } },
@"notes": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/contributions/:id/moderate"]
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}}/contributions/:id/moderate" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"action\": {\n \"id\": \"\",\n \"label\": \"\",\n \"resultingState\": {\n \"id\": \"\",\n \"label\": \"\",\n \"public\": false\n }\n },\n \"notes\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/contributions/:id/moderate",
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([
'action' => [
'id' => '',
'label' => '',
'resultingState' => [
'id' => '',
'label' => '',
'public' => null
]
],
'notes' => ''
]),
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}}/contributions/:id/moderate', [
'body' => '{
"action": {
"id": "",
"label": "",
"resultingState": {
"id": "",
"label": "",
"public": false
}
},
"notes": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/contributions/:id/moderate');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'action' => [
'id' => '',
'label' => '',
'resultingState' => [
'id' => '',
'label' => '',
'public' => null
]
],
'notes' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'action' => [
'id' => '',
'label' => '',
'resultingState' => [
'id' => '',
'label' => '',
'public' => null
]
],
'notes' => ''
]));
$request->setRequestUrl('{{baseUrl}}/contributions/:id/moderate');
$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}}/contributions/:id/moderate' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"action": {
"id": "",
"label": "",
"resultingState": {
"id": "",
"label": "",
"public": false
}
},
"notes": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/contributions/:id/moderate' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"action": {
"id": "",
"label": "",
"resultingState": {
"id": "",
"label": "",
"public": false
}
},
"notes": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"action\": {\n \"id\": \"\",\n \"label\": \"\",\n \"resultingState\": {\n \"id\": \"\",\n \"label\": \"\",\n \"public\": false\n }\n },\n \"notes\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/contributions/:id/moderate", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/contributions/:id/moderate"
payload = {
"action": {
"id": "",
"label": "",
"resultingState": {
"id": "",
"label": "",
"public": False
}
},
"notes": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/contributions/:id/moderate"
payload <- "{\n \"action\": {\n \"id\": \"\",\n \"label\": \"\",\n \"resultingState\": {\n \"id\": \"\",\n \"label\": \"\",\n \"public\": false\n }\n },\n \"notes\": \"\"\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}}/contributions/:id/moderate")
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 \"action\": {\n \"id\": \"\",\n \"label\": \"\",\n \"resultingState\": {\n \"id\": \"\",\n \"label\": \"\",\n \"public\": false\n }\n },\n \"notes\": \"\"\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/contributions/:id/moderate') do |req|
req.body = "{\n \"action\": {\n \"id\": \"\",\n \"label\": \"\",\n \"resultingState\": {\n \"id\": \"\",\n \"label\": \"\",\n \"public\": false\n }\n },\n \"notes\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/contributions/:id/moderate";
let payload = json!({
"action": json!({
"id": "",
"label": "",
"resultingState": json!({
"id": "",
"label": "",
"public": false
})
}),
"notes": ""
});
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}}/contributions/:id/moderate \
--header 'content-type: application/json' \
--data '{
"action": {
"id": "",
"label": "",
"resultingState": {
"id": "",
"label": "",
"public": false
}
},
"notes": ""
}'
echo '{
"action": {
"id": "",
"label": "",
"resultingState": {
"id": "",
"label": "",
"public": false
}
},
"notes": ""
}' | \
http POST {{baseUrl}}/contributions/:id/moderate \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "action": {\n "id": "",\n "label": "",\n "resultingState": {\n "id": "",\n "label": "",\n "public": false\n }\n },\n "notes": ""\n}' \
--output-document \
- {{baseUrl}}/contributions/:id/moderate
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"action": [
"id": "",
"label": "",
"resultingState": [
"id": "",
"label": "",
"public": false
]
],
"notes": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/contributions/:id/moderate")! 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
Raise a flag against this contribution
{{baseUrl}}/contributions/:id/flag
QUERY PARAMS
id
BODY json
{
"date": "",
"email": "",
"id": "",
"notes": "",
"type": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/contributions/:id/flag");
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 \"date\": \"\",\n \"email\": \"\",\n \"id\": \"\",\n \"notes\": \"\",\n \"type\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/contributions/:id/flag" {:content-type :json
:form-params {:date ""
:email ""
:id ""
:notes ""
:type ""}})
require "http/client"
url = "{{baseUrl}}/contributions/:id/flag"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"date\": \"\",\n \"email\": \"\",\n \"id\": \"\",\n \"notes\": \"\",\n \"type\": \"\"\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}}/contributions/:id/flag"),
Content = new StringContent("{\n \"date\": \"\",\n \"email\": \"\",\n \"id\": \"\",\n \"notes\": \"\",\n \"type\": \"\"\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}}/contributions/:id/flag");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"date\": \"\",\n \"email\": \"\",\n \"id\": \"\",\n \"notes\": \"\",\n \"type\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/contributions/:id/flag"
payload := strings.NewReader("{\n \"date\": \"\",\n \"email\": \"\",\n \"id\": \"\",\n \"notes\": \"\",\n \"type\": \"\"\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/contributions/:id/flag HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 72
{
"date": "",
"email": "",
"id": "",
"notes": "",
"type": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/contributions/:id/flag")
.setHeader("content-type", "application/json")
.setBody("{\n \"date\": \"\",\n \"email\": \"\",\n \"id\": \"\",\n \"notes\": \"\",\n \"type\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/contributions/:id/flag"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"date\": \"\",\n \"email\": \"\",\n \"id\": \"\",\n \"notes\": \"\",\n \"type\": \"\"\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 \"date\": \"\",\n \"email\": \"\",\n \"id\": \"\",\n \"notes\": \"\",\n \"type\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/contributions/:id/flag")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/contributions/:id/flag")
.header("content-type", "application/json")
.body("{\n \"date\": \"\",\n \"email\": \"\",\n \"id\": \"\",\n \"notes\": \"\",\n \"type\": \"\"\n}")
.asString();
const data = JSON.stringify({
date: '',
email: '',
id: '',
notes: '',
type: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/contributions/:id/flag');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/contributions/:id/flag',
headers: {'content-type': 'application/json'},
data: {date: '', email: '', id: '', notes: '', type: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/contributions/:id/flag';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"date":"","email":"","id":"","notes":"","type":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/contributions/:id/flag',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "date": "",\n "email": "",\n "id": "",\n "notes": "",\n "type": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"date\": \"\",\n \"email\": \"\",\n \"id\": \"\",\n \"notes\": \"\",\n \"type\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/contributions/:id/flag")
.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/contributions/:id/flag',
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({date: '', email: '', id: '', notes: '', type: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/contributions/:id/flag',
headers: {'content-type': 'application/json'},
body: {date: '', email: '', id: '', notes: '', type: ''},
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}}/contributions/:id/flag');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
date: '',
email: '',
id: '',
notes: '',
type: ''
});
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}}/contributions/:id/flag',
headers: {'content-type': 'application/json'},
data: {date: '', email: '', id: '', notes: '', type: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/contributions/:id/flag';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"date":"","email":"","id":"","notes":"","type":""}'
};
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 = @{ @"date": @"",
@"email": @"",
@"id": @"",
@"notes": @"",
@"type": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/contributions/:id/flag"]
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}}/contributions/:id/flag" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"date\": \"\",\n \"email\": \"\",\n \"id\": \"\",\n \"notes\": \"\",\n \"type\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/contributions/:id/flag",
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([
'date' => '',
'email' => '',
'id' => '',
'notes' => '',
'type' => ''
]),
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}}/contributions/:id/flag', [
'body' => '{
"date": "",
"email": "",
"id": "",
"notes": "",
"type": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/contributions/:id/flag');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'date' => '',
'email' => '',
'id' => '',
'notes' => '',
'type' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'date' => '',
'email' => '',
'id' => '',
'notes' => '',
'type' => ''
]));
$request->setRequestUrl('{{baseUrl}}/contributions/:id/flag');
$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}}/contributions/:id/flag' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"date": "",
"email": "",
"id": "",
"notes": "",
"type": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/contributions/:id/flag' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"date": "",
"email": "",
"id": "",
"notes": "",
"type": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"date\": \"\",\n \"email\": \"\",\n \"id\": \"\",\n \"notes\": \"\",\n \"type\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/contributions/:id/flag", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/contributions/:id/flag"
payload = {
"date": "",
"email": "",
"id": "",
"notes": "",
"type": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/contributions/:id/flag"
payload <- "{\n \"date\": \"\",\n \"email\": \"\",\n \"id\": \"\",\n \"notes\": \"\",\n \"type\": \"\"\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}}/contributions/:id/flag")
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 \"date\": \"\",\n \"email\": \"\",\n \"id\": \"\",\n \"notes\": \"\",\n \"type\": \"\"\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/contributions/:id/flag') do |req|
req.body = "{\n \"date\": \"\",\n \"email\": \"\",\n \"id\": \"\",\n \"notes\": \"\",\n \"type\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/contributions/:id/flag";
let payload = json!({
"date": "",
"email": "",
"id": "",
"notes": "",
"type": ""
});
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}}/contributions/:id/flag \
--header 'content-type: application/json' \
--data '{
"date": "",
"email": "",
"id": "",
"notes": "",
"type": ""
}'
echo '{
"date": "",
"email": "",
"id": "",
"notes": "",
"type": ""
}' | \
http POST {{baseUrl}}/contributions/:id/flag \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "date": "",\n "email": "",\n "id": "",\n "notes": "",\n "type": ""\n}' \
--output-document \
- {{baseUrl}}/contributions/:id/flag
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"date": "",
"email": "",
"id": "",
"notes": "",
"type": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/contributions/:id/flag")! 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
Create a form
{{baseUrl}}/forms
BODY json
{
"callToAction": "",
"cssUrl": "",
"fields": [
{
"description": "",
"label": "",
"name": "",
"options": [],
"public": false,
"required": false,
"type": ""
}
],
"heading": "",
"name": "",
"noCss": false,
"tags": [
{
"colour": "",
"id": "",
"name": "",
"tagSet": {
"id": "",
"name": ""
},
"urlWords": ""
}
]
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/forms");
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 \"callToAction\": \"\",\n \"cssUrl\": \"\",\n \"fields\": [\n {\n \"description\": \"\",\n \"label\": \"\",\n \"name\": \"\",\n \"options\": [],\n \"public\": false,\n \"required\": false,\n \"type\": \"\"\n }\n ],\n \"heading\": \"\",\n \"name\": \"\",\n \"noCss\": false,\n \"tags\": [\n {\n \"colour\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"tagSet\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"urlWords\": \"\"\n }\n ]\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/forms" {:content-type :json
:form-params {:callToAction ""
:cssUrl ""
:fields [{:description ""
:label ""
:name ""
:options []
:public false
:required false
:type ""}]
:heading ""
:name ""
:noCss false
:tags [{:colour ""
:id ""
:name ""
:tagSet {:id ""
:name ""}
:urlWords ""}]}})
require "http/client"
url = "{{baseUrl}}/forms"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"callToAction\": \"\",\n \"cssUrl\": \"\",\n \"fields\": [\n {\n \"description\": \"\",\n \"label\": \"\",\n \"name\": \"\",\n \"options\": [],\n \"public\": false,\n \"required\": false,\n \"type\": \"\"\n }\n ],\n \"heading\": \"\",\n \"name\": \"\",\n \"noCss\": false,\n \"tags\": [\n {\n \"colour\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"tagSet\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"urlWords\": \"\"\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}}/forms"),
Content = new StringContent("{\n \"callToAction\": \"\",\n \"cssUrl\": \"\",\n \"fields\": [\n {\n \"description\": \"\",\n \"label\": \"\",\n \"name\": \"\",\n \"options\": [],\n \"public\": false,\n \"required\": false,\n \"type\": \"\"\n }\n ],\n \"heading\": \"\",\n \"name\": \"\",\n \"noCss\": false,\n \"tags\": [\n {\n \"colour\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"tagSet\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"urlWords\": \"\"\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}}/forms");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"callToAction\": \"\",\n \"cssUrl\": \"\",\n \"fields\": [\n {\n \"description\": \"\",\n \"label\": \"\",\n \"name\": \"\",\n \"options\": [],\n \"public\": false,\n \"required\": false,\n \"type\": \"\"\n }\n ],\n \"heading\": \"\",\n \"name\": \"\",\n \"noCss\": false,\n \"tags\": [\n {\n \"colour\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"tagSet\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"urlWords\": \"\"\n }\n ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/forms"
payload := strings.NewReader("{\n \"callToAction\": \"\",\n \"cssUrl\": \"\",\n \"fields\": [\n {\n \"description\": \"\",\n \"label\": \"\",\n \"name\": \"\",\n \"options\": [],\n \"public\": false,\n \"required\": false,\n \"type\": \"\"\n }\n ],\n \"heading\": \"\",\n \"name\": \"\",\n \"noCss\": false,\n \"tags\": [\n {\n \"colour\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"tagSet\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"urlWords\": \"\"\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/forms HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 436
{
"callToAction": "",
"cssUrl": "",
"fields": [
{
"description": "",
"label": "",
"name": "",
"options": [],
"public": false,
"required": false,
"type": ""
}
],
"heading": "",
"name": "",
"noCss": false,
"tags": [
{
"colour": "",
"id": "",
"name": "",
"tagSet": {
"id": "",
"name": ""
},
"urlWords": ""
}
]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/forms")
.setHeader("content-type", "application/json")
.setBody("{\n \"callToAction\": \"\",\n \"cssUrl\": \"\",\n \"fields\": [\n {\n \"description\": \"\",\n \"label\": \"\",\n \"name\": \"\",\n \"options\": [],\n \"public\": false,\n \"required\": false,\n \"type\": \"\"\n }\n ],\n \"heading\": \"\",\n \"name\": \"\",\n \"noCss\": false,\n \"tags\": [\n {\n \"colour\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"tagSet\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"urlWords\": \"\"\n }\n ]\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/forms"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"callToAction\": \"\",\n \"cssUrl\": \"\",\n \"fields\": [\n {\n \"description\": \"\",\n \"label\": \"\",\n \"name\": \"\",\n \"options\": [],\n \"public\": false,\n \"required\": false,\n \"type\": \"\"\n }\n ],\n \"heading\": \"\",\n \"name\": \"\",\n \"noCss\": false,\n \"tags\": [\n {\n \"colour\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"tagSet\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"urlWords\": \"\"\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 \"callToAction\": \"\",\n \"cssUrl\": \"\",\n \"fields\": [\n {\n \"description\": \"\",\n \"label\": \"\",\n \"name\": \"\",\n \"options\": [],\n \"public\": false,\n \"required\": false,\n \"type\": \"\"\n }\n ],\n \"heading\": \"\",\n \"name\": \"\",\n \"noCss\": false,\n \"tags\": [\n {\n \"colour\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"tagSet\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"urlWords\": \"\"\n }\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/forms")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/forms")
.header("content-type", "application/json")
.body("{\n \"callToAction\": \"\",\n \"cssUrl\": \"\",\n \"fields\": [\n {\n \"description\": \"\",\n \"label\": \"\",\n \"name\": \"\",\n \"options\": [],\n \"public\": false,\n \"required\": false,\n \"type\": \"\"\n }\n ],\n \"heading\": \"\",\n \"name\": \"\",\n \"noCss\": false,\n \"tags\": [\n {\n \"colour\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"tagSet\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"urlWords\": \"\"\n }\n ]\n}")
.asString();
const data = JSON.stringify({
callToAction: '',
cssUrl: '',
fields: [
{
description: '',
label: '',
name: '',
options: [],
public: false,
required: false,
type: ''
}
],
heading: '',
name: '',
noCss: false,
tags: [
{
colour: '',
id: '',
name: '',
tagSet: {
id: '',
name: ''
},
urlWords: ''
}
]
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/forms');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/forms',
headers: {'content-type': 'application/json'},
data: {
callToAction: '',
cssUrl: '',
fields: [
{
description: '',
label: '',
name: '',
options: [],
public: false,
required: false,
type: ''
}
],
heading: '',
name: '',
noCss: false,
tags: [{colour: '', id: '', name: '', tagSet: {id: '', name: ''}, urlWords: ''}]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/forms';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"callToAction":"","cssUrl":"","fields":[{"description":"","label":"","name":"","options":[],"public":false,"required":false,"type":""}],"heading":"","name":"","noCss":false,"tags":[{"colour":"","id":"","name":"","tagSet":{"id":"","name":""},"urlWords":""}]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/forms',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "callToAction": "",\n "cssUrl": "",\n "fields": [\n {\n "description": "",\n "label": "",\n "name": "",\n "options": [],\n "public": false,\n "required": false,\n "type": ""\n }\n ],\n "heading": "",\n "name": "",\n "noCss": false,\n "tags": [\n {\n "colour": "",\n "id": "",\n "name": "",\n "tagSet": {\n "id": "",\n "name": ""\n },\n "urlWords": ""\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 \"callToAction\": \"\",\n \"cssUrl\": \"\",\n \"fields\": [\n {\n \"description\": \"\",\n \"label\": \"\",\n \"name\": \"\",\n \"options\": [],\n \"public\": false,\n \"required\": false,\n \"type\": \"\"\n }\n ],\n \"heading\": \"\",\n \"name\": \"\",\n \"noCss\": false,\n \"tags\": [\n {\n \"colour\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"tagSet\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"urlWords\": \"\"\n }\n ]\n}")
val request = Request.Builder()
.url("{{baseUrl}}/forms")
.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/forms',
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({
callToAction: '',
cssUrl: '',
fields: [
{
description: '',
label: '',
name: '',
options: [],
public: false,
required: false,
type: ''
}
],
heading: '',
name: '',
noCss: false,
tags: [{colour: '', id: '', name: '', tagSet: {id: '', name: ''}, urlWords: ''}]
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/forms',
headers: {'content-type': 'application/json'},
body: {
callToAction: '',
cssUrl: '',
fields: [
{
description: '',
label: '',
name: '',
options: [],
public: false,
required: false,
type: ''
}
],
heading: '',
name: '',
noCss: false,
tags: [{colour: '', id: '', name: '', tagSet: {id: '', name: ''}, urlWords: ''}]
},
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}}/forms');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
callToAction: '',
cssUrl: '',
fields: [
{
description: '',
label: '',
name: '',
options: [],
public: false,
required: false,
type: ''
}
],
heading: '',
name: '',
noCss: false,
tags: [
{
colour: '',
id: '',
name: '',
tagSet: {
id: '',
name: ''
},
urlWords: ''
}
]
});
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}}/forms',
headers: {'content-type': 'application/json'},
data: {
callToAction: '',
cssUrl: '',
fields: [
{
description: '',
label: '',
name: '',
options: [],
public: false,
required: false,
type: ''
}
],
heading: '',
name: '',
noCss: false,
tags: [{colour: '', id: '', name: '', tagSet: {id: '', name: ''}, urlWords: ''}]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/forms';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"callToAction":"","cssUrl":"","fields":[{"description":"","label":"","name":"","options":[],"public":false,"required":false,"type":""}],"heading":"","name":"","noCss":false,"tags":[{"colour":"","id":"","name":"","tagSet":{"id":"","name":""},"urlWords":""}]}'
};
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 = @{ @"callToAction": @"",
@"cssUrl": @"",
@"fields": @[ @{ @"description": @"", @"label": @"", @"name": @"", @"options": @[ ], @"public": @NO, @"required": @NO, @"type": @"" } ],
@"heading": @"",
@"name": @"",
@"noCss": @NO,
@"tags": @[ @{ @"colour": @"", @"id": @"", @"name": @"", @"tagSet": @{ @"id": @"", @"name": @"" }, @"urlWords": @"" } ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/forms"]
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}}/forms" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"callToAction\": \"\",\n \"cssUrl\": \"\",\n \"fields\": [\n {\n \"description\": \"\",\n \"label\": \"\",\n \"name\": \"\",\n \"options\": [],\n \"public\": false,\n \"required\": false,\n \"type\": \"\"\n }\n ],\n \"heading\": \"\",\n \"name\": \"\",\n \"noCss\": false,\n \"tags\": [\n {\n \"colour\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"tagSet\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"urlWords\": \"\"\n }\n ]\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/forms",
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([
'callToAction' => '',
'cssUrl' => '',
'fields' => [
[
'description' => '',
'label' => '',
'name' => '',
'options' => [
],
'public' => null,
'required' => null,
'type' => ''
]
],
'heading' => '',
'name' => '',
'noCss' => null,
'tags' => [
[
'colour' => '',
'id' => '',
'name' => '',
'tagSet' => [
'id' => '',
'name' => ''
],
'urlWords' => ''
]
]
]),
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}}/forms', [
'body' => '{
"callToAction": "",
"cssUrl": "",
"fields": [
{
"description": "",
"label": "",
"name": "",
"options": [],
"public": false,
"required": false,
"type": ""
}
],
"heading": "",
"name": "",
"noCss": false,
"tags": [
{
"colour": "",
"id": "",
"name": "",
"tagSet": {
"id": "",
"name": ""
},
"urlWords": ""
}
]
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/forms');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'callToAction' => '',
'cssUrl' => '',
'fields' => [
[
'description' => '',
'label' => '',
'name' => '',
'options' => [
],
'public' => null,
'required' => null,
'type' => ''
]
],
'heading' => '',
'name' => '',
'noCss' => null,
'tags' => [
[
'colour' => '',
'id' => '',
'name' => '',
'tagSet' => [
'id' => '',
'name' => ''
],
'urlWords' => ''
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'callToAction' => '',
'cssUrl' => '',
'fields' => [
[
'description' => '',
'label' => '',
'name' => '',
'options' => [
],
'public' => null,
'required' => null,
'type' => ''
]
],
'heading' => '',
'name' => '',
'noCss' => null,
'tags' => [
[
'colour' => '',
'id' => '',
'name' => '',
'tagSet' => [
'id' => '',
'name' => ''
],
'urlWords' => ''
]
]
]));
$request->setRequestUrl('{{baseUrl}}/forms');
$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}}/forms' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"callToAction": "",
"cssUrl": "",
"fields": [
{
"description": "",
"label": "",
"name": "",
"options": [],
"public": false,
"required": false,
"type": ""
}
],
"heading": "",
"name": "",
"noCss": false,
"tags": [
{
"colour": "",
"id": "",
"name": "",
"tagSet": {
"id": "",
"name": ""
},
"urlWords": ""
}
]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/forms' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"callToAction": "",
"cssUrl": "",
"fields": [
{
"description": "",
"label": "",
"name": "",
"options": [],
"public": false,
"required": false,
"type": ""
}
],
"heading": "",
"name": "",
"noCss": false,
"tags": [
{
"colour": "",
"id": "",
"name": "",
"tagSet": {
"id": "",
"name": ""
},
"urlWords": ""
}
]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"callToAction\": \"\",\n \"cssUrl\": \"\",\n \"fields\": [\n {\n \"description\": \"\",\n \"label\": \"\",\n \"name\": \"\",\n \"options\": [],\n \"public\": false,\n \"required\": false,\n \"type\": \"\"\n }\n ],\n \"heading\": \"\",\n \"name\": \"\",\n \"noCss\": false,\n \"tags\": [\n {\n \"colour\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"tagSet\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"urlWords\": \"\"\n }\n ]\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/forms", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/forms"
payload = {
"callToAction": "",
"cssUrl": "",
"fields": [
{
"description": "",
"label": "",
"name": "",
"options": [],
"public": False,
"required": False,
"type": ""
}
],
"heading": "",
"name": "",
"noCss": False,
"tags": [
{
"colour": "",
"id": "",
"name": "",
"tagSet": {
"id": "",
"name": ""
},
"urlWords": ""
}
]
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/forms"
payload <- "{\n \"callToAction\": \"\",\n \"cssUrl\": \"\",\n \"fields\": [\n {\n \"description\": \"\",\n \"label\": \"\",\n \"name\": \"\",\n \"options\": [],\n \"public\": false,\n \"required\": false,\n \"type\": \"\"\n }\n ],\n \"heading\": \"\",\n \"name\": \"\",\n \"noCss\": false,\n \"tags\": [\n {\n \"colour\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"tagSet\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"urlWords\": \"\"\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}}/forms")
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 \"callToAction\": \"\",\n \"cssUrl\": \"\",\n \"fields\": [\n {\n \"description\": \"\",\n \"label\": \"\",\n \"name\": \"\",\n \"options\": [],\n \"public\": false,\n \"required\": false,\n \"type\": \"\"\n }\n ],\n \"heading\": \"\",\n \"name\": \"\",\n \"noCss\": false,\n \"tags\": [\n {\n \"colour\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"tagSet\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"urlWords\": \"\"\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/forms') do |req|
req.body = "{\n \"callToAction\": \"\",\n \"cssUrl\": \"\",\n \"fields\": [\n {\n \"description\": \"\",\n \"label\": \"\",\n \"name\": \"\",\n \"options\": [],\n \"public\": false,\n \"required\": false,\n \"type\": \"\"\n }\n ],\n \"heading\": \"\",\n \"name\": \"\",\n \"noCss\": false,\n \"tags\": [\n {\n \"colour\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"tagSet\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"urlWords\": \"\"\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}}/forms";
let payload = json!({
"callToAction": "",
"cssUrl": "",
"fields": (
json!({
"description": "",
"label": "",
"name": "",
"options": (),
"public": false,
"required": false,
"type": ""
})
),
"heading": "",
"name": "",
"noCss": false,
"tags": (
json!({
"colour": "",
"id": "",
"name": "",
"tagSet": json!({
"id": "",
"name": ""
}),
"urlWords": ""
})
)
});
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}}/forms \
--header 'content-type: application/json' \
--data '{
"callToAction": "",
"cssUrl": "",
"fields": [
{
"description": "",
"label": "",
"name": "",
"options": [],
"public": false,
"required": false,
"type": ""
}
],
"heading": "",
"name": "",
"noCss": false,
"tags": [
{
"colour": "",
"id": "",
"name": "",
"tagSet": {
"id": "",
"name": ""
},
"urlWords": ""
}
]
}'
echo '{
"callToAction": "",
"cssUrl": "",
"fields": [
{
"description": "",
"label": "",
"name": "",
"options": [],
"public": false,
"required": false,
"type": ""
}
],
"heading": "",
"name": "",
"noCss": false,
"tags": [
{
"colour": "",
"id": "",
"name": "",
"tagSet": {
"id": "",
"name": ""
},
"urlWords": ""
}
]
}' | \
http POST {{baseUrl}}/forms \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "callToAction": "",\n "cssUrl": "",\n "fields": [\n {\n "description": "",\n "label": "",\n "name": "",\n "options": [],\n "public": false,\n "required": false,\n "type": ""\n }\n ],\n "heading": "",\n "name": "",\n "noCss": false,\n "tags": [\n {\n "colour": "",\n "id": "",\n "name": "",\n "tagSet": {\n "id": "",\n "name": ""\n },\n "urlWords": ""\n }\n ]\n}' \
--output-document \
- {{baseUrl}}/forms
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"callToAction": "",
"cssUrl": "",
"fields": [
[
"description": "",
"label": "",
"name": "",
"options": [],
"public": false,
"required": false,
"type": ""
]
],
"heading": "",
"name": "",
"noCss": false,
"tags": [
[
"colour": "",
"id": "",
"name": "",
"tagSet": [
"id": "",
"name": ""
],
"urlWords": ""
]
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/forms")! 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
Delete this form and all of it's responses.
{{baseUrl}}/forms/:id
QUERY PARAMS
id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/forms/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/forms/:id")
require "http/client"
url = "{{baseUrl}}/forms/:id"
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}}/forms/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/forms/:id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/forms/:id"
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/forms/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/forms/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/forms/:id"))
.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}}/forms/:id")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/forms/:id")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('DELETE', '{{baseUrl}}/forms/:id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'DELETE', url: '{{baseUrl}}/forms/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/forms/:id';
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}}/forms/:id',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/forms/:id")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/forms/:id',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'DELETE', url: '{{baseUrl}}/forms/:id'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/forms/:id');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'DELETE', url: '{{baseUrl}}/forms/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/forms/:id';
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}}/forms/:id"]
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}}/forms/:id" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/forms/:id",
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}}/forms/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/forms/:id');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/forms/:id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/forms/:id' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/forms/:id' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/forms/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/forms/:id"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/forms/:id"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/forms/:id")
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/forms/:id') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/forms/:id";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request DELETE \
--url {{baseUrl}}/forms/:id
http DELETE {{baseUrl}}/forms/:id
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/forms/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/forms/:id")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "DELETE"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
Get a single form by id
{{baseUrl}}/forms/:id
QUERY PARAMS
id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/forms/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/forms/:id")
require "http/client"
url = "{{baseUrl}}/forms/:id"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/forms/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/forms/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/forms/:id"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/forms/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/forms/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/forms/:id"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/forms/:id")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/forms/:id")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/forms/:id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/forms/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/forms/:id';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/forms/:id',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/forms/:id")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/forms/:id',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/forms/:id'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/forms/:id');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/forms/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/forms/:id';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/forms/:id"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/forms/:id" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/forms/:id",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/forms/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/forms/:id');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/forms/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/forms/:id' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/forms/:id' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/forms/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/forms/:id"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/forms/:id"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/forms/:id")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/forms/:id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/forms/:id";
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}}/forms/:id
http GET {{baseUrl}}/forms/:id
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/forms/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/forms/:id")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
Get a single form response by id
{{baseUrl}}/form-responses/:id
QUERY PARAMS
id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/form-responses/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/form-responses/:id")
require "http/client"
url = "{{baseUrl}}/form-responses/:id"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/form-responses/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/form-responses/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/form-responses/:id"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/form-responses/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/form-responses/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/form-responses/:id"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/form-responses/:id")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/form-responses/:id")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/form-responses/:id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/form-responses/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/form-responses/:id';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/form-responses/:id',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/form-responses/:id")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/form-responses/:id',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/form-responses/:id'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/form-responses/:id');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/form-responses/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/form-responses/:id';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/form-responses/:id"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/form-responses/:id" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/form-responses/:id",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/form-responses/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/form-responses/:id');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/form-responses/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/form-responses/:id' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/form-responses/:id' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/form-responses/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/form-responses/:id"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/form-responses/:id"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/form-responses/:id")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/form-responses/:id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/form-responses/:id";
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}}/form-responses/:id
http GET {{baseUrl}}/form-responses/:id
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/form-responses/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/form-responses/:id")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
List form responses
{{baseUrl}}/form-responses
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/form-responses");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/form-responses")
require "http/client"
url = "{{baseUrl}}/form-responses"
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}}/form-responses"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/form-responses");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/form-responses"
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/form-responses HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/form-responses")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/form-responses"))
.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}}/form-responses")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/form-responses")
.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}}/form-responses');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/form-responses'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/form-responses';
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}}/form-responses',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/form-responses")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/form-responses',
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}}/form-responses'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/form-responses');
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}}/form-responses'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/form-responses';
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}}/form-responses"]
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}}/form-responses" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/form-responses",
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}}/form-responses');
echo $response->getBody();
setUrl('{{baseUrl}}/form-responses');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/form-responses');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/form-responses' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/form-responses' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/form-responses")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/form-responses"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/form-responses"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/form-responses")
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/form-responses') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/form-responses";
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}}/form-responses
http GET {{baseUrl}}/form-responses
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/form-responses
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/form-responses")! 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
List forms
{{baseUrl}}/forms
QUERY PARAMS
ownedBy
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/forms?ownedBy=");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/forms" {:query-params {:ownedBy ""}})
require "http/client"
url = "{{baseUrl}}/forms?ownedBy="
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}}/forms?ownedBy="),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/forms?ownedBy=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/forms?ownedBy="
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/forms?ownedBy= HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/forms?ownedBy=")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/forms?ownedBy="))
.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}}/forms?ownedBy=")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/forms?ownedBy=")
.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}}/forms?ownedBy=');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/forms', params: {ownedBy: ''}};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/forms?ownedBy=';
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}}/forms?ownedBy=',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/forms?ownedBy=")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/forms?ownedBy=',
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}}/forms', qs: {ownedBy: ''}};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/forms');
req.query({
ownedBy: ''
});
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}}/forms', params: {ownedBy: ''}};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/forms?ownedBy=';
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}}/forms?ownedBy="]
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}}/forms?ownedBy=" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/forms?ownedBy=",
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}}/forms?ownedBy=');
echo $response->getBody();
setUrl('{{baseUrl}}/forms');
$request->setMethod(HTTP_METH_GET);
$request->setQueryData([
'ownedBy' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/forms');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
'ownedBy' => ''
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/forms?ownedBy=' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/forms?ownedBy=' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/forms?ownedBy=")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/forms"
querystring = {"ownedBy":""}
response = requests.get(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/forms"
queryString <- list(ownedBy = "")
response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/forms?ownedBy=")
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/forms') do |req|
req.params['ownedBy'] = ''
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/forms";
let querystring = [
("ownedBy", ""),
];
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}}/forms?ownedBy='
http GET '{{baseUrl}}/forms?ownedBy='
wget --quiet \
--method GET \
--output-document \
- '{{baseUrl}}/forms?ownedBy='
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/forms?ownedBy=")! 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
Submit a response to a form
{{baseUrl}}/form-responses
BODY json
{
"contribution": "",
"form": "",
"responses": {}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/form-responses");
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 \"contribution\": \"\",\n \"form\": \"\",\n \"responses\": {}\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/form-responses" {:content-type :json
:form-params {:contribution ""
:form ""
:responses {}}})
require "http/client"
url = "{{baseUrl}}/form-responses"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"contribution\": \"\",\n \"form\": \"\",\n \"responses\": {}\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}}/form-responses"),
Content = new StringContent("{\n \"contribution\": \"\",\n \"form\": \"\",\n \"responses\": {}\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}}/form-responses");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"contribution\": \"\",\n \"form\": \"\",\n \"responses\": {}\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/form-responses"
payload := strings.NewReader("{\n \"contribution\": \"\",\n \"form\": \"\",\n \"responses\": {}\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/form-responses HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 57
{
"contribution": "",
"form": "",
"responses": {}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/form-responses")
.setHeader("content-type", "application/json")
.setBody("{\n \"contribution\": \"\",\n \"form\": \"\",\n \"responses\": {}\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/form-responses"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"contribution\": \"\",\n \"form\": \"\",\n \"responses\": {}\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 \"contribution\": \"\",\n \"form\": \"\",\n \"responses\": {}\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/form-responses")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/form-responses")
.header("content-type", "application/json")
.body("{\n \"contribution\": \"\",\n \"form\": \"\",\n \"responses\": {}\n}")
.asString();
const data = JSON.stringify({
contribution: '',
form: '',
responses: {}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/form-responses');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/form-responses',
headers: {'content-type': 'application/json'},
data: {contribution: '', form: '', responses: {}}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/form-responses';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"contribution":"","form":"","responses":{}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/form-responses',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "contribution": "",\n "form": "",\n "responses": {}\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"contribution\": \"\",\n \"form\": \"\",\n \"responses\": {}\n}")
val request = Request.Builder()
.url("{{baseUrl}}/form-responses")
.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/form-responses',
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({contribution: '', form: '', responses: {}}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/form-responses',
headers: {'content-type': 'application/json'},
body: {contribution: '', form: '', responses: {}},
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}}/form-responses');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
contribution: '',
form: '',
responses: {}
});
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}}/form-responses',
headers: {'content-type': 'application/json'},
data: {contribution: '', form: '', responses: {}}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/form-responses';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"contribution":"","form":"","responses":{}}'
};
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 = @{ @"contribution": @"",
@"form": @"",
@"responses": @{ } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/form-responses"]
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}}/form-responses" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"contribution\": \"\",\n \"form\": \"\",\n \"responses\": {}\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/form-responses",
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([
'contribution' => '',
'form' => '',
'responses' => [
]
]),
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}}/form-responses', [
'body' => '{
"contribution": "",
"form": "",
"responses": {}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/form-responses');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'contribution' => '',
'form' => '',
'responses' => [
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'contribution' => '',
'form' => '',
'responses' => [
]
]));
$request->setRequestUrl('{{baseUrl}}/form-responses');
$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}}/form-responses' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"contribution": "",
"form": "",
"responses": {}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/form-responses' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"contribution": "",
"form": "",
"responses": {}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"contribution\": \"\",\n \"form\": \"\",\n \"responses\": {}\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/form-responses", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/form-responses"
payload = {
"contribution": "",
"form": "",
"responses": {}
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/form-responses"
payload <- "{\n \"contribution\": \"\",\n \"form\": \"\",\n \"responses\": {}\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}}/form-responses")
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 \"contribution\": \"\",\n \"form\": \"\",\n \"responses\": {}\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/form-responses') do |req|
req.body = "{\n \"contribution\": \"\",\n \"form\": \"\",\n \"responses\": {}\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/form-responses";
let payload = json!({
"contribution": "",
"form": "",
"responses": 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}}/form-responses \
--header 'content-type: application/json' \
--data '{
"contribution": "",
"form": "",
"responses": {}
}'
echo '{
"contribution": "",
"form": "",
"responses": {}
}' | \
http POST {{baseUrl}}/form-responses \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "contribution": "",\n "form": "",\n "responses": {}\n}' \
--output-document \
- {{baseUrl}}/form-responses
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"contribution": "",
"form": "",
"responses": []
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/form-responses")! 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
Artifact formats
{{baseUrl}}/artifact-formats
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/artifact-formats");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/artifact-formats")
require "http/client"
url = "{{baseUrl}}/artifact-formats"
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}}/artifact-formats"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/artifact-formats");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/artifact-formats"
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/artifact-formats HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/artifact-formats")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/artifact-formats"))
.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}}/artifact-formats")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/artifact-formats")
.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}}/artifact-formats');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/artifact-formats'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/artifact-formats';
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}}/artifact-formats',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/artifact-formats")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/artifact-formats',
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}}/artifact-formats'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/artifact-formats');
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}}/artifact-formats'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/artifact-formats';
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}}/artifact-formats"]
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}}/artifact-formats" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/artifact-formats",
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}}/artifact-formats');
echo $response->getBody();
setUrl('{{baseUrl}}/artifact-formats');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/artifact-formats');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/artifact-formats' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/artifact-formats' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/artifact-formats")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/artifact-formats"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/artifact-formats"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/artifact-formats")
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/artifact-formats') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/artifact-formats";
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}}/artifact-formats
http GET {{baseUrl}}/artifact-formats
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/artifact-formats
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/artifact-formats")! 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
Event types
{{baseUrl}}/event-types
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/event-types");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/event-types")
require "http/client"
url = "{{baseUrl}}/event-types"
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}}/event-types"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/event-types");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/event-types"
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/event-types HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/event-types")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/event-types"))
.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}}/event-types")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/event-types")
.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}}/event-types');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/event-types'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/event-types';
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}}/event-types',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/event-types")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/event-types',
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}}/event-types'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/event-types');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/event-types'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/event-types';
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}}/event-types"]
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}}/event-types" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/event-types",
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}}/event-types');
echo $response->getBody();
setUrl('{{baseUrl}}/event-types');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/event-types');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/event-types' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/event-types' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/event-types")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/event-types"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/event-types"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/event-types")
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/event-types') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/event-types";
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}}/event-types
http GET {{baseUrl}}/event-types
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/event-types
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/event-types")! 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
Recent changes
{{baseUrl}}/change-log
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/change-log");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/change-log")
require "http/client"
url = "{{baseUrl}}/change-log"
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}}/change-log"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/change-log");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/change-log"
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/change-log HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/change-log")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/change-log"))
.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}}/change-log")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/change-log")
.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}}/change-log');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/change-log'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/change-log';
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}}/change-log',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/change-log")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/change-log',
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}}/change-log'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/change-log');
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}}/change-log'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/change-log';
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}}/change-log"]
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}}/change-log" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/change-log",
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}}/change-log');
echo $response->getBody();
setUrl('{{baseUrl}}/change-log');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/change-log');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/change-log' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/change-log' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/change-log")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/change-log"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/change-log"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/change-log")
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/change-log') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/change-log";
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}}/change-log
http GET {{baseUrl}}/change-log
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/change-log
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/change-log")! 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
Submit a new media file
{{baseUrl}}/media
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/media");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/media")
require "http/client"
url = "{{baseUrl}}/media"
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}}/media"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/media");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/media"
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/media HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/media")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/media"))
.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}}/media")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/media")
.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}}/media');
xhr.send(data);
import axios from 'axios';
const options = {method: 'POST', url: '{{baseUrl}}/media'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/media';
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}}/media',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/media")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/media',
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}}/media'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/media');
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}}/media'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/media';
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}}/media"]
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}}/media" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/media",
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}}/media');
echo $response->getBody();
setUrl('{{baseUrl}}/media');
$request->setMethod(HTTP_METH_POST);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/media');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/media' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/media' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/media")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/media"
response = requests.post(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/media"
response <- VERB("POST", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/media")
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/media') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/media";
let client = reqwest::Client::new();
let response = client.post(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/media
http POST {{baseUrl}}/media
wget --quiet \
--method POST \
--output-document \
- {{baseUrl}}/media
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/media")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
get -notifications-contributions--id-preview
{{baseUrl}}/notifications/contributions/:id/preview
QUERY PARAMS
message
id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/notifications/contributions/:id/preview?message=");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/notifications/contributions/:id/preview" {:query-params {:message ""}})
require "http/client"
url = "{{baseUrl}}/notifications/contributions/:id/preview?message="
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}}/notifications/contributions/:id/preview?message="),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/notifications/contributions/:id/preview?message=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/notifications/contributions/:id/preview?message="
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/notifications/contributions/:id/preview?message= HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/notifications/contributions/:id/preview?message=")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/notifications/contributions/:id/preview?message="))
.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}}/notifications/contributions/:id/preview?message=")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/notifications/contributions/:id/preview?message=")
.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}}/notifications/contributions/:id/preview?message=');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/notifications/contributions/:id/preview',
params: {message: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/notifications/contributions/:id/preview?message=';
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}}/notifications/contributions/:id/preview?message=',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/notifications/contributions/:id/preview?message=")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/notifications/contributions/:id/preview?message=',
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}}/notifications/contributions/:id/preview',
qs: {message: ''}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/notifications/contributions/:id/preview');
req.query({
message: ''
});
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}}/notifications/contributions/:id/preview',
params: {message: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/notifications/contributions/:id/preview?message=';
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}}/notifications/contributions/:id/preview?message="]
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}}/notifications/contributions/:id/preview?message=" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/notifications/contributions/:id/preview?message=",
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}}/notifications/contributions/:id/preview?message=');
echo $response->getBody();
setUrl('{{baseUrl}}/notifications/contributions/:id/preview');
$request->setMethod(HTTP_METH_GET);
$request->setQueryData([
'message' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/notifications/contributions/:id/preview');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
'message' => ''
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/notifications/contributions/:id/preview?message=' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/notifications/contributions/:id/preview?message=' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/notifications/contributions/:id/preview?message=")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/notifications/contributions/:id/preview"
querystring = {"message":""}
response = requests.get(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/notifications/contributions/:id/preview"
queryString <- list(message = "")
response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/notifications/contributions/:id/preview?message=")
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/notifications/contributions/:id/preview') do |req|
req.params['message'] = ''
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/notifications/contributions/:id/preview";
let querystring = [
("message", ""),
];
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}}/notifications/contributions/:id/preview?message='
http GET '{{baseUrl}}/notifications/contributions/:id/preview?message='
wget --quiet \
--method GET \
--output-document \
- '{{baseUrl}}/notifications/contributions/:id/preview?message='
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/notifications/contributions/:id/preview?message=")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
DELETE
Delete a subscription.
{{baseUrl}}/subscriptions/:id
QUERY PARAMS
id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/subscriptions/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/subscriptions/:id")
require "http/client"
url = "{{baseUrl}}/subscriptions/:id"
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}}/subscriptions/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/subscriptions/:id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/subscriptions/:id"
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/subscriptions/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/subscriptions/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/subscriptions/:id"))
.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}}/subscriptions/:id")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/subscriptions/:id")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('DELETE', '{{baseUrl}}/subscriptions/:id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'DELETE', url: '{{baseUrl}}/subscriptions/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/subscriptions/:id';
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}}/subscriptions/:id',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/subscriptions/:id")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/subscriptions/:id',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'DELETE', url: '{{baseUrl}}/subscriptions/:id'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/subscriptions/:id');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'DELETE', url: '{{baseUrl}}/subscriptions/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/subscriptions/:id';
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}}/subscriptions/:id"]
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}}/subscriptions/:id" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/subscriptions/:id",
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}}/subscriptions/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/subscriptions/:id');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/subscriptions/:id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/subscriptions/:id' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/subscriptions/:id' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/subscriptions/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/subscriptions/:id"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/subscriptions/:id"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/subscriptions/:id")
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/subscriptions/:id') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/subscriptions/:id";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request DELETE \
--url {{baseUrl}}/subscriptions/:id
http DELETE {{baseUrl}}/subscriptions/:id
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/subscriptions/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/subscriptions/:id")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "DELETE"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
List subscriptions for the authorised user.
{{baseUrl}}/subscriptions
BODY json
{
"assignment": "",
"email": "",
"includeBody": false,
"includeThumbenail": false,
"slackChannel": "",
"types": []
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/subscriptions");
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 \"assignment\": \"\",\n \"email\": \"\",\n \"includeBody\": false,\n \"includeThumbenail\": false,\n \"slackChannel\": \"\",\n \"types\": []\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/subscriptions" {:content-type :json
:form-params {:assignment ""
:email ""
:includeBody false
:includeThumbenail false
:slackChannel ""
:types []}})
require "http/client"
url = "{{baseUrl}}/subscriptions"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"assignment\": \"\",\n \"email\": \"\",\n \"includeBody\": false,\n \"includeThumbenail\": false,\n \"slackChannel\": \"\",\n \"types\": []\n}"
response = HTTP::Client.get url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/subscriptions"),
Content = new StringContent("{\n \"assignment\": \"\",\n \"email\": \"\",\n \"includeBody\": false,\n \"includeThumbenail\": false,\n \"slackChannel\": \"\",\n \"types\": []\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/subscriptions");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"assignment\": \"\",\n \"email\": \"\",\n \"includeBody\": false,\n \"includeThumbenail\": false,\n \"slackChannel\": \"\",\n \"types\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/subscriptions"
payload := strings.NewReader("{\n \"assignment\": \"\",\n \"email\": \"\",\n \"includeBody\": false,\n \"includeThumbenail\": false,\n \"slackChannel\": \"\",\n \"types\": []\n}")
req, _ := http.NewRequest("GET", 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))
}
GET /baseUrl/subscriptions HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 128
{
"assignment": "",
"email": "",
"includeBody": false,
"includeThumbenail": false,
"slackChannel": "",
"types": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/subscriptions")
.setHeader("content-type", "application/json")
.setBody("{\n \"assignment\": \"\",\n \"email\": \"\",\n \"includeBody\": false,\n \"includeThumbenail\": false,\n \"slackChannel\": \"\",\n \"types\": []\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/subscriptions"))
.header("content-type", "application/json")
.method("GET", HttpRequest.BodyPublishers.ofString("{\n \"assignment\": \"\",\n \"email\": \"\",\n \"includeBody\": false,\n \"includeThumbenail\": false,\n \"slackChannel\": \"\",\n \"types\": []\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"assignment\": \"\",\n \"email\": \"\",\n \"includeBody\": false,\n \"includeThumbenail\": false,\n \"slackChannel\": \"\",\n \"types\": []\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/subscriptions")
.get()
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/subscriptions")
.header("content-type", "application/json")
.body("{\n \"assignment\": \"\",\n \"email\": \"\",\n \"includeBody\": false,\n \"includeThumbenail\": false,\n \"slackChannel\": \"\",\n \"types\": []\n}")
.asString();
const data = JSON.stringify({
assignment: '',
email: '',
includeBody: false,
includeThumbenail: false,
slackChannel: '',
types: []
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/subscriptions');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/subscriptions',
headers: {'content-type': 'application/json'},
data: {
assignment: '',
email: '',
includeBody: false,
includeThumbenail: false,
slackChannel: '',
types: []
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/subscriptions';
const options = {
method: 'GET',
headers: {'content-type': 'application/json'},
body: '{"assignment":"","email":"","includeBody":false,"includeThumbenail":false,"slackChannel":"","types":[]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/subscriptions',
method: 'GET',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "assignment": "",\n "email": "",\n "includeBody": false,\n "includeThumbenail": false,\n "slackChannel": "",\n "types": []\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"assignment\": \"\",\n \"email\": \"\",\n \"includeBody\": false,\n \"includeThumbenail\": false,\n \"slackChannel\": \"\",\n \"types\": []\n}")
val request = Request.Builder()
.url("{{baseUrl}}/subscriptions")
.get()
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/subscriptions',
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({
assignment: '',
email: '',
includeBody: false,
includeThumbenail: false,
slackChannel: '',
types: []
}));
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/subscriptions',
headers: {'content-type': 'application/json'},
body: {
assignment: '',
email: '',
includeBody: false,
includeThumbenail: false,
slackChannel: '',
types: []
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/subscriptions');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
assignment: '',
email: '',
includeBody: false,
includeThumbenail: false,
slackChannel: '',
types: []
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/subscriptions',
headers: {'content-type': 'application/json'},
data: {
assignment: '',
email: '',
includeBody: false,
includeThumbenail: false,
slackChannel: '',
types: []
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/subscriptions';
const options = {
method: 'GET',
headers: {'content-type': 'application/json'},
body: '{"assignment":"","email":"","includeBody":false,"includeThumbenail":false,"slackChannel":"","types":[]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"assignment": @"",
@"email": @"",
@"includeBody": @NO,
@"includeThumbenail": @NO,
@"slackChannel": @"",
@"types": @[ ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/subscriptions"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[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}}/subscriptions" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"assignment\": \"\",\n \"email\": \"\",\n \"includeBody\": false,\n \"includeThumbenail\": false,\n \"slackChannel\": \"\",\n \"types\": []\n}" in
Client.call ~headers ~body `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/subscriptions",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_POSTFIELDS => json_encode([
'assignment' => '',
'email' => '',
'includeBody' => null,
'includeThumbenail' => null,
'slackChannel' => '',
'types' => [
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/subscriptions', [
'body' => '{
"assignment": "",
"email": "",
"includeBody": false,
"includeThumbenail": false,
"slackChannel": "",
"types": []
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/subscriptions');
$request->setMethod(HTTP_METH_GET);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'assignment' => '',
'email' => '',
'includeBody' => null,
'includeThumbenail' => null,
'slackChannel' => '',
'types' => [
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'assignment' => '',
'email' => '',
'includeBody' => null,
'includeThumbenail' => null,
'slackChannel' => '',
'types' => [
]
]));
$request->setRequestUrl('{{baseUrl}}/subscriptions');
$request->setRequestMethod('GET');
$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}}/subscriptions' -Method GET -Headers $headers -ContentType 'application/json' -Body '{
"assignment": "",
"email": "",
"includeBody": false,
"includeThumbenail": false,
"slackChannel": "",
"types": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/subscriptions' -Method GET -Headers $headers -ContentType 'application/json' -Body '{
"assignment": "",
"email": "",
"includeBody": false,
"includeThumbenail": false,
"slackChannel": "",
"types": []
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"assignment\": \"\",\n \"email\": \"\",\n \"includeBody\": false,\n \"includeThumbenail\": false,\n \"slackChannel\": \"\",\n \"types\": []\n}"
headers = { 'content-type': "application/json" }
conn.request("GET", "/baseUrl/subscriptions", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/subscriptions"
payload = {
"assignment": "",
"email": "",
"includeBody": False,
"includeThumbenail": False,
"slackChannel": "",
"types": []
}
headers = {"content-type": "application/json"}
response = requests.get(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/subscriptions"
payload <- "{\n \"assignment\": \"\",\n \"email\": \"\",\n \"includeBody\": false,\n \"includeThumbenail\": false,\n \"slackChannel\": \"\",\n \"types\": []\n}"
encode <- "json"
response <- VERB("GET", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/subscriptions")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"assignment\": \"\",\n \"email\": \"\",\n \"includeBody\": false,\n \"includeThumbenail\": false,\n \"slackChannel\": \"\",\n \"types\": []\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.get('/baseUrl/subscriptions') do |req|
req.body = "{\n \"assignment\": \"\",\n \"email\": \"\",\n \"includeBody\": false,\n \"includeThumbenail\": false,\n \"slackChannel\": \"\",\n \"types\": []\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/subscriptions";
let payload = json!({
"assignment": "",
"email": "",
"includeBody": false,
"includeThumbenail": false,
"slackChannel": "",
"types": ()
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.get(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/subscriptions \
--header 'content-type: application/json' \
--data '{
"assignment": "",
"email": "",
"includeBody": false,
"includeThumbenail": false,
"slackChannel": "",
"types": []
}'
echo '{
"assignment": "",
"email": "",
"includeBody": false,
"includeThumbenail": false,
"slackChannel": "",
"types": []
}' | \
http GET {{baseUrl}}/subscriptions \
content-type:application/json
wget --quiet \
--method GET \
--header 'content-type: application/json' \
--body-data '{\n "assignment": "",\n "email": "",\n "includeBody": false,\n "includeThumbenail": false,\n "slackChannel": "",\n "types": []\n}' \
--output-document \
- {{baseUrl}}/subscriptions
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"assignment": "",
"email": "",
"includeBody": false,
"includeThumbenail": false,
"slackChannel": "",
"types": []
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/subscriptions")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
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
Subscription types
{{baseUrl}}/subscription-types
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/subscription-types");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/subscription-types")
require "http/client"
url = "{{baseUrl}}/subscription-types"
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}}/subscription-types"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/subscription-types");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/subscription-types"
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/subscription-types HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/subscription-types")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/subscription-types"))
.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}}/subscription-types")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/subscription-types")
.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}}/subscription-types');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/subscription-types'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/subscription-types';
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}}/subscription-types',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/subscription-types")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/subscription-types',
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}}/subscription-types'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/subscription-types');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/subscription-types'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/subscription-types';
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}}/subscription-types"]
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}}/subscription-types" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/subscription-types",
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}}/subscription-types');
echo $response->getBody();
setUrl('{{baseUrl}}/subscription-types');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/subscription-types');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/subscription-types' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/subscription-types' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/subscription-types")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/subscription-types"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/subscription-types"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/subscription-types")
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/subscription-types') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/subscription-types";
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}}/subscription-types
http GET {{baseUrl}}/subscription-types
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/subscription-types
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/subscription-types")! 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
Create a new tag set
{{baseUrl}}/tagsets
BODY json
{
"name": "",
"urlWords": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tagsets");
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 \"name\": \"\",\n \"urlWords\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/tagsets" {:content-type :json
:form-params {:name ""
:urlWords ""}})
require "http/client"
url = "{{baseUrl}}/tagsets"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"name\": \"\",\n \"urlWords\": \"\"\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}}/tagsets"),
Content = new StringContent("{\n \"name\": \"\",\n \"urlWords\": \"\"\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}}/tagsets");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"name\": \"\",\n \"urlWords\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/tagsets"
payload := strings.NewReader("{\n \"name\": \"\",\n \"urlWords\": \"\"\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/tagsets HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 34
{
"name": "",
"urlWords": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/tagsets")
.setHeader("content-type", "application/json")
.setBody("{\n \"name\": \"\",\n \"urlWords\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/tagsets"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"name\": \"\",\n \"urlWords\": \"\"\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 \"name\": \"\",\n \"urlWords\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/tagsets")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/tagsets")
.header("content-type", "application/json")
.body("{\n \"name\": \"\",\n \"urlWords\": \"\"\n}")
.asString();
const data = JSON.stringify({
name: '',
urlWords: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/tagsets');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/tagsets',
headers: {'content-type': 'application/json'},
data: {name: '', urlWords: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/tagsets';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"name":"","urlWords":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/tagsets',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "name": "",\n "urlWords": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"name\": \"\",\n \"urlWords\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/tagsets")
.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/tagsets',
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({name: '', urlWords: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/tagsets',
headers: {'content-type': 'application/json'},
body: {name: '', urlWords: ''},
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}}/tagsets');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
name: '',
urlWords: ''
});
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}}/tagsets',
headers: {'content-type': 'application/json'},
data: {name: '', urlWords: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/tagsets';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"name":"","urlWords":""}'
};
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 = @{ @"name": @"",
@"urlWords": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/tagsets"]
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}}/tagsets" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"name\": \"\",\n \"urlWords\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/tagsets",
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([
'name' => '',
'urlWords' => ''
]),
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}}/tagsets', [
'body' => '{
"name": "",
"urlWords": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/tagsets');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'name' => '',
'urlWords' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'name' => '',
'urlWords' => ''
]));
$request->setRequestUrl('{{baseUrl}}/tagsets');
$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}}/tagsets' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"name": "",
"urlWords": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tagsets' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"name": "",
"urlWords": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"name\": \"\",\n \"urlWords\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/tagsets", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/tagsets"
payload = {
"name": "",
"urlWords": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/tagsets"
payload <- "{\n \"name\": \"\",\n \"urlWords\": \"\"\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}}/tagsets")
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 \"name\": \"\",\n \"urlWords\": \"\"\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/tagsets') do |req|
req.body = "{\n \"name\": \"\",\n \"urlWords\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/tagsets";
let payload = json!({
"name": "",
"urlWords": ""
});
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}}/tagsets \
--header 'content-type: application/json' \
--data '{
"name": "",
"urlWords": ""
}'
echo '{
"name": "",
"urlWords": ""
}' | \
http POST {{baseUrl}}/tagsets \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "name": "",\n "urlWords": ""\n}' \
--output-document \
- {{baseUrl}}/tagsets
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"name": "",
"urlWords": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tagsets")! 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
Create a new tag
{{baseUrl}}/tags
BODY json
{
"colour": "",
"name": "",
"tagSet": {
"id": "",
"name": ""
},
"urlWords": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tags");
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 \"colour\": \"\",\n \"name\": \"\",\n \"tagSet\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"urlWords\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/tags" {:content-type :json
:form-params {:colour ""
:name ""
:tagSet {:id ""
:name ""}
:urlWords ""}})
require "http/client"
url = "{{baseUrl}}/tags"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"colour\": \"\",\n \"name\": \"\",\n \"tagSet\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"urlWords\": \"\"\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"),
Content = new StringContent("{\n \"colour\": \"\",\n \"name\": \"\",\n \"tagSet\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"urlWords\": \"\"\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");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"colour\": \"\",\n \"name\": \"\",\n \"tagSet\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"urlWords\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/tags"
payload := strings.NewReader("{\n \"colour\": \"\",\n \"name\": \"\",\n \"tagSet\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"urlWords\": \"\"\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 HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 98
{
"colour": "",
"name": "",
"tagSet": {
"id": "",
"name": ""
},
"urlWords": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/tags")
.setHeader("content-type", "application/json")
.setBody("{\n \"colour\": \"\",\n \"name\": \"\",\n \"tagSet\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"urlWords\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/tags"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"colour\": \"\",\n \"name\": \"\",\n \"tagSet\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"urlWords\": \"\"\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 \"colour\": \"\",\n \"name\": \"\",\n \"tagSet\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"urlWords\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/tags")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/tags")
.header("content-type", "application/json")
.body("{\n \"colour\": \"\",\n \"name\": \"\",\n \"tagSet\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"urlWords\": \"\"\n}")
.asString();
const data = JSON.stringify({
colour: '',
name: '',
tagSet: {
id: '',
name: ''
},
urlWords: ''
});
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');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/tags',
headers: {'content-type': 'application/json'},
data: {colour: '', name: '', tagSet: {id: '', name: ''}, urlWords: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/tags';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"colour":"","name":"","tagSet":{"id":"","name":""},"urlWords":""}'
};
try {
const response = await 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',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "colour": "",\n "name": "",\n "tagSet": {\n "id": "",\n "name": ""\n },\n "urlWords": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"colour\": \"\",\n \"name\": \"\",\n \"tagSet\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"urlWords\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/tags")
.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',
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({colour: '', name: '', tagSet: {id: '', name: ''}, urlWords: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/tags',
headers: {'content-type': 'application/json'},
body: {colour: '', name: '', tagSet: {id: '', name: ''}, urlWords: ''},
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');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
colour: '',
name: '',
tagSet: {
id: '',
name: ''
},
urlWords: ''
});
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',
headers: {'content-type': 'application/json'},
data: {colour: '', name: '', tagSet: {id: '', name: ''}, urlWords: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/tags';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"colour":"","name":"","tagSet":{"id":"","name":""},"urlWords":""}'
};
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 = @{ @"colour": @"",
@"name": @"",
@"tagSet": @{ @"id": @"", @"name": @"" },
@"urlWords": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/tags"]
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" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"colour\": \"\",\n \"name\": \"\",\n \"tagSet\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"urlWords\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/tags",
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([
'colour' => '',
'name' => '',
'tagSet' => [
'id' => '',
'name' => ''
],
'urlWords' => ''
]),
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', [
'body' => '{
"colour": "",
"name": "",
"tagSet": {
"id": "",
"name": ""
},
"urlWords": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/tags');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'colour' => '',
'name' => '',
'tagSet' => [
'id' => '',
'name' => ''
],
'urlWords' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'colour' => '',
'name' => '',
'tagSet' => [
'id' => '',
'name' => ''
],
'urlWords' => ''
]));
$request->setRequestUrl('{{baseUrl}}/tags');
$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' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"colour": "",
"name": "",
"tagSet": {
"id": "",
"name": ""
},
"urlWords": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tags' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"colour": "",
"name": "",
"tagSet": {
"id": "",
"name": ""
},
"urlWords": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"colour\": \"\",\n \"name\": \"\",\n \"tagSet\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"urlWords\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/tags", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/tags"
payload = {
"colour": "",
"name": "",
"tagSet": {
"id": "",
"name": ""
},
"urlWords": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/tags"
payload <- "{\n \"colour\": \"\",\n \"name\": \"\",\n \"tagSet\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"urlWords\": \"\"\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")
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 \"colour\": \"\",\n \"name\": \"\",\n \"tagSet\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"urlWords\": \"\"\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') do |req|
req.body = "{\n \"colour\": \"\",\n \"name\": \"\",\n \"tagSet\": {\n \"id\": \"\",\n \"name\": \"\"\n },\n \"urlWords\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/tags";
let payload = json!({
"colour": "",
"name": "",
"tagSet": json!({
"id": "",
"name": ""
}),
"urlWords": ""
});
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 \
--header 'content-type: application/json' \
--data '{
"colour": "",
"name": "",
"tagSet": {
"id": "",
"name": ""
},
"urlWords": ""
}'
echo '{
"colour": "",
"name": "",
"tagSet": {
"id": "",
"name": ""
},
"urlWords": ""
}' | \
http POST {{baseUrl}}/tags \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "colour": "",\n "name": "",\n "tagSet": {\n "id": "",\n "name": ""\n },\n "urlWords": ""\n}' \
--output-document \
- {{baseUrl}}/tags
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"colour": "",
"name": "",
"tagSet": [
"id": "",
"name": ""
],
"urlWords": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tags")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"colour": "#0061a6"
}
GET
List tag sets
{{baseUrl}}/tagsets
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tagsets");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/tagsets")
require "http/client"
url = "{{baseUrl}}/tagsets"
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}}/tagsets"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/tagsets");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/tagsets"
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/tagsets HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/tagsets")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/tagsets"))
.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}}/tagsets")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/tagsets")
.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}}/tagsets');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/tagsets'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/tagsets';
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}}/tagsets',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/tagsets")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/tagsets',
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}}/tagsets'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/tagsets');
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}}/tagsets'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/tagsets';
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}}/tagsets"]
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}}/tagsets" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/tagsets",
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}}/tagsets');
echo $response->getBody();
setUrl('{{baseUrl}}/tagsets');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/tagsets');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/tagsets' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tagsets' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/tagsets")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/tagsets"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/tagsets"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/tagsets")
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/tagsets') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/tagsets";
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}}/tagsets
http GET {{baseUrl}}/tagsets
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/tagsets
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tagsets")! 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
List tags
{{baseUrl}}/tags
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tags");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/tags")
require "http/client"
url = "{{baseUrl}}/tags"
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"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/tags");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/tags"
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 HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/tags")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/tags"))
.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")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/tags")
.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');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/tags'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/tags';
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',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/tags")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/tags',
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'};
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');
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'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/tags';
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"]
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" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/tags",
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');
echo $response->getBody();
setUrl('{{baseUrl}}/tags');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/tags');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/tags' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tags' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/tags")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/tags"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/tags"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/tags")
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') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/tags";
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
http GET {{baseUrl}}/tags
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/tags
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tags")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
[
{
"colour": "#0061a6"
}
]
GET
Retrieve a single tag by id
{{baseUrl}}/tags/:id
QUERY PARAMS
id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tags/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/tags/:id")
require "http/client"
url = "{{baseUrl}}/tags/:id"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/tags/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/tags/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/tags/:id"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/tags/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/tags/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/tags/:id"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/tags/:id")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/tags/:id")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/tags/:id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/tags/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/tags/:id';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/tags/:id',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/tags/:id")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/tags/:id',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/tags/:id'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/tags/:id');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/tags/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/tags/:id';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/tags/:id"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/tags/:id" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/tags/:id",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/tags/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/tags/:id');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/tags/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/tags/:id' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tags/:id' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/tags/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/tags/:id"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/tags/:id"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/tags/:id")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/tags/:id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/tags/:id";
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/:id
http GET {{baseUrl}}/tags/:id
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/tags/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tags/:id")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"colour": "#0061a6"
}
GET
Retrieve a single tag set by id
{{baseUrl}}/tagsets/:id
QUERY PARAMS
id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tagsets/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/tagsets/:id")
require "http/client"
url = "{{baseUrl}}/tagsets/:id"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/tagsets/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/tagsets/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/tagsets/:id"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/tagsets/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/tagsets/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/tagsets/:id"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/tagsets/:id")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/tagsets/:id")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/tagsets/:id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/tagsets/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/tagsets/:id';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/tagsets/:id',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/tagsets/:id")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/tagsets/:id',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/tagsets/:id'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/tagsets/:id');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/tagsets/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/tagsets/:id';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/tagsets/:id"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/tagsets/:id" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/tagsets/:id",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/tagsets/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/tagsets/:id');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/tagsets/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/tagsets/:id' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tagsets/:id' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/tagsets/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/tagsets/:id"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/tagsets/:id"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/tagsets/:id")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/tagsets/:id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/tagsets/:id";
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}}/tagsets/:id
http GET {{baseUrl}}/tagsets/:id
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/tagsets/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tagsets/:id")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
List users
{{baseUrl}}/users
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/users");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/users")
require "http/client"
url = "{{baseUrl}}/users"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/users"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/users");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/users"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/users HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/users")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/users"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/users")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/users")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/users');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/users'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/users';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/users',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/users")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/users',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/users'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/users');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/users'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/users';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/users"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/users" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/users",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/users');
echo $response->getBody();
setUrl('{{baseUrl}}/users');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/users');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/users' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/users' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/users")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/users"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/users"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/users")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/users') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/users";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/users
http GET {{baseUrl}}/users
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/users
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/users")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
Retrieve a single user by id
{{baseUrl}}/users/:id
QUERY PARAMS
id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/users/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/users/:id")
require "http/client"
url = "{{baseUrl}}/users/:id"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/users/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/users/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/users/:id"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/users/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/users/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/users/:id"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/users/:id")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/users/:id")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/users/:id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/users/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/users/:id';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/users/:id',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/users/:id")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/users/:id',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/users/:id'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/users/:id');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/users/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/users/:id';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/users/:id"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/users/:id" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/users/:id",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/users/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/users/:id');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/users/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/users/:id' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/users/:id' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/users/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/users/:id"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/users/:id"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/users/:id")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/users/:id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/users/:id";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/users/:id
http GET {{baseUrl}}/users/:id
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/users/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/users/:id")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
Retrieve a users linked profile by type
{{baseUrl}}/users/:id/linked/:type
QUERY PARAMS
id
type
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/users/:id/linked/:type");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/users/:id/linked/:type")
require "http/client"
url = "{{baseUrl}}/users/:id/linked/:type"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/users/:id/linked/:type"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/users/:id/linked/:type");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/users/:id/linked/:type"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/users/:id/linked/:type HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/users/:id/linked/:type")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/users/:id/linked/:type"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/users/:id/linked/:type")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/users/:id/linked/:type")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/users/:id/linked/:type');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/users/:id/linked/:type'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/users/:id/linked/:type';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/users/:id/linked/:type',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/users/:id/linked/:type")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/users/:id/linked/:type',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/users/:id/linked/:type'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/users/:id/linked/:type');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/users/:id/linked/:type'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/users/:id/linked/:type';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/users/:id/linked/:type"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/users/:id/linked/:type" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/users/:id/linked/:type",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/users/:id/linked/:type');
echo $response->getBody();
setUrl('{{baseUrl}}/users/:id/linked/:type');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/users/:id/linked/:type');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/users/:id/linked/:type' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/users/:id/linked/:type' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/users/:id/linked/:type")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/users/:id/linked/:type"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/users/:id/linked/:type"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/users/:id/linked/:type")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/users/:id/linked/:type') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/users/:id/linked/:type";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/users/:id/linked/:type
http GET {{baseUrl}}/users/:id/linked/:type
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/users/:id/linked/:type
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/users/:id/linked/:type")! 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()