GameSparks Game Details API
GET
Returns the count of executed query
{{baseUrl}}/restv2/game/:apiKey/admin/analytics/count
QUERY PARAMS
stage
queryName
apiKey
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:apiKey/admin/analytics/count?stage=&queryName=");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/restv2/game/:apiKey/admin/analytics/count" {:query-params {:stage ""
:queryName ""}})
require "http/client"
url = "{{baseUrl}}/restv2/game/:apiKey/admin/analytics/count?stage=&queryName="
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}}/restv2/game/:apiKey/admin/analytics/count?stage=&queryName="),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/restv2/game/:apiKey/admin/analytics/count?stage=&queryName=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:apiKey/admin/analytics/count?stage=&queryName="
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/restv2/game/:apiKey/admin/analytics/count?stage=&queryName= HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/restv2/game/:apiKey/admin/analytics/count?stage=&queryName=")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:apiKey/admin/analytics/count?stage=&queryName="))
.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}}/restv2/game/:apiKey/admin/analytics/count?stage=&queryName=")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/restv2/game/:apiKey/admin/analytics/count?stage=&queryName=")
.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}}/restv2/game/:apiKey/admin/analytics/count?stage=&queryName=');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/restv2/game/:apiKey/admin/analytics/count',
params: {stage: '', queryName: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/analytics/count?stage=&queryName=';
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}}/restv2/game/:apiKey/admin/analytics/count?stage=&queryName=',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/admin/analytics/count?stage=&queryName=")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/restv2/game/:apiKey/admin/analytics/count?stage=&queryName=',
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}}/restv2/game/:apiKey/admin/analytics/count',
qs: {stage: '', queryName: ''}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/restv2/game/:apiKey/admin/analytics/count');
req.query({
stage: '',
queryName: ''
});
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}}/restv2/game/:apiKey/admin/analytics/count',
params: {stage: '', queryName: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/analytics/count?stage=&queryName=';
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}}/restv2/game/:apiKey/admin/analytics/count?stage=&queryName="]
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}}/restv2/game/:apiKey/admin/analytics/count?stage=&queryName=" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:apiKey/admin/analytics/count?stage=&queryName=",
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}}/restv2/game/:apiKey/admin/analytics/count?stage=&queryName=');
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:apiKey/admin/analytics/count');
$request->setMethod(HTTP_METH_GET);
$request->setQueryData([
'stage' => '',
'queryName' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/restv2/game/:apiKey/admin/analytics/count');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
'stage' => '',
'queryName' => ''
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/restv2/game/:apiKey/admin/analytics/count?stage=&queryName=' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:apiKey/admin/analytics/count?stage=&queryName=' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/restv2/game/:apiKey/admin/analytics/count?stage=&queryName=")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:apiKey/admin/analytics/count"
querystring = {"stage":"","queryName":""}
response = requests.get(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:apiKey/admin/analytics/count"
queryString <- list(
stage = "",
queryName = ""
)
response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/restv2/game/:apiKey/admin/analytics/count?stage=&queryName=")
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/restv2/game/:apiKey/admin/analytics/count') do |req|
req.params['stage'] = ''
req.params['queryName'] = ''
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/:apiKey/admin/analytics/count";
let querystring = [
("stage", ""),
("queryName", ""),
];
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}}/restv2/game/:apiKey/admin/analytics/count?stage=&queryName='
http GET '{{baseUrl}}/restv2/game/:apiKey/admin/analytics/count?stage=&queryName='
wget --quiet \
--method GET \
--output-document \
- '{{baseUrl}}/restv2/game/:apiKey/admin/analytics/count?stage=&queryName='
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:apiKey/admin/analytics/count?stage=&queryName=")! 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
Returns the percentage of user retention over the last 30 days
{{baseUrl}}/restv2/game/:apiKey/admin/analytics/rollingRetention
QUERY PARAMS
stage
apiKey
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:apiKey/admin/analytics/rollingRetention?stage=");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/restv2/game/:apiKey/admin/analytics/rollingRetention" {:query-params {:stage ""}})
require "http/client"
url = "{{baseUrl}}/restv2/game/:apiKey/admin/analytics/rollingRetention?stage="
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}}/restv2/game/:apiKey/admin/analytics/rollingRetention?stage="),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/restv2/game/:apiKey/admin/analytics/rollingRetention?stage=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:apiKey/admin/analytics/rollingRetention?stage="
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/restv2/game/:apiKey/admin/analytics/rollingRetention?stage= HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/restv2/game/:apiKey/admin/analytics/rollingRetention?stage=")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:apiKey/admin/analytics/rollingRetention?stage="))
.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}}/restv2/game/:apiKey/admin/analytics/rollingRetention?stage=")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/restv2/game/:apiKey/admin/analytics/rollingRetention?stage=")
.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}}/restv2/game/:apiKey/admin/analytics/rollingRetention?stage=');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/restv2/game/:apiKey/admin/analytics/rollingRetention',
params: {stage: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/analytics/rollingRetention?stage=';
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}}/restv2/game/:apiKey/admin/analytics/rollingRetention?stage=',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/admin/analytics/rollingRetention?stage=")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/restv2/game/:apiKey/admin/analytics/rollingRetention?stage=',
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}}/restv2/game/:apiKey/admin/analytics/rollingRetention',
qs: {stage: ''}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/restv2/game/:apiKey/admin/analytics/rollingRetention');
req.query({
stage: ''
});
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}}/restv2/game/:apiKey/admin/analytics/rollingRetention',
params: {stage: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/analytics/rollingRetention?stage=';
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}}/restv2/game/:apiKey/admin/analytics/rollingRetention?stage="]
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}}/restv2/game/:apiKey/admin/analytics/rollingRetention?stage=" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:apiKey/admin/analytics/rollingRetention?stage=",
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}}/restv2/game/:apiKey/admin/analytics/rollingRetention?stage=');
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:apiKey/admin/analytics/rollingRetention');
$request->setMethod(HTTP_METH_GET);
$request->setQueryData([
'stage' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/restv2/game/:apiKey/admin/analytics/rollingRetention');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
'stage' => ''
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/restv2/game/:apiKey/admin/analytics/rollingRetention?stage=' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:apiKey/admin/analytics/rollingRetention?stage=' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/restv2/game/:apiKey/admin/analytics/rollingRetention?stage=")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:apiKey/admin/analytics/rollingRetention"
querystring = {"stage":""}
response = requests.get(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:apiKey/admin/analytics/rollingRetention"
queryString <- list(stage = "")
response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/restv2/game/:apiKey/admin/analytics/rollingRetention?stage=")
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/restv2/game/:apiKey/admin/analytics/rollingRetention') do |req|
req.params['stage'] = ''
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/:apiKey/admin/analytics/rollingRetention";
let querystring = [
("stage", ""),
];
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}}/restv2/game/:apiKey/admin/analytics/rollingRetention?stage='
http GET '{{baseUrl}}/restv2/game/:apiKey/admin/analytics/rollingRetention?stage='
wget --quiet \
--method GET \
--output-document \
- '{{baseUrl}}/restv2/game/:apiKey/admin/analytics/rollingRetention?stage='
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:apiKey/admin/analytics/rollingRetention?stage=")! 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
Returns the results of executed query defined by the parameters passed in
{{baseUrl}}/restv2/game/:apiKey/admin/analytics
QUERY PARAMS
stage
dataType
precision
startDate
endDate
apiKey
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:apiKey/admin/analytics?stage=&dataType=&precision=&startDate=&endDate=");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/restv2/game/:apiKey/admin/analytics" {:query-params {:stage ""
:dataType ""
:precision ""
:startDate ""
:endDate ""}})
require "http/client"
url = "{{baseUrl}}/restv2/game/:apiKey/admin/analytics?stage=&dataType=&precision=&startDate=&endDate="
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}}/restv2/game/:apiKey/admin/analytics?stage=&dataType=&precision=&startDate=&endDate="),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/restv2/game/:apiKey/admin/analytics?stage=&dataType=&precision=&startDate=&endDate=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:apiKey/admin/analytics?stage=&dataType=&precision=&startDate=&endDate="
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/restv2/game/:apiKey/admin/analytics?stage=&dataType=&precision=&startDate=&endDate= HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/restv2/game/:apiKey/admin/analytics?stage=&dataType=&precision=&startDate=&endDate=")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:apiKey/admin/analytics?stage=&dataType=&precision=&startDate=&endDate="))
.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}}/restv2/game/:apiKey/admin/analytics?stage=&dataType=&precision=&startDate=&endDate=")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/restv2/game/:apiKey/admin/analytics?stage=&dataType=&precision=&startDate=&endDate=")
.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}}/restv2/game/:apiKey/admin/analytics?stage=&dataType=&precision=&startDate=&endDate=');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/restv2/game/:apiKey/admin/analytics',
params: {stage: '', dataType: '', precision: '', startDate: '', endDate: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/analytics?stage=&dataType=&precision=&startDate=&endDate=';
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}}/restv2/game/:apiKey/admin/analytics?stage=&dataType=&precision=&startDate=&endDate=',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/admin/analytics?stage=&dataType=&precision=&startDate=&endDate=")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/restv2/game/:apiKey/admin/analytics?stage=&dataType=&precision=&startDate=&endDate=',
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}}/restv2/game/:apiKey/admin/analytics',
qs: {stage: '', dataType: '', precision: '', startDate: '', endDate: ''}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/restv2/game/:apiKey/admin/analytics');
req.query({
stage: '',
dataType: '',
precision: '',
startDate: '',
endDate: ''
});
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}}/restv2/game/:apiKey/admin/analytics',
params: {stage: '', dataType: '', precision: '', startDate: '', endDate: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/analytics?stage=&dataType=&precision=&startDate=&endDate=';
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}}/restv2/game/:apiKey/admin/analytics?stage=&dataType=&precision=&startDate=&endDate="]
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}}/restv2/game/:apiKey/admin/analytics?stage=&dataType=&precision=&startDate=&endDate=" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:apiKey/admin/analytics?stage=&dataType=&precision=&startDate=&endDate=",
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}}/restv2/game/:apiKey/admin/analytics?stage=&dataType=&precision=&startDate=&endDate=');
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:apiKey/admin/analytics');
$request->setMethod(HTTP_METH_GET);
$request->setQueryData([
'stage' => '',
'dataType' => '',
'precision' => '',
'startDate' => '',
'endDate' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/restv2/game/:apiKey/admin/analytics');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
'stage' => '',
'dataType' => '',
'precision' => '',
'startDate' => '',
'endDate' => ''
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/restv2/game/:apiKey/admin/analytics?stage=&dataType=&precision=&startDate=&endDate=' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:apiKey/admin/analytics?stage=&dataType=&precision=&startDate=&endDate=' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/restv2/game/:apiKey/admin/analytics?stage=&dataType=&precision=&startDate=&endDate=")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:apiKey/admin/analytics"
querystring = {"stage":"","dataType":"","precision":"","startDate":"","endDate":""}
response = requests.get(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:apiKey/admin/analytics"
queryString <- list(
stage = "",
dataType = "",
precision = "",
startDate = "",
endDate = ""
)
response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/restv2/game/:apiKey/admin/analytics?stage=&dataType=&precision=&startDate=&endDate=")
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/restv2/game/:apiKey/admin/analytics') do |req|
req.params['stage'] = ''
req.params['dataType'] = ''
req.params['precision'] = ''
req.params['startDate'] = ''
req.params['endDate'] = ''
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/:apiKey/admin/analytics";
let querystring = [
("stage", ""),
("dataType", ""),
("precision", ""),
("startDate", ""),
("endDate", ""),
];
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}}/restv2/game/:apiKey/admin/analytics?stage=&dataType=&precision=&startDate=&endDate='
http GET '{{baseUrl}}/restv2/game/:apiKey/admin/analytics?stage=&dataType=&precision=&startDate=&endDate='
wget --quiet \
--method GET \
--output-document \
- '{{baseUrl}}/restv2/game/:apiKey/admin/analytics?stage=&dataType=&precision=&startDate=&endDate='
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:apiKey/admin/analytics?stage=&dataType=&precision=&startDate=&endDate=")! 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
Retrieves the Billing Details
{{baseUrl}}/restv2/game/:apiKey/admin/billingDetails
QUERY PARAMS
apiKey
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:apiKey/admin/billingDetails");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/restv2/game/:apiKey/admin/billingDetails")
require "http/client"
url = "{{baseUrl}}/restv2/game/:apiKey/admin/billingDetails"
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}}/restv2/game/:apiKey/admin/billingDetails"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/restv2/game/:apiKey/admin/billingDetails");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:apiKey/admin/billingDetails"
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/restv2/game/:apiKey/admin/billingDetails HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/restv2/game/:apiKey/admin/billingDetails")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:apiKey/admin/billingDetails"))
.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}}/restv2/game/:apiKey/admin/billingDetails")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/restv2/game/:apiKey/admin/billingDetails")
.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}}/restv2/game/:apiKey/admin/billingDetails');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/restv2/game/:apiKey/admin/billingDetails'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/billingDetails';
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}}/restv2/game/:apiKey/admin/billingDetails',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/admin/billingDetails")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/restv2/game/:apiKey/admin/billingDetails',
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}}/restv2/game/:apiKey/admin/billingDetails'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/restv2/game/:apiKey/admin/billingDetails');
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}}/restv2/game/:apiKey/admin/billingDetails'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/billingDetails';
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}}/restv2/game/:apiKey/admin/billingDetails"]
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}}/restv2/game/:apiKey/admin/billingDetails" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:apiKey/admin/billingDetails",
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}}/restv2/game/:apiKey/admin/billingDetails');
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:apiKey/admin/billingDetails');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/restv2/game/:apiKey/admin/billingDetails');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/restv2/game/:apiKey/admin/billingDetails' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:apiKey/admin/billingDetails' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/restv2/game/:apiKey/admin/billingDetails")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:apiKey/admin/billingDetails"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:apiKey/admin/billingDetails"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/restv2/game/:apiKey/admin/billingDetails")
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/restv2/game/:apiKey/admin/billingDetails') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/:apiKey/admin/billingDetails";
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}}/restv2/game/:apiKey/admin/billingDetails
http GET {{baseUrl}}/restv2/game/:apiKey/admin/billingDetails
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/restv2/game/:apiKey/admin/billingDetails
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:apiKey/admin/billingDetails")! 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()
PUT
Updates the Billing Details
{{baseUrl}}/restv2/game/:apiKey/admin/billingDetails
QUERY PARAMS
apiKey
BODY json
{
"building": "",
"city": "",
"companyName": "",
"country": "",
"email1": "",
"email2": "",
"email3": "",
"firstName1": "",
"firstName2": "",
"firstName3": "",
"lastName1": "",
"lastName2": "",
"lastName3": "",
"postcode": "",
"state": "",
"street": "",
"taxNumber": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:apiKey/admin/billingDetails");
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 \"building\": \"\",\n \"city\": \"\",\n \"companyName\": \"\",\n \"country\": \"\",\n \"email1\": \"\",\n \"email2\": \"\",\n \"email3\": \"\",\n \"firstName1\": \"\",\n \"firstName2\": \"\",\n \"firstName3\": \"\",\n \"lastName1\": \"\",\n \"lastName2\": \"\",\n \"lastName3\": \"\",\n \"postcode\": \"\",\n \"state\": \"\",\n \"street\": \"\",\n \"taxNumber\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/restv2/game/:apiKey/admin/billingDetails" {:content-type :json
:form-params {:building ""
:city ""
:companyName ""
:country ""
:email1 ""
:email2 ""
:email3 ""
:firstName1 ""
:firstName2 ""
:firstName3 ""
:lastName1 ""
:lastName2 ""
:lastName3 ""
:postcode ""
:state ""
:street ""
:taxNumber ""}})
require "http/client"
url = "{{baseUrl}}/restv2/game/:apiKey/admin/billingDetails"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"building\": \"\",\n \"city\": \"\",\n \"companyName\": \"\",\n \"country\": \"\",\n \"email1\": \"\",\n \"email2\": \"\",\n \"email3\": \"\",\n \"firstName1\": \"\",\n \"firstName2\": \"\",\n \"firstName3\": \"\",\n \"lastName1\": \"\",\n \"lastName2\": \"\",\n \"lastName3\": \"\",\n \"postcode\": \"\",\n \"state\": \"\",\n \"street\": \"\",\n \"taxNumber\": \"\"\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/restv2/game/:apiKey/admin/billingDetails"),
Content = new StringContent("{\n \"building\": \"\",\n \"city\": \"\",\n \"companyName\": \"\",\n \"country\": \"\",\n \"email1\": \"\",\n \"email2\": \"\",\n \"email3\": \"\",\n \"firstName1\": \"\",\n \"firstName2\": \"\",\n \"firstName3\": \"\",\n \"lastName1\": \"\",\n \"lastName2\": \"\",\n \"lastName3\": \"\",\n \"postcode\": \"\",\n \"state\": \"\",\n \"street\": \"\",\n \"taxNumber\": \"\"\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}}/restv2/game/:apiKey/admin/billingDetails");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"building\": \"\",\n \"city\": \"\",\n \"companyName\": \"\",\n \"country\": \"\",\n \"email1\": \"\",\n \"email2\": \"\",\n \"email3\": \"\",\n \"firstName1\": \"\",\n \"firstName2\": \"\",\n \"firstName3\": \"\",\n \"lastName1\": \"\",\n \"lastName2\": \"\",\n \"lastName3\": \"\",\n \"postcode\": \"\",\n \"state\": \"\",\n \"street\": \"\",\n \"taxNumber\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:apiKey/admin/billingDetails"
payload := strings.NewReader("{\n \"building\": \"\",\n \"city\": \"\",\n \"companyName\": \"\",\n \"country\": \"\",\n \"email1\": \"\",\n \"email2\": \"\",\n \"email3\": \"\",\n \"firstName1\": \"\",\n \"firstName2\": \"\",\n \"firstName3\": \"\",\n \"lastName1\": \"\",\n \"lastName2\": \"\",\n \"lastName3\": \"\",\n \"postcode\": \"\",\n \"state\": \"\",\n \"street\": \"\",\n \"taxNumber\": \"\"\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/restv2/game/:apiKey/admin/billingDetails HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 305
{
"building": "",
"city": "",
"companyName": "",
"country": "",
"email1": "",
"email2": "",
"email3": "",
"firstName1": "",
"firstName2": "",
"firstName3": "",
"lastName1": "",
"lastName2": "",
"lastName3": "",
"postcode": "",
"state": "",
"street": "",
"taxNumber": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/restv2/game/:apiKey/admin/billingDetails")
.setHeader("content-type", "application/json")
.setBody("{\n \"building\": \"\",\n \"city\": \"\",\n \"companyName\": \"\",\n \"country\": \"\",\n \"email1\": \"\",\n \"email2\": \"\",\n \"email3\": \"\",\n \"firstName1\": \"\",\n \"firstName2\": \"\",\n \"firstName3\": \"\",\n \"lastName1\": \"\",\n \"lastName2\": \"\",\n \"lastName3\": \"\",\n \"postcode\": \"\",\n \"state\": \"\",\n \"street\": \"\",\n \"taxNumber\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:apiKey/admin/billingDetails"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"building\": \"\",\n \"city\": \"\",\n \"companyName\": \"\",\n \"country\": \"\",\n \"email1\": \"\",\n \"email2\": \"\",\n \"email3\": \"\",\n \"firstName1\": \"\",\n \"firstName2\": \"\",\n \"firstName3\": \"\",\n \"lastName1\": \"\",\n \"lastName2\": \"\",\n \"lastName3\": \"\",\n \"postcode\": \"\",\n \"state\": \"\",\n \"street\": \"\",\n \"taxNumber\": \"\"\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 \"building\": \"\",\n \"city\": \"\",\n \"companyName\": \"\",\n \"country\": \"\",\n \"email1\": \"\",\n \"email2\": \"\",\n \"email3\": \"\",\n \"firstName1\": \"\",\n \"firstName2\": \"\",\n \"firstName3\": \"\",\n \"lastName1\": \"\",\n \"lastName2\": \"\",\n \"lastName3\": \"\",\n \"postcode\": \"\",\n \"state\": \"\",\n \"street\": \"\",\n \"taxNumber\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/admin/billingDetails")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/restv2/game/:apiKey/admin/billingDetails")
.header("content-type", "application/json")
.body("{\n \"building\": \"\",\n \"city\": \"\",\n \"companyName\": \"\",\n \"country\": \"\",\n \"email1\": \"\",\n \"email2\": \"\",\n \"email3\": \"\",\n \"firstName1\": \"\",\n \"firstName2\": \"\",\n \"firstName3\": \"\",\n \"lastName1\": \"\",\n \"lastName2\": \"\",\n \"lastName3\": \"\",\n \"postcode\": \"\",\n \"state\": \"\",\n \"street\": \"\",\n \"taxNumber\": \"\"\n}")
.asString();
const data = JSON.stringify({
building: '',
city: '',
companyName: '',
country: '',
email1: '',
email2: '',
email3: '',
firstName1: '',
firstName2: '',
firstName3: '',
lastName1: '',
lastName2: '',
lastName3: '',
postcode: '',
state: '',
street: '',
taxNumber: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/restv2/game/:apiKey/admin/billingDetails');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/restv2/game/:apiKey/admin/billingDetails',
headers: {'content-type': 'application/json'},
data: {
building: '',
city: '',
companyName: '',
country: '',
email1: '',
email2: '',
email3: '',
firstName1: '',
firstName2: '',
firstName3: '',
lastName1: '',
lastName2: '',
lastName3: '',
postcode: '',
state: '',
street: '',
taxNumber: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/billingDetails';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"building":"","city":"","companyName":"","country":"","email1":"","email2":"","email3":"","firstName1":"","firstName2":"","firstName3":"","lastName1":"","lastName2":"","lastName3":"","postcode":"","state":"","street":"","taxNumber":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/restv2/game/:apiKey/admin/billingDetails',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "building": "",\n "city": "",\n "companyName": "",\n "country": "",\n "email1": "",\n "email2": "",\n "email3": "",\n "firstName1": "",\n "firstName2": "",\n "firstName3": "",\n "lastName1": "",\n "lastName2": "",\n "lastName3": "",\n "postcode": "",\n "state": "",\n "street": "",\n "taxNumber": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"building\": \"\",\n \"city\": \"\",\n \"companyName\": \"\",\n \"country\": \"\",\n \"email1\": \"\",\n \"email2\": \"\",\n \"email3\": \"\",\n \"firstName1\": \"\",\n \"firstName2\": \"\",\n \"firstName3\": \"\",\n \"lastName1\": \"\",\n \"lastName2\": \"\",\n \"lastName3\": \"\",\n \"postcode\": \"\",\n \"state\": \"\",\n \"street\": \"\",\n \"taxNumber\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/admin/billingDetails")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/restv2/game/:apiKey/admin/billingDetails',
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({
building: '',
city: '',
companyName: '',
country: '',
email1: '',
email2: '',
email3: '',
firstName1: '',
firstName2: '',
firstName3: '',
lastName1: '',
lastName2: '',
lastName3: '',
postcode: '',
state: '',
street: '',
taxNumber: ''
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/restv2/game/:apiKey/admin/billingDetails',
headers: {'content-type': 'application/json'},
body: {
building: '',
city: '',
companyName: '',
country: '',
email1: '',
email2: '',
email3: '',
firstName1: '',
firstName2: '',
firstName3: '',
lastName1: '',
lastName2: '',
lastName3: '',
postcode: '',
state: '',
street: '',
taxNumber: ''
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/restv2/game/:apiKey/admin/billingDetails');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
building: '',
city: '',
companyName: '',
country: '',
email1: '',
email2: '',
email3: '',
firstName1: '',
firstName2: '',
firstName3: '',
lastName1: '',
lastName2: '',
lastName3: '',
postcode: '',
state: '',
street: '',
taxNumber: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/restv2/game/:apiKey/admin/billingDetails',
headers: {'content-type': 'application/json'},
data: {
building: '',
city: '',
companyName: '',
country: '',
email1: '',
email2: '',
email3: '',
firstName1: '',
firstName2: '',
firstName3: '',
lastName1: '',
lastName2: '',
lastName3: '',
postcode: '',
state: '',
street: '',
taxNumber: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/billingDetails';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"building":"","city":"","companyName":"","country":"","email1":"","email2":"","email3":"","firstName1":"","firstName2":"","firstName3":"","lastName1":"","lastName2":"","lastName3":"","postcode":"","state":"","street":"","taxNumber":""}'
};
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 = @{ @"building": @"",
@"city": @"",
@"companyName": @"",
@"country": @"",
@"email1": @"",
@"email2": @"",
@"email3": @"",
@"firstName1": @"",
@"firstName2": @"",
@"firstName3": @"",
@"lastName1": @"",
@"lastName2": @"",
@"lastName3": @"",
@"postcode": @"",
@"state": @"",
@"street": @"",
@"taxNumber": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/restv2/game/:apiKey/admin/billingDetails"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/restv2/game/:apiKey/admin/billingDetails" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"building\": \"\",\n \"city\": \"\",\n \"companyName\": \"\",\n \"country\": \"\",\n \"email1\": \"\",\n \"email2\": \"\",\n \"email3\": \"\",\n \"firstName1\": \"\",\n \"firstName2\": \"\",\n \"firstName3\": \"\",\n \"lastName1\": \"\",\n \"lastName2\": \"\",\n \"lastName3\": \"\",\n \"postcode\": \"\",\n \"state\": \"\",\n \"street\": \"\",\n \"taxNumber\": \"\"\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:apiKey/admin/billingDetails",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'building' => '',
'city' => '',
'companyName' => '',
'country' => '',
'email1' => '',
'email2' => '',
'email3' => '',
'firstName1' => '',
'firstName2' => '',
'firstName3' => '',
'lastName1' => '',
'lastName2' => '',
'lastName3' => '',
'postcode' => '',
'state' => '',
'street' => '',
'taxNumber' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/restv2/game/:apiKey/admin/billingDetails', [
'body' => '{
"building": "",
"city": "",
"companyName": "",
"country": "",
"email1": "",
"email2": "",
"email3": "",
"firstName1": "",
"firstName2": "",
"firstName3": "",
"lastName1": "",
"lastName2": "",
"lastName3": "",
"postcode": "",
"state": "",
"street": "",
"taxNumber": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:apiKey/admin/billingDetails');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'building' => '',
'city' => '',
'companyName' => '',
'country' => '',
'email1' => '',
'email2' => '',
'email3' => '',
'firstName1' => '',
'firstName2' => '',
'firstName3' => '',
'lastName1' => '',
'lastName2' => '',
'lastName3' => '',
'postcode' => '',
'state' => '',
'street' => '',
'taxNumber' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'building' => '',
'city' => '',
'companyName' => '',
'country' => '',
'email1' => '',
'email2' => '',
'email3' => '',
'firstName1' => '',
'firstName2' => '',
'firstName3' => '',
'lastName1' => '',
'lastName2' => '',
'lastName3' => '',
'postcode' => '',
'state' => '',
'street' => '',
'taxNumber' => ''
]));
$request->setRequestUrl('{{baseUrl}}/restv2/game/:apiKey/admin/billingDetails');
$request->setRequestMethod('PUT');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/restv2/game/:apiKey/admin/billingDetails' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"building": "",
"city": "",
"companyName": "",
"country": "",
"email1": "",
"email2": "",
"email3": "",
"firstName1": "",
"firstName2": "",
"firstName3": "",
"lastName1": "",
"lastName2": "",
"lastName3": "",
"postcode": "",
"state": "",
"street": "",
"taxNumber": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:apiKey/admin/billingDetails' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"building": "",
"city": "",
"companyName": "",
"country": "",
"email1": "",
"email2": "",
"email3": "",
"firstName1": "",
"firstName2": "",
"firstName3": "",
"lastName1": "",
"lastName2": "",
"lastName3": "",
"postcode": "",
"state": "",
"street": "",
"taxNumber": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"building\": \"\",\n \"city\": \"\",\n \"companyName\": \"\",\n \"country\": \"\",\n \"email1\": \"\",\n \"email2\": \"\",\n \"email3\": \"\",\n \"firstName1\": \"\",\n \"firstName2\": \"\",\n \"firstName3\": \"\",\n \"lastName1\": \"\",\n \"lastName2\": \"\",\n \"lastName3\": \"\",\n \"postcode\": \"\",\n \"state\": \"\",\n \"street\": \"\",\n \"taxNumber\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/restv2/game/:apiKey/admin/billingDetails", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:apiKey/admin/billingDetails"
payload = {
"building": "",
"city": "",
"companyName": "",
"country": "",
"email1": "",
"email2": "",
"email3": "",
"firstName1": "",
"firstName2": "",
"firstName3": "",
"lastName1": "",
"lastName2": "",
"lastName3": "",
"postcode": "",
"state": "",
"street": "",
"taxNumber": ""
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:apiKey/admin/billingDetails"
payload <- "{\n \"building\": \"\",\n \"city\": \"\",\n \"companyName\": \"\",\n \"country\": \"\",\n \"email1\": \"\",\n \"email2\": \"\",\n \"email3\": \"\",\n \"firstName1\": \"\",\n \"firstName2\": \"\",\n \"firstName3\": \"\",\n \"lastName1\": \"\",\n \"lastName2\": \"\",\n \"lastName3\": \"\",\n \"postcode\": \"\",\n \"state\": \"\",\n \"street\": \"\",\n \"taxNumber\": \"\"\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/restv2/game/:apiKey/admin/billingDetails")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"building\": \"\",\n \"city\": \"\",\n \"companyName\": \"\",\n \"country\": \"\",\n \"email1\": \"\",\n \"email2\": \"\",\n \"email3\": \"\",\n \"firstName1\": \"\",\n \"firstName2\": \"\",\n \"firstName3\": \"\",\n \"lastName1\": \"\",\n \"lastName2\": \"\",\n \"lastName3\": \"\",\n \"postcode\": \"\",\n \"state\": \"\",\n \"street\": \"\",\n \"taxNumber\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.put('/baseUrl/restv2/game/:apiKey/admin/billingDetails') do |req|
req.body = "{\n \"building\": \"\",\n \"city\": \"\",\n \"companyName\": \"\",\n \"country\": \"\",\n \"email1\": \"\",\n \"email2\": \"\",\n \"email3\": \"\",\n \"firstName1\": \"\",\n \"firstName2\": \"\",\n \"firstName3\": \"\",\n \"lastName1\": \"\",\n \"lastName2\": \"\",\n \"lastName3\": \"\",\n \"postcode\": \"\",\n \"state\": \"\",\n \"street\": \"\",\n \"taxNumber\": \"\"\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/:apiKey/admin/billingDetails";
let payload = json!({
"building": "",
"city": "",
"companyName": "",
"country": "",
"email1": "",
"email2": "",
"email3": "",
"firstName1": "",
"firstName2": "",
"firstName3": "",
"lastName1": "",
"lastName2": "",
"lastName3": "",
"postcode": "",
"state": "",
"street": "",
"taxNumber": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/restv2/game/:apiKey/admin/billingDetails \
--header 'content-type: application/json' \
--data '{
"building": "",
"city": "",
"companyName": "",
"country": "",
"email1": "",
"email2": "",
"email3": "",
"firstName1": "",
"firstName2": "",
"firstName3": "",
"lastName1": "",
"lastName2": "",
"lastName3": "",
"postcode": "",
"state": "",
"street": "",
"taxNumber": ""
}'
echo '{
"building": "",
"city": "",
"companyName": "",
"country": "",
"email1": "",
"email2": "",
"email3": "",
"firstName1": "",
"firstName2": "",
"firstName3": "",
"lastName1": "",
"lastName2": "",
"lastName3": "",
"postcode": "",
"state": "",
"street": "",
"taxNumber": ""
}' | \
http PUT {{baseUrl}}/restv2/game/:apiKey/admin/billingDetails \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "building": "",\n "city": "",\n "companyName": "",\n "country": "",\n "email1": "",\n "email2": "",\n "email3": "",\n "firstName1": "",\n "firstName2": "",\n "firstName3": "",\n "lastName1": "",\n "lastName2": "",\n "lastName3": "",\n "postcode": "",\n "state": "",\n "street": "",\n "taxNumber": ""\n}' \
--output-document \
- {{baseUrl}}/restv2/game/:apiKey/admin/billingDetails
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"building": "",
"city": "",
"companyName": "",
"country": "",
"email1": "",
"email2": "",
"email3": "",
"firstName1": "",
"firstName2": "",
"firstName3": "",
"lastName1": "",
"lastName2": "",
"lastName3": "",
"postcode": "",
"state": "",
"street": "",
"taxNumber": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:apiKey/admin/billingDetails")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
Resets the secret of a credential
{{baseUrl}}/restv2/game/:apiKey/config/~credentials/:credentialName/resetSecret
QUERY PARAMS
apiKey
credentialName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:apiKey/config/~credentials/:credentialName/resetSecret");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/restv2/game/:apiKey/config/~credentials/:credentialName/resetSecret")
require "http/client"
url = "{{baseUrl}}/restv2/game/:apiKey/config/~credentials/:credentialName/resetSecret"
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}}/restv2/game/:apiKey/config/~credentials/:credentialName/resetSecret"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/restv2/game/:apiKey/config/~credentials/:credentialName/resetSecret");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:apiKey/config/~credentials/:credentialName/resetSecret"
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/restv2/game/:apiKey/config/~credentials/:credentialName/resetSecret HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/restv2/game/:apiKey/config/~credentials/:credentialName/resetSecret")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:apiKey/config/~credentials/:credentialName/resetSecret"))
.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}}/restv2/game/:apiKey/config/~credentials/:credentialName/resetSecret")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/restv2/game/:apiKey/config/~credentials/:credentialName/resetSecret")
.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}}/restv2/game/:apiKey/config/~credentials/:credentialName/resetSecret');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/restv2/game/:apiKey/config/~credentials/:credentialName/resetSecret'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:apiKey/config/~credentials/:credentialName/resetSecret';
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}}/restv2/game/:apiKey/config/~credentials/:credentialName/resetSecret',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/config/~credentials/:credentialName/resetSecret")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/restv2/game/:apiKey/config/~credentials/:credentialName/resetSecret',
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}}/restv2/game/:apiKey/config/~credentials/:credentialName/resetSecret'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/restv2/game/:apiKey/config/~credentials/:credentialName/resetSecret');
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}}/restv2/game/:apiKey/config/~credentials/:credentialName/resetSecret'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/game/:apiKey/config/~credentials/:credentialName/resetSecret';
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}}/restv2/game/:apiKey/config/~credentials/:credentialName/resetSecret"]
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}}/restv2/game/:apiKey/config/~credentials/:credentialName/resetSecret" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:apiKey/config/~credentials/:credentialName/resetSecret",
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}}/restv2/game/:apiKey/config/~credentials/:credentialName/resetSecret');
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:apiKey/config/~credentials/:credentialName/resetSecret');
$request->setMethod(HTTP_METH_POST);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/restv2/game/:apiKey/config/~credentials/:credentialName/resetSecret');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/restv2/game/:apiKey/config/~credentials/:credentialName/resetSecret' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:apiKey/config/~credentials/:credentialName/resetSecret' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/restv2/game/:apiKey/config/~credentials/:credentialName/resetSecret")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:apiKey/config/~credentials/:credentialName/resetSecret"
response = requests.post(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:apiKey/config/~credentials/:credentialName/resetSecret"
response <- VERB("POST", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/restv2/game/:apiKey/config/~credentials/:credentialName/resetSecret")
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/restv2/game/:apiKey/config/~credentials/:credentialName/resetSecret') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/:apiKey/config/~credentials/:credentialName/resetSecret";
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}}/restv2/game/:apiKey/config/~credentials/:credentialName/resetSecret'
http POST '{{baseUrl}}/restv2/game/:apiKey/config/~credentials/:credentialName/resetSecret'
wget --quiet \
--method POST \
--output-document \
- '{{baseUrl}}/restv2/game/:apiKey/config/~credentials/:credentialName/resetSecret'
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:apiKey/config/~credentials/:credentialName/resetSecret")! 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
createExperiment
{{baseUrl}}/restv2/game/:apiKey/manage/experiments
QUERY PARAMS
apiKey
BODY json
{
"active": false,
"changedFieldsAndInitialValues": {},
"complete": false,
"config": {
"playerMongoQuery": "",
"playerQuery": "",
"variants": ""
},
"endDate": "",
"id": 0,
"measurements": "",
"measurementsEsQuery": "",
"name": "",
"percentHash": "",
"publishedStages": [],
"startDate": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:apiKey/manage/experiments");
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 \"active\": false,\n \"changedFieldsAndInitialValues\": {},\n \"complete\": false,\n \"config\": {\n \"playerMongoQuery\": \"\",\n \"playerQuery\": \"\",\n \"variants\": \"\"\n },\n \"endDate\": \"\",\n \"id\": 0,\n \"measurements\": \"\",\n \"measurementsEsQuery\": \"\",\n \"name\": \"\",\n \"percentHash\": \"\",\n \"publishedStages\": [],\n \"startDate\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/restv2/game/:apiKey/manage/experiments" {:content-type :json
:form-params {:active false
:changedFieldsAndInitialValues {}
:complete false
:config {:playerMongoQuery ""
:playerQuery ""
:variants ""}
:endDate ""
:id 0
:measurements ""
:measurementsEsQuery ""
:name ""
:percentHash ""
:publishedStages []
:startDate ""}})
require "http/client"
url = "{{baseUrl}}/restv2/game/:apiKey/manage/experiments"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"active\": false,\n \"changedFieldsAndInitialValues\": {},\n \"complete\": false,\n \"config\": {\n \"playerMongoQuery\": \"\",\n \"playerQuery\": \"\",\n \"variants\": \"\"\n },\n \"endDate\": \"\",\n \"id\": 0,\n \"measurements\": \"\",\n \"measurementsEsQuery\": \"\",\n \"name\": \"\",\n \"percentHash\": \"\",\n \"publishedStages\": [],\n \"startDate\": \"\"\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}}/restv2/game/:apiKey/manage/experiments"),
Content = new StringContent("{\n \"active\": false,\n \"changedFieldsAndInitialValues\": {},\n \"complete\": false,\n \"config\": {\n \"playerMongoQuery\": \"\",\n \"playerQuery\": \"\",\n \"variants\": \"\"\n },\n \"endDate\": \"\",\n \"id\": 0,\n \"measurements\": \"\",\n \"measurementsEsQuery\": \"\",\n \"name\": \"\",\n \"percentHash\": \"\",\n \"publishedStages\": [],\n \"startDate\": \"\"\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}}/restv2/game/:apiKey/manage/experiments");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"active\": false,\n \"changedFieldsAndInitialValues\": {},\n \"complete\": false,\n \"config\": {\n \"playerMongoQuery\": \"\",\n \"playerQuery\": \"\",\n \"variants\": \"\"\n },\n \"endDate\": \"\",\n \"id\": 0,\n \"measurements\": \"\",\n \"measurementsEsQuery\": \"\",\n \"name\": \"\",\n \"percentHash\": \"\",\n \"publishedStages\": [],\n \"startDate\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:apiKey/manage/experiments"
payload := strings.NewReader("{\n \"active\": false,\n \"changedFieldsAndInitialValues\": {},\n \"complete\": false,\n \"config\": {\n \"playerMongoQuery\": \"\",\n \"playerQuery\": \"\",\n \"variants\": \"\"\n },\n \"endDate\": \"\",\n \"id\": 0,\n \"measurements\": \"\",\n \"measurementsEsQuery\": \"\",\n \"name\": \"\",\n \"percentHash\": \"\",\n \"publishedStages\": [],\n \"startDate\": \"\"\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/restv2/game/:apiKey/manage/experiments HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 328
{
"active": false,
"changedFieldsAndInitialValues": {},
"complete": false,
"config": {
"playerMongoQuery": "",
"playerQuery": "",
"variants": ""
},
"endDate": "",
"id": 0,
"measurements": "",
"measurementsEsQuery": "",
"name": "",
"percentHash": "",
"publishedStages": [],
"startDate": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/restv2/game/:apiKey/manage/experiments")
.setHeader("content-type", "application/json")
.setBody("{\n \"active\": false,\n \"changedFieldsAndInitialValues\": {},\n \"complete\": false,\n \"config\": {\n \"playerMongoQuery\": \"\",\n \"playerQuery\": \"\",\n \"variants\": \"\"\n },\n \"endDate\": \"\",\n \"id\": 0,\n \"measurements\": \"\",\n \"measurementsEsQuery\": \"\",\n \"name\": \"\",\n \"percentHash\": \"\",\n \"publishedStages\": [],\n \"startDate\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:apiKey/manage/experiments"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"active\": false,\n \"changedFieldsAndInitialValues\": {},\n \"complete\": false,\n \"config\": {\n \"playerMongoQuery\": \"\",\n \"playerQuery\": \"\",\n \"variants\": \"\"\n },\n \"endDate\": \"\",\n \"id\": 0,\n \"measurements\": \"\",\n \"measurementsEsQuery\": \"\",\n \"name\": \"\",\n \"percentHash\": \"\",\n \"publishedStages\": [],\n \"startDate\": \"\"\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 \"active\": false,\n \"changedFieldsAndInitialValues\": {},\n \"complete\": false,\n \"config\": {\n \"playerMongoQuery\": \"\",\n \"playerQuery\": \"\",\n \"variants\": \"\"\n },\n \"endDate\": \"\",\n \"id\": 0,\n \"measurements\": \"\",\n \"measurementsEsQuery\": \"\",\n \"name\": \"\",\n \"percentHash\": \"\",\n \"publishedStages\": [],\n \"startDate\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/manage/experiments")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/restv2/game/:apiKey/manage/experiments")
.header("content-type", "application/json")
.body("{\n \"active\": false,\n \"changedFieldsAndInitialValues\": {},\n \"complete\": false,\n \"config\": {\n \"playerMongoQuery\": \"\",\n \"playerQuery\": \"\",\n \"variants\": \"\"\n },\n \"endDate\": \"\",\n \"id\": 0,\n \"measurements\": \"\",\n \"measurementsEsQuery\": \"\",\n \"name\": \"\",\n \"percentHash\": \"\",\n \"publishedStages\": [],\n \"startDate\": \"\"\n}")
.asString();
const data = JSON.stringify({
active: false,
changedFieldsAndInitialValues: {},
complete: false,
config: {
playerMongoQuery: '',
playerQuery: '',
variants: ''
},
endDate: '',
id: 0,
measurements: '',
measurementsEsQuery: '',
name: '',
percentHash: '',
publishedStages: [],
startDate: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/restv2/game/:apiKey/manage/experiments');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/restv2/game/:apiKey/manage/experiments',
headers: {'content-type': 'application/json'},
data: {
active: false,
changedFieldsAndInitialValues: {},
complete: false,
config: {playerMongoQuery: '', playerQuery: '', variants: ''},
endDate: '',
id: 0,
measurements: '',
measurementsEsQuery: '',
name: '',
percentHash: '',
publishedStages: [],
startDate: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:apiKey/manage/experiments';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"active":false,"changedFieldsAndInitialValues":{},"complete":false,"config":{"playerMongoQuery":"","playerQuery":"","variants":""},"endDate":"","id":0,"measurements":"","measurementsEsQuery":"","name":"","percentHash":"","publishedStages":[],"startDate":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/restv2/game/:apiKey/manage/experiments',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "active": false,\n "changedFieldsAndInitialValues": {},\n "complete": false,\n "config": {\n "playerMongoQuery": "",\n "playerQuery": "",\n "variants": ""\n },\n "endDate": "",\n "id": 0,\n "measurements": "",\n "measurementsEsQuery": "",\n "name": "",\n "percentHash": "",\n "publishedStages": [],\n "startDate": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"active\": false,\n \"changedFieldsAndInitialValues\": {},\n \"complete\": false,\n \"config\": {\n \"playerMongoQuery\": \"\",\n \"playerQuery\": \"\",\n \"variants\": \"\"\n },\n \"endDate\": \"\",\n \"id\": 0,\n \"measurements\": \"\",\n \"measurementsEsQuery\": \"\",\n \"name\": \"\",\n \"percentHash\": \"\",\n \"publishedStages\": [],\n \"startDate\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/manage/experiments")
.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/restv2/game/:apiKey/manage/experiments',
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({
active: false,
changedFieldsAndInitialValues: {},
complete: false,
config: {playerMongoQuery: '', playerQuery: '', variants: ''},
endDate: '',
id: 0,
measurements: '',
measurementsEsQuery: '',
name: '',
percentHash: '',
publishedStages: [],
startDate: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/restv2/game/:apiKey/manage/experiments',
headers: {'content-type': 'application/json'},
body: {
active: false,
changedFieldsAndInitialValues: {},
complete: false,
config: {playerMongoQuery: '', playerQuery: '', variants: ''},
endDate: '',
id: 0,
measurements: '',
measurementsEsQuery: '',
name: '',
percentHash: '',
publishedStages: [],
startDate: ''
},
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}}/restv2/game/:apiKey/manage/experiments');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
active: false,
changedFieldsAndInitialValues: {},
complete: false,
config: {
playerMongoQuery: '',
playerQuery: '',
variants: ''
},
endDate: '',
id: 0,
measurements: '',
measurementsEsQuery: '',
name: '',
percentHash: '',
publishedStages: [],
startDate: ''
});
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}}/restv2/game/:apiKey/manage/experiments',
headers: {'content-type': 'application/json'},
data: {
active: false,
changedFieldsAndInitialValues: {},
complete: false,
config: {playerMongoQuery: '', playerQuery: '', variants: ''},
endDate: '',
id: 0,
measurements: '',
measurementsEsQuery: '',
name: '',
percentHash: '',
publishedStages: [],
startDate: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/game/:apiKey/manage/experiments';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"active":false,"changedFieldsAndInitialValues":{},"complete":false,"config":{"playerMongoQuery":"","playerQuery":"","variants":""},"endDate":"","id":0,"measurements":"","measurementsEsQuery":"","name":"","percentHash":"","publishedStages":[],"startDate":""}'
};
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 = @{ @"active": @NO,
@"changedFieldsAndInitialValues": @{ },
@"complete": @NO,
@"config": @{ @"playerMongoQuery": @"", @"playerQuery": @"", @"variants": @"" },
@"endDate": @"",
@"id": @0,
@"measurements": @"",
@"measurementsEsQuery": @"",
@"name": @"",
@"percentHash": @"",
@"publishedStages": @[ ],
@"startDate": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/restv2/game/:apiKey/manage/experiments"]
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}}/restv2/game/:apiKey/manage/experiments" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"active\": false,\n \"changedFieldsAndInitialValues\": {},\n \"complete\": false,\n \"config\": {\n \"playerMongoQuery\": \"\",\n \"playerQuery\": \"\",\n \"variants\": \"\"\n },\n \"endDate\": \"\",\n \"id\": 0,\n \"measurements\": \"\",\n \"measurementsEsQuery\": \"\",\n \"name\": \"\",\n \"percentHash\": \"\",\n \"publishedStages\": [],\n \"startDate\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:apiKey/manage/experiments",
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([
'active' => null,
'changedFieldsAndInitialValues' => [
],
'complete' => null,
'config' => [
'playerMongoQuery' => '',
'playerQuery' => '',
'variants' => ''
],
'endDate' => '',
'id' => 0,
'measurements' => '',
'measurementsEsQuery' => '',
'name' => '',
'percentHash' => '',
'publishedStages' => [
],
'startDate' => ''
]),
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}}/restv2/game/:apiKey/manage/experiments', [
'body' => '{
"active": false,
"changedFieldsAndInitialValues": {},
"complete": false,
"config": {
"playerMongoQuery": "",
"playerQuery": "",
"variants": ""
},
"endDate": "",
"id": 0,
"measurements": "",
"measurementsEsQuery": "",
"name": "",
"percentHash": "",
"publishedStages": [],
"startDate": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:apiKey/manage/experiments');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'active' => null,
'changedFieldsAndInitialValues' => [
],
'complete' => null,
'config' => [
'playerMongoQuery' => '',
'playerQuery' => '',
'variants' => ''
],
'endDate' => '',
'id' => 0,
'measurements' => '',
'measurementsEsQuery' => '',
'name' => '',
'percentHash' => '',
'publishedStages' => [
],
'startDate' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'active' => null,
'changedFieldsAndInitialValues' => [
],
'complete' => null,
'config' => [
'playerMongoQuery' => '',
'playerQuery' => '',
'variants' => ''
],
'endDate' => '',
'id' => 0,
'measurements' => '',
'measurementsEsQuery' => '',
'name' => '',
'percentHash' => '',
'publishedStages' => [
],
'startDate' => ''
]));
$request->setRequestUrl('{{baseUrl}}/restv2/game/:apiKey/manage/experiments');
$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}}/restv2/game/:apiKey/manage/experiments' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"active": false,
"changedFieldsAndInitialValues": {},
"complete": false,
"config": {
"playerMongoQuery": "",
"playerQuery": "",
"variants": ""
},
"endDate": "",
"id": 0,
"measurements": "",
"measurementsEsQuery": "",
"name": "",
"percentHash": "",
"publishedStages": [],
"startDate": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:apiKey/manage/experiments' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"active": false,
"changedFieldsAndInitialValues": {},
"complete": false,
"config": {
"playerMongoQuery": "",
"playerQuery": "",
"variants": ""
},
"endDate": "",
"id": 0,
"measurements": "",
"measurementsEsQuery": "",
"name": "",
"percentHash": "",
"publishedStages": [],
"startDate": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"active\": false,\n \"changedFieldsAndInitialValues\": {},\n \"complete\": false,\n \"config\": {\n \"playerMongoQuery\": \"\",\n \"playerQuery\": \"\",\n \"variants\": \"\"\n },\n \"endDate\": \"\",\n \"id\": 0,\n \"measurements\": \"\",\n \"measurementsEsQuery\": \"\",\n \"name\": \"\",\n \"percentHash\": \"\",\n \"publishedStages\": [],\n \"startDate\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/restv2/game/:apiKey/manage/experiments", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:apiKey/manage/experiments"
payload = {
"active": False,
"changedFieldsAndInitialValues": {},
"complete": False,
"config": {
"playerMongoQuery": "",
"playerQuery": "",
"variants": ""
},
"endDate": "",
"id": 0,
"measurements": "",
"measurementsEsQuery": "",
"name": "",
"percentHash": "",
"publishedStages": [],
"startDate": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:apiKey/manage/experiments"
payload <- "{\n \"active\": false,\n \"changedFieldsAndInitialValues\": {},\n \"complete\": false,\n \"config\": {\n \"playerMongoQuery\": \"\",\n \"playerQuery\": \"\",\n \"variants\": \"\"\n },\n \"endDate\": \"\",\n \"id\": 0,\n \"measurements\": \"\",\n \"measurementsEsQuery\": \"\",\n \"name\": \"\",\n \"percentHash\": \"\",\n \"publishedStages\": [],\n \"startDate\": \"\"\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}}/restv2/game/:apiKey/manage/experiments")
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 \"active\": false,\n \"changedFieldsAndInitialValues\": {},\n \"complete\": false,\n \"config\": {\n \"playerMongoQuery\": \"\",\n \"playerQuery\": \"\",\n \"variants\": \"\"\n },\n \"endDate\": \"\",\n \"id\": 0,\n \"measurements\": \"\",\n \"measurementsEsQuery\": \"\",\n \"name\": \"\",\n \"percentHash\": \"\",\n \"publishedStages\": [],\n \"startDate\": \"\"\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/restv2/game/:apiKey/manage/experiments') do |req|
req.body = "{\n \"active\": false,\n \"changedFieldsAndInitialValues\": {},\n \"complete\": false,\n \"config\": {\n \"playerMongoQuery\": \"\",\n \"playerQuery\": \"\",\n \"variants\": \"\"\n },\n \"endDate\": \"\",\n \"id\": 0,\n \"measurements\": \"\",\n \"measurementsEsQuery\": \"\",\n \"name\": \"\",\n \"percentHash\": \"\",\n \"publishedStages\": [],\n \"startDate\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/:apiKey/manage/experiments";
let payload = json!({
"active": false,
"changedFieldsAndInitialValues": json!({}),
"complete": false,
"config": json!({
"playerMongoQuery": "",
"playerQuery": "",
"variants": ""
}),
"endDate": "",
"id": 0,
"measurements": "",
"measurementsEsQuery": "",
"name": "",
"percentHash": "",
"publishedStages": (),
"startDate": ""
});
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}}/restv2/game/:apiKey/manage/experiments \
--header 'content-type: application/json' \
--data '{
"active": false,
"changedFieldsAndInitialValues": {},
"complete": false,
"config": {
"playerMongoQuery": "",
"playerQuery": "",
"variants": ""
},
"endDate": "",
"id": 0,
"measurements": "",
"measurementsEsQuery": "",
"name": "",
"percentHash": "",
"publishedStages": [],
"startDate": ""
}'
echo '{
"active": false,
"changedFieldsAndInitialValues": {},
"complete": false,
"config": {
"playerMongoQuery": "",
"playerQuery": "",
"variants": ""
},
"endDate": "",
"id": 0,
"measurements": "",
"measurementsEsQuery": "",
"name": "",
"percentHash": "",
"publishedStages": [],
"startDate": ""
}' | \
http POST {{baseUrl}}/restv2/game/:apiKey/manage/experiments \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "active": false,\n "changedFieldsAndInitialValues": {},\n "complete": false,\n "config": {\n "playerMongoQuery": "",\n "playerQuery": "",\n "variants": ""\n },\n "endDate": "",\n "id": 0,\n "measurements": "",\n "measurementsEsQuery": "",\n "name": "",\n "percentHash": "",\n "publishedStages": [],\n "startDate": ""\n}' \
--output-document \
- {{baseUrl}}/restv2/game/:apiKey/manage/experiments
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"active": false,
"changedFieldsAndInitialValues": [],
"complete": false,
"config": [
"playerMongoQuery": "",
"playerQuery": "",
"variants": ""
],
"endDate": "",
"id": 0,
"measurements": "",
"measurementsEsQuery": "",
"name": "",
"percentHash": "",
"publishedStages": [],
"startDate": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:apiKey/manage/experiments")! 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
deleteExperiment
{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id
QUERY PARAMS
apiKey
id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id")
require "http/client"
url = "{{baseUrl}}/restv2/game/:apiKey/manage/experiments/: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}}/restv2/game/:apiKey/manage/experiments/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:apiKey/manage/experiments/: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/restv2/game/:apiKey/manage/experiments/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:apiKey/manage/experiments/: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}}/restv2/game/:apiKey/manage/experiments/:id")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/restv2/game/:apiKey/manage/experiments/: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}}/restv2/game/:apiKey/manage/experiments/:id');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:apiKey/manage/experiments/: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}}/restv2/game/:apiKey/manage/experiments/:id',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/manage/experiments/: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/restv2/game/:apiKey/manage/experiments/: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}}/restv2/game/:apiKey/manage/experiments/: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}}/restv2/game/:apiKey/manage/experiments/: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}}/restv2/game/:apiKey/manage/experiments/:id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/game/:apiKey/manage/experiments/: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}}/restv2/game/:apiKey/manage/experiments/: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}}/restv2/game/:apiKey/manage/experiments/:id" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:apiKey/manage/experiments/: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}}/restv2/game/:apiKey/manage/experiments/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/restv2/game/:apiKey/manage/experiments/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/restv2/game/:apiKey/manage/experiments/: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/restv2/game/:apiKey/manage/experiments/: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}}/restv2/game/:apiKey/manage/experiments/: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}}/restv2/game/:apiKey/manage/experiments/:id
http DELETE {{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:apiKey/manage/experiments/: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
doActionExperiment
{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id/:action
QUERY PARAMS
apiKey
id
action
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id/:action");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id/:action")
require "http/client"
url = "{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id/:action"
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}}/restv2/game/:apiKey/manage/experiments/:id/:action"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id/:action");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id/:action"
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/restv2/game/:apiKey/manage/experiments/:id/:action HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id/:action")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id/:action"))
.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}}/restv2/game/:apiKey/manage/experiments/:id/:action")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id/:action")
.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}}/restv2/game/:apiKey/manage/experiments/:id/:action');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id/:action'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id/:action';
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}}/restv2/game/:apiKey/manage/experiments/:id/:action',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id/:action")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/restv2/game/:apiKey/manage/experiments/:id/:action',
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}}/restv2/game/:apiKey/manage/experiments/:id/:action'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id/:action');
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}}/restv2/game/:apiKey/manage/experiments/:id/:action'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id/:action';
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}}/restv2/game/:apiKey/manage/experiments/:id/:action"]
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}}/restv2/game/:apiKey/manage/experiments/:id/:action" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id/:action",
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}}/restv2/game/:apiKey/manage/experiments/:id/:action');
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id/:action');
$request->setMethod(HTTP_METH_POST);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id/:action');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id/:action' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id/:action' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/restv2/game/:apiKey/manage/experiments/:id/:action")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id/:action"
response = requests.post(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id/:action"
response <- VERB("POST", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id/:action")
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/restv2/game/:apiKey/manage/experiments/:id/:action') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id/:action";
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}}/restv2/game/:apiKey/manage/experiments/:id/:action
http POST {{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id/:action
wget --quiet \
--method POST \
--output-document \
- {{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id/:action
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id/:action")! 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
getExperiment
{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id
QUERY PARAMS
apiKey
id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id")
require "http/client"
url = "{{baseUrl}}/restv2/game/:apiKey/manage/experiments/: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}}/restv2/game/:apiKey/manage/experiments/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:apiKey/manage/experiments/: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/restv2/game/:apiKey/manage/experiments/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:apiKey/manage/experiments/: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}}/restv2/game/:apiKey/manage/experiments/:id")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/restv2/game/:apiKey/manage/experiments/: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}}/restv2/game/:apiKey/manage/experiments/:id');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:apiKey/manage/experiments/: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}}/restv2/game/:apiKey/manage/experiments/:id',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/restv2/game/:apiKey/manage/experiments/: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}}/restv2/game/:apiKey/manage/experiments/: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}}/restv2/game/:apiKey/manage/experiments/: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}}/restv2/game/:apiKey/manage/experiments/:id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/game/:apiKey/manage/experiments/: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}}/restv2/game/:apiKey/manage/experiments/: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}}/restv2/game/:apiKey/manage/experiments/:id" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:apiKey/manage/experiments/: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}}/restv2/game/:apiKey/manage/experiments/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/restv2/game/:apiKey/manage/experiments/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/restv2/game/:apiKey/manage/experiments/: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/restv2/game/:apiKey/manage/experiments/:id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/:apiKey/manage/experiments/: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}}/restv2/game/:apiKey/manage/experiments/:id
http GET {{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:apiKey/manage/experiments/: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
getExperiments
{{baseUrl}}/restv2/game/:apiKey/manage/experiments
QUERY PARAMS
apiKey
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:apiKey/manage/experiments");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/restv2/game/:apiKey/manage/experiments")
require "http/client"
url = "{{baseUrl}}/restv2/game/:apiKey/manage/experiments"
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}}/restv2/game/:apiKey/manage/experiments"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/restv2/game/:apiKey/manage/experiments");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:apiKey/manage/experiments"
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/restv2/game/:apiKey/manage/experiments HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/restv2/game/:apiKey/manage/experiments")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:apiKey/manage/experiments"))
.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}}/restv2/game/:apiKey/manage/experiments")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/restv2/game/:apiKey/manage/experiments")
.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}}/restv2/game/:apiKey/manage/experiments');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/restv2/game/:apiKey/manage/experiments'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:apiKey/manage/experiments';
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}}/restv2/game/:apiKey/manage/experiments',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/manage/experiments")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/restv2/game/:apiKey/manage/experiments',
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}}/restv2/game/:apiKey/manage/experiments'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/restv2/game/:apiKey/manage/experiments');
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}}/restv2/game/:apiKey/manage/experiments'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/game/:apiKey/manage/experiments';
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}}/restv2/game/:apiKey/manage/experiments"]
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}}/restv2/game/:apiKey/manage/experiments" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:apiKey/manage/experiments",
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}}/restv2/game/:apiKey/manage/experiments');
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:apiKey/manage/experiments');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/restv2/game/:apiKey/manage/experiments');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/restv2/game/:apiKey/manage/experiments' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:apiKey/manage/experiments' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/restv2/game/:apiKey/manage/experiments")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:apiKey/manage/experiments"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:apiKey/manage/experiments"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/restv2/game/:apiKey/manage/experiments")
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/restv2/game/:apiKey/manage/experiments') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/:apiKey/manage/experiments";
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}}/restv2/game/:apiKey/manage/experiments
http GET {{baseUrl}}/restv2/game/:apiKey/manage/experiments
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/restv2/game/:apiKey/manage/experiments
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:apiKey/manage/experiments")! 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()
PUT
updateExperiment
{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id
QUERY PARAMS
apiKey
id
BODY json
{
"active": false,
"changedFieldsAndInitialValues": {},
"complete": false,
"config": {
"playerMongoQuery": "",
"playerQuery": "",
"variants": ""
},
"endDate": "",
"id": 0,
"measurements": "",
"measurementsEsQuery": "",
"name": "",
"percentHash": "",
"publishedStages": [],
"startDate": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id");
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 \"active\": false,\n \"changedFieldsAndInitialValues\": {},\n \"complete\": false,\n \"config\": {\n \"playerMongoQuery\": \"\",\n \"playerQuery\": \"\",\n \"variants\": \"\"\n },\n \"endDate\": \"\",\n \"id\": 0,\n \"measurements\": \"\",\n \"measurementsEsQuery\": \"\",\n \"name\": \"\",\n \"percentHash\": \"\",\n \"publishedStages\": [],\n \"startDate\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id" {:content-type :json
:form-params {:active false
:changedFieldsAndInitialValues {}
:complete false
:config {:playerMongoQuery ""
:playerQuery ""
:variants ""}
:endDate ""
:id 0
:measurements ""
:measurementsEsQuery ""
:name ""
:percentHash ""
:publishedStages []
:startDate ""}})
require "http/client"
url = "{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"active\": false,\n \"changedFieldsAndInitialValues\": {},\n \"complete\": false,\n \"config\": {\n \"playerMongoQuery\": \"\",\n \"playerQuery\": \"\",\n \"variants\": \"\"\n },\n \"endDate\": \"\",\n \"id\": 0,\n \"measurements\": \"\",\n \"measurementsEsQuery\": \"\",\n \"name\": \"\",\n \"percentHash\": \"\",\n \"publishedStages\": [],\n \"startDate\": \"\"\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id"),
Content = new StringContent("{\n \"active\": false,\n \"changedFieldsAndInitialValues\": {},\n \"complete\": false,\n \"config\": {\n \"playerMongoQuery\": \"\",\n \"playerQuery\": \"\",\n \"variants\": \"\"\n },\n \"endDate\": \"\",\n \"id\": 0,\n \"measurements\": \"\",\n \"measurementsEsQuery\": \"\",\n \"name\": \"\",\n \"percentHash\": \"\",\n \"publishedStages\": [],\n \"startDate\": \"\"\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}}/restv2/game/:apiKey/manage/experiments/:id");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"active\": false,\n \"changedFieldsAndInitialValues\": {},\n \"complete\": false,\n \"config\": {\n \"playerMongoQuery\": \"\",\n \"playerQuery\": \"\",\n \"variants\": \"\"\n },\n \"endDate\": \"\",\n \"id\": 0,\n \"measurements\": \"\",\n \"measurementsEsQuery\": \"\",\n \"name\": \"\",\n \"percentHash\": \"\",\n \"publishedStages\": [],\n \"startDate\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id"
payload := strings.NewReader("{\n \"active\": false,\n \"changedFieldsAndInitialValues\": {},\n \"complete\": false,\n \"config\": {\n \"playerMongoQuery\": \"\",\n \"playerQuery\": \"\",\n \"variants\": \"\"\n },\n \"endDate\": \"\",\n \"id\": 0,\n \"measurements\": \"\",\n \"measurementsEsQuery\": \"\",\n \"name\": \"\",\n \"percentHash\": \"\",\n \"publishedStages\": [],\n \"startDate\": \"\"\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/restv2/game/:apiKey/manage/experiments/:id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 328
{
"active": false,
"changedFieldsAndInitialValues": {},
"complete": false,
"config": {
"playerMongoQuery": "",
"playerQuery": "",
"variants": ""
},
"endDate": "",
"id": 0,
"measurements": "",
"measurementsEsQuery": "",
"name": "",
"percentHash": "",
"publishedStages": [],
"startDate": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id")
.setHeader("content-type", "application/json")
.setBody("{\n \"active\": false,\n \"changedFieldsAndInitialValues\": {},\n \"complete\": false,\n \"config\": {\n \"playerMongoQuery\": \"\",\n \"playerQuery\": \"\",\n \"variants\": \"\"\n },\n \"endDate\": \"\",\n \"id\": 0,\n \"measurements\": \"\",\n \"measurementsEsQuery\": \"\",\n \"name\": \"\",\n \"percentHash\": \"\",\n \"publishedStages\": [],\n \"startDate\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"active\": false,\n \"changedFieldsAndInitialValues\": {},\n \"complete\": false,\n \"config\": {\n \"playerMongoQuery\": \"\",\n \"playerQuery\": \"\",\n \"variants\": \"\"\n },\n \"endDate\": \"\",\n \"id\": 0,\n \"measurements\": \"\",\n \"measurementsEsQuery\": \"\",\n \"name\": \"\",\n \"percentHash\": \"\",\n \"publishedStages\": [],\n \"startDate\": \"\"\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 \"active\": false,\n \"changedFieldsAndInitialValues\": {},\n \"complete\": false,\n \"config\": {\n \"playerMongoQuery\": \"\",\n \"playerQuery\": \"\",\n \"variants\": \"\"\n },\n \"endDate\": \"\",\n \"id\": 0,\n \"measurements\": \"\",\n \"measurementsEsQuery\": \"\",\n \"name\": \"\",\n \"percentHash\": \"\",\n \"publishedStages\": [],\n \"startDate\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id")
.header("content-type", "application/json")
.body("{\n \"active\": false,\n \"changedFieldsAndInitialValues\": {},\n \"complete\": false,\n \"config\": {\n \"playerMongoQuery\": \"\",\n \"playerQuery\": \"\",\n \"variants\": \"\"\n },\n \"endDate\": \"\",\n \"id\": 0,\n \"measurements\": \"\",\n \"measurementsEsQuery\": \"\",\n \"name\": \"\",\n \"percentHash\": \"\",\n \"publishedStages\": [],\n \"startDate\": \"\"\n}")
.asString();
const data = JSON.stringify({
active: false,
changedFieldsAndInitialValues: {},
complete: false,
config: {
playerMongoQuery: '',
playerQuery: '',
variants: ''
},
endDate: '',
id: 0,
measurements: '',
measurementsEsQuery: '',
name: '',
percentHash: '',
publishedStages: [],
startDate: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id',
headers: {'content-type': 'application/json'},
data: {
active: false,
changedFieldsAndInitialValues: {},
complete: false,
config: {playerMongoQuery: '', playerQuery: '', variants: ''},
endDate: '',
id: 0,
measurements: '',
measurementsEsQuery: '',
name: '',
percentHash: '',
publishedStages: [],
startDate: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"active":false,"changedFieldsAndInitialValues":{},"complete":false,"config":{"playerMongoQuery":"","playerQuery":"","variants":""},"endDate":"","id":0,"measurements":"","measurementsEsQuery":"","name":"","percentHash":"","publishedStages":[],"startDate":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "active": false,\n "changedFieldsAndInitialValues": {},\n "complete": false,\n "config": {\n "playerMongoQuery": "",\n "playerQuery": "",\n "variants": ""\n },\n "endDate": "",\n "id": 0,\n "measurements": "",\n "measurementsEsQuery": "",\n "name": "",\n "percentHash": "",\n "publishedStages": [],\n "startDate": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"active\": false,\n \"changedFieldsAndInitialValues\": {},\n \"complete\": false,\n \"config\": {\n \"playerMongoQuery\": \"\",\n \"playerQuery\": \"\",\n \"variants\": \"\"\n },\n \"endDate\": \"\",\n \"id\": 0,\n \"measurements\": \"\",\n \"measurementsEsQuery\": \"\",\n \"name\": \"\",\n \"percentHash\": \"\",\n \"publishedStages\": [],\n \"startDate\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/restv2/game/:apiKey/manage/experiments/:id',
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({
active: false,
changedFieldsAndInitialValues: {},
complete: false,
config: {playerMongoQuery: '', playerQuery: '', variants: ''},
endDate: '',
id: 0,
measurements: '',
measurementsEsQuery: '',
name: '',
percentHash: '',
publishedStages: [],
startDate: ''
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id',
headers: {'content-type': 'application/json'},
body: {
active: false,
changedFieldsAndInitialValues: {},
complete: false,
config: {playerMongoQuery: '', playerQuery: '', variants: ''},
endDate: '',
id: 0,
measurements: '',
measurementsEsQuery: '',
name: '',
percentHash: '',
publishedStages: [],
startDate: ''
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
active: false,
changedFieldsAndInitialValues: {},
complete: false,
config: {
playerMongoQuery: '',
playerQuery: '',
variants: ''
},
endDate: '',
id: 0,
measurements: '',
measurementsEsQuery: '',
name: '',
percentHash: '',
publishedStages: [],
startDate: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id',
headers: {'content-type': 'application/json'},
data: {
active: false,
changedFieldsAndInitialValues: {},
complete: false,
config: {playerMongoQuery: '', playerQuery: '', variants: ''},
endDate: '',
id: 0,
measurements: '',
measurementsEsQuery: '',
name: '',
percentHash: '',
publishedStages: [],
startDate: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"active":false,"changedFieldsAndInitialValues":{},"complete":false,"config":{"playerMongoQuery":"","playerQuery":"","variants":""},"endDate":"","id":0,"measurements":"","measurementsEsQuery":"","name":"","percentHash":"","publishedStages":[],"startDate":""}'
};
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 = @{ @"active": @NO,
@"changedFieldsAndInitialValues": @{ },
@"complete": @NO,
@"config": @{ @"playerMongoQuery": @"", @"playerQuery": @"", @"variants": @"" },
@"endDate": @"",
@"id": @0,
@"measurements": @"",
@"measurementsEsQuery": @"",
@"name": @"",
@"percentHash": @"",
@"publishedStages": @[ ],
@"startDate": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"active\": false,\n \"changedFieldsAndInitialValues\": {},\n \"complete\": false,\n \"config\": {\n \"playerMongoQuery\": \"\",\n \"playerQuery\": \"\",\n \"variants\": \"\"\n },\n \"endDate\": \"\",\n \"id\": 0,\n \"measurements\": \"\",\n \"measurementsEsQuery\": \"\",\n \"name\": \"\",\n \"percentHash\": \"\",\n \"publishedStages\": [],\n \"startDate\": \"\"\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'active' => null,
'changedFieldsAndInitialValues' => [
],
'complete' => null,
'config' => [
'playerMongoQuery' => '',
'playerQuery' => '',
'variants' => ''
],
'endDate' => '',
'id' => 0,
'measurements' => '',
'measurementsEsQuery' => '',
'name' => '',
'percentHash' => '',
'publishedStages' => [
],
'startDate' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id', [
'body' => '{
"active": false,
"changedFieldsAndInitialValues": {},
"complete": false,
"config": {
"playerMongoQuery": "",
"playerQuery": "",
"variants": ""
},
"endDate": "",
"id": 0,
"measurements": "",
"measurementsEsQuery": "",
"name": "",
"percentHash": "",
"publishedStages": [],
"startDate": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'active' => null,
'changedFieldsAndInitialValues' => [
],
'complete' => null,
'config' => [
'playerMongoQuery' => '',
'playerQuery' => '',
'variants' => ''
],
'endDate' => '',
'id' => 0,
'measurements' => '',
'measurementsEsQuery' => '',
'name' => '',
'percentHash' => '',
'publishedStages' => [
],
'startDate' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'active' => null,
'changedFieldsAndInitialValues' => [
],
'complete' => null,
'config' => [
'playerMongoQuery' => '',
'playerQuery' => '',
'variants' => ''
],
'endDate' => '',
'id' => 0,
'measurements' => '',
'measurementsEsQuery' => '',
'name' => '',
'percentHash' => '',
'publishedStages' => [
],
'startDate' => ''
]));
$request->setRequestUrl('{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id');
$request->setRequestMethod('PUT');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"active": false,
"changedFieldsAndInitialValues": {},
"complete": false,
"config": {
"playerMongoQuery": "",
"playerQuery": "",
"variants": ""
},
"endDate": "",
"id": 0,
"measurements": "",
"measurementsEsQuery": "",
"name": "",
"percentHash": "",
"publishedStages": [],
"startDate": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"active": false,
"changedFieldsAndInitialValues": {},
"complete": false,
"config": {
"playerMongoQuery": "",
"playerQuery": "",
"variants": ""
},
"endDate": "",
"id": 0,
"measurements": "",
"measurementsEsQuery": "",
"name": "",
"percentHash": "",
"publishedStages": [],
"startDate": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"active\": false,\n \"changedFieldsAndInitialValues\": {},\n \"complete\": false,\n \"config\": {\n \"playerMongoQuery\": \"\",\n \"playerQuery\": \"\",\n \"variants\": \"\"\n },\n \"endDate\": \"\",\n \"id\": 0,\n \"measurements\": \"\",\n \"measurementsEsQuery\": \"\",\n \"name\": \"\",\n \"percentHash\": \"\",\n \"publishedStages\": [],\n \"startDate\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/restv2/game/:apiKey/manage/experiments/:id", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id"
payload = {
"active": False,
"changedFieldsAndInitialValues": {},
"complete": False,
"config": {
"playerMongoQuery": "",
"playerQuery": "",
"variants": ""
},
"endDate": "",
"id": 0,
"measurements": "",
"measurementsEsQuery": "",
"name": "",
"percentHash": "",
"publishedStages": [],
"startDate": ""
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id"
payload <- "{\n \"active\": false,\n \"changedFieldsAndInitialValues\": {},\n \"complete\": false,\n \"config\": {\n \"playerMongoQuery\": \"\",\n \"playerQuery\": \"\",\n \"variants\": \"\"\n },\n \"endDate\": \"\",\n \"id\": 0,\n \"measurements\": \"\",\n \"measurementsEsQuery\": \"\",\n \"name\": \"\",\n \"percentHash\": \"\",\n \"publishedStages\": [],\n \"startDate\": \"\"\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"active\": false,\n \"changedFieldsAndInitialValues\": {},\n \"complete\": false,\n \"config\": {\n \"playerMongoQuery\": \"\",\n \"playerQuery\": \"\",\n \"variants\": \"\"\n },\n \"endDate\": \"\",\n \"id\": 0,\n \"measurements\": \"\",\n \"measurementsEsQuery\": \"\",\n \"name\": \"\",\n \"percentHash\": \"\",\n \"publishedStages\": [],\n \"startDate\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.put('/baseUrl/restv2/game/:apiKey/manage/experiments/:id') do |req|
req.body = "{\n \"active\": false,\n \"changedFieldsAndInitialValues\": {},\n \"complete\": false,\n \"config\": {\n \"playerMongoQuery\": \"\",\n \"playerQuery\": \"\",\n \"variants\": \"\"\n },\n \"endDate\": \"\",\n \"id\": 0,\n \"measurements\": \"\",\n \"measurementsEsQuery\": \"\",\n \"name\": \"\",\n \"percentHash\": \"\",\n \"publishedStages\": [],\n \"startDate\": \"\"\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id";
let payload = json!({
"active": false,
"changedFieldsAndInitialValues": json!({}),
"complete": false,
"config": json!({
"playerMongoQuery": "",
"playerQuery": "",
"variants": ""
}),
"endDate": "",
"id": 0,
"measurements": "",
"measurementsEsQuery": "",
"name": "",
"percentHash": "",
"publishedStages": (),
"startDate": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id \
--header 'content-type: application/json' \
--data '{
"active": false,
"changedFieldsAndInitialValues": {},
"complete": false,
"config": {
"playerMongoQuery": "",
"playerQuery": "",
"variants": ""
},
"endDate": "",
"id": 0,
"measurements": "",
"measurementsEsQuery": "",
"name": "",
"percentHash": "",
"publishedStages": [],
"startDate": ""
}'
echo '{
"active": false,
"changedFieldsAndInitialValues": {},
"complete": false,
"config": {
"playerMongoQuery": "",
"playerQuery": "",
"variants": ""
},
"endDate": "",
"id": 0,
"measurements": "",
"measurementsEsQuery": "",
"name": "",
"percentHash": "",
"publishedStages": [],
"startDate": ""
}' | \
http PUT {{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "active": false,\n "changedFieldsAndInitialValues": {},\n "complete": false,\n "config": {\n "playerMongoQuery": "",\n "playerQuery": "",\n "variants": ""\n },\n "endDate": "",\n "id": 0,\n "measurements": "",\n "measurementsEsQuery": "",\n "name": "",\n "percentHash": "",\n "publishedStages": [],\n "startDate": ""\n}' \
--output-document \
- {{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"active": false,
"changedFieldsAndInitialValues": [],
"complete": false,
"config": [
"playerMongoQuery": "",
"playerQuery": "",
"variants": ""
],
"endDate": "",
"id": 0,
"measurements": "",
"measurementsEsQuery": "",
"name": "",
"percentHash": "",
"publishedStages": [],
"startDate": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:apiKey/manage/experiments/:id")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
getGamesEndpoints
{{baseUrl}}/restv2/game/:apiKey/endpoints
QUERY PARAMS
apiKey
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:apiKey/endpoints");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/restv2/game/:apiKey/endpoints")
require "http/client"
url = "{{baseUrl}}/restv2/game/:apiKey/endpoints"
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}}/restv2/game/:apiKey/endpoints"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/restv2/game/:apiKey/endpoints");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:apiKey/endpoints"
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/restv2/game/:apiKey/endpoints HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/restv2/game/:apiKey/endpoints")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:apiKey/endpoints"))
.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}}/restv2/game/:apiKey/endpoints")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/restv2/game/:apiKey/endpoints")
.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}}/restv2/game/:apiKey/endpoints');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/restv2/game/:apiKey/endpoints'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:apiKey/endpoints';
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}}/restv2/game/:apiKey/endpoints',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/endpoints")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/restv2/game/:apiKey/endpoints',
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}}/restv2/game/:apiKey/endpoints'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/restv2/game/:apiKey/endpoints');
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}}/restv2/game/:apiKey/endpoints'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/game/:apiKey/endpoints';
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}}/restv2/game/:apiKey/endpoints"]
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}}/restv2/game/:apiKey/endpoints" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:apiKey/endpoints",
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}}/restv2/game/:apiKey/endpoints');
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:apiKey/endpoints');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/restv2/game/:apiKey/endpoints');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/restv2/game/:apiKey/endpoints' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:apiKey/endpoints' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/restv2/game/:apiKey/endpoints")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:apiKey/endpoints"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:apiKey/endpoints"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/restv2/game/:apiKey/endpoints")
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/restv2/game/:apiKey/endpoints') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/:apiKey/endpoints";
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}}/restv2/game/:apiKey/endpoints
http GET {{baseUrl}}/restv2/game/:apiKey/endpoints
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/restv2/game/:apiKey/endpoints
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:apiKey/endpoints")! 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
{{baseUrl}}/restv2/games
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/games");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/restv2/games")
require "http/client"
url = "{{baseUrl}}/restv2/games"
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}}/restv2/games"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/restv2/games");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/games"
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/restv2/games HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/restv2/games")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/games"))
.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}}/restv2/games")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/restv2/games")
.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}}/restv2/games');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/restv2/games'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/games';
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}}/restv2/games',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/restv2/games")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/restv2/games',
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}}/restv2/games'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/restv2/games');
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}}/restv2/games'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/games';
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}}/restv2/games"]
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}}/restv2/games" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/games",
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}}/restv2/games');
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/games');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/restv2/games');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/restv2/games' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/games' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/restv2/games")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/games"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/games"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/restv2/games")
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/restv2/games') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/games";
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}}/restv2/games
http GET {{baseUrl}}/restv2/games
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/restv2/games
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/games")! 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
listDeleted
{{baseUrl}}/restv2/games/deleted
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/games/deleted");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/restv2/games/deleted")
require "http/client"
url = "{{baseUrl}}/restv2/games/deleted"
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}}/restv2/games/deleted"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/restv2/games/deleted");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/games/deleted"
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/restv2/games/deleted HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/restv2/games/deleted")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/games/deleted"))
.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}}/restv2/games/deleted")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/restv2/games/deleted")
.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}}/restv2/games/deleted');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/restv2/games/deleted'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/games/deleted';
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}}/restv2/games/deleted',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/restv2/games/deleted")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/restv2/games/deleted',
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}}/restv2/games/deleted'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/restv2/games/deleted');
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}}/restv2/games/deleted'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/games/deleted';
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}}/restv2/games/deleted"]
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}}/restv2/games/deleted" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/games/deleted",
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}}/restv2/games/deleted');
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/games/deleted');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/restv2/games/deleted');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/restv2/games/deleted' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/games/deleted' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/restv2/games/deleted")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/games/deleted"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/games/deleted"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/restv2/games/deleted")
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/restv2/games/deleted') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/games/deleted";
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}}/restv2/games/deleted
http GET {{baseUrl}}/restv2/games/deleted
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/restv2/games/deleted
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/games/deleted")! 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
restoreDeletedGame
{{baseUrl}}/restv2/game/:apiKey/restore
QUERY PARAMS
apiKey
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:apiKey/restore");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/restv2/game/:apiKey/restore")
require "http/client"
url = "{{baseUrl}}/restv2/game/:apiKey/restore"
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}}/restv2/game/:apiKey/restore"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/restv2/game/:apiKey/restore");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:apiKey/restore"
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/restv2/game/:apiKey/restore HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/restv2/game/:apiKey/restore")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:apiKey/restore"))
.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}}/restv2/game/:apiKey/restore")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/restv2/game/:apiKey/restore")
.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}}/restv2/game/:apiKey/restore');
xhr.send(data);
import axios from 'axios';
const options = {method: 'POST', url: '{{baseUrl}}/restv2/game/:apiKey/restore'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:apiKey/restore';
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}}/restv2/game/:apiKey/restore',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/restore")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/restv2/game/:apiKey/restore',
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}}/restv2/game/:apiKey/restore'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/restv2/game/:apiKey/restore');
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}}/restv2/game/:apiKey/restore'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/game/:apiKey/restore';
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}}/restv2/game/:apiKey/restore"]
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}}/restv2/game/:apiKey/restore" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:apiKey/restore",
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}}/restv2/game/:apiKey/restore');
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:apiKey/restore');
$request->setMethod(HTTP_METH_POST);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/restv2/game/:apiKey/restore');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/restv2/game/:apiKey/restore' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:apiKey/restore' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/restv2/game/:apiKey/restore")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:apiKey/restore"
response = requests.post(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:apiKey/restore"
response <- VERB("POST", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/restv2/game/:apiKey/restore")
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/restv2/game/:apiKey/restore') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/:apiKey/restore";
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}}/restv2/game/:apiKey/restore
http POST {{baseUrl}}/restv2/game/:apiKey/restore
wget --quiet \
--method POST \
--output-document \
- {{baseUrl}}/restv2/game/:apiKey/restore
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:apiKey/restore")! 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
copySnapshotToExistingGame (POST)
{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/copy/to/:targetApiKey
QUERY PARAMS
apiKey
snapshotId
targetApiKey
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/copy/to/:targetApiKey");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/copy/to/:targetApiKey")
require "http/client"
url = "{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/copy/to/:targetApiKey"
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}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/copy/to/:targetApiKey"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/copy/to/:targetApiKey");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/copy/to/:targetApiKey"
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/restv2/game/:apiKey/manage/snapshots/:snapshotId/copy/to/:targetApiKey HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/copy/to/:targetApiKey")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/copy/to/:targetApiKey"))
.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}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/copy/to/:targetApiKey")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/copy/to/:targetApiKey")
.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}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/copy/to/:targetApiKey');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/copy/to/:targetApiKey'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/copy/to/:targetApiKey';
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}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/copy/to/:targetApiKey',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/copy/to/:targetApiKey")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/restv2/game/:apiKey/manage/snapshots/:snapshotId/copy/to/:targetApiKey',
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}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/copy/to/:targetApiKey'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/copy/to/:targetApiKey');
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}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/copy/to/:targetApiKey'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/copy/to/:targetApiKey';
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}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/copy/to/:targetApiKey"]
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}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/copy/to/:targetApiKey" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/copy/to/:targetApiKey",
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}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/copy/to/:targetApiKey');
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/copy/to/:targetApiKey');
$request->setMethod(HTTP_METH_POST);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/copy/to/:targetApiKey');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/copy/to/:targetApiKey' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/copy/to/:targetApiKey' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/restv2/game/:apiKey/manage/snapshots/:snapshotId/copy/to/:targetApiKey")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/copy/to/:targetApiKey"
response = requests.post(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/copy/to/:targetApiKey"
response <- VERB("POST", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/copy/to/:targetApiKey")
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/restv2/game/:apiKey/manage/snapshots/:snapshotId/copy/to/:targetApiKey') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/copy/to/:targetApiKey";
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}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/copy/to/:targetApiKey
http POST {{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/copy/to/:targetApiKey
wget --quiet \
--method POST \
--output-document \
- {{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/copy/to/:targetApiKey
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/copy/to/:targetApiKey")! 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
createQuery
{{baseUrl}}/restv2/game/:apiKey/manage/queries
QUERY PARAMS
apiKey
BODY json
{
"esRules": "",
"name": "",
"qbRules": "",
"shortCode": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:apiKey/manage/queries");
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 \"esRules\": \"\",\n \"name\": \"\",\n \"qbRules\": \"\",\n \"shortCode\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/restv2/game/:apiKey/manage/queries" {:content-type :json
:form-params {:esRules ""
:name ""
:qbRules ""
:shortCode ""}})
require "http/client"
url = "{{baseUrl}}/restv2/game/:apiKey/manage/queries"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"esRules\": \"\",\n \"name\": \"\",\n \"qbRules\": \"\",\n \"shortCode\": \"\"\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}}/restv2/game/:apiKey/manage/queries"),
Content = new StringContent("{\n \"esRules\": \"\",\n \"name\": \"\",\n \"qbRules\": \"\",\n \"shortCode\": \"\"\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}}/restv2/game/:apiKey/manage/queries");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"esRules\": \"\",\n \"name\": \"\",\n \"qbRules\": \"\",\n \"shortCode\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:apiKey/manage/queries"
payload := strings.NewReader("{\n \"esRules\": \"\",\n \"name\": \"\",\n \"qbRules\": \"\",\n \"shortCode\": \"\"\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/restv2/game/:apiKey/manage/queries HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 69
{
"esRules": "",
"name": "",
"qbRules": "",
"shortCode": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/restv2/game/:apiKey/manage/queries")
.setHeader("content-type", "application/json")
.setBody("{\n \"esRules\": \"\",\n \"name\": \"\",\n \"qbRules\": \"\",\n \"shortCode\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:apiKey/manage/queries"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"esRules\": \"\",\n \"name\": \"\",\n \"qbRules\": \"\",\n \"shortCode\": \"\"\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 \"esRules\": \"\",\n \"name\": \"\",\n \"qbRules\": \"\",\n \"shortCode\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/manage/queries")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/restv2/game/:apiKey/manage/queries")
.header("content-type", "application/json")
.body("{\n \"esRules\": \"\",\n \"name\": \"\",\n \"qbRules\": \"\",\n \"shortCode\": \"\"\n}")
.asString();
const data = JSON.stringify({
esRules: '',
name: '',
qbRules: '',
shortCode: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/restv2/game/:apiKey/manage/queries');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/restv2/game/:apiKey/manage/queries',
headers: {'content-type': 'application/json'},
data: {esRules: '', name: '', qbRules: '', shortCode: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:apiKey/manage/queries';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"esRules":"","name":"","qbRules":"","shortCode":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/restv2/game/:apiKey/manage/queries',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "esRules": "",\n "name": "",\n "qbRules": "",\n "shortCode": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"esRules\": \"\",\n \"name\": \"\",\n \"qbRules\": \"\",\n \"shortCode\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/manage/queries")
.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/restv2/game/:apiKey/manage/queries',
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({esRules: '', name: '', qbRules: '', shortCode: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/restv2/game/:apiKey/manage/queries',
headers: {'content-type': 'application/json'},
body: {esRules: '', name: '', qbRules: '', shortCode: ''},
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}}/restv2/game/:apiKey/manage/queries');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
esRules: '',
name: '',
qbRules: '',
shortCode: ''
});
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}}/restv2/game/:apiKey/manage/queries',
headers: {'content-type': 'application/json'},
data: {esRules: '', name: '', qbRules: '', shortCode: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/game/:apiKey/manage/queries';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"esRules":"","name":"","qbRules":"","shortCode":""}'
};
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 = @{ @"esRules": @"",
@"name": @"",
@"qbRules": @"",
@"shortCode": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/restv2/game/:apiKey/manage/queries"]
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}}/restv2/game/:apiKey/manage/queries" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"esRules\": \"\",\n \"name\": \"\",\n \"qbRules\": \"\",\n \"shortCode\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:apiKey/manage/queries",
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([
'esRules' => '',
'name' => '',
'qbRules' => '',
'shortCode' => ''
]),
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}}/restv2/game/:apiKey/manage/queries', [
'body' => '{
"esRules": "",
"name": "",
"qbRules": "",
"shortCode": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:apiKey/manage/queries');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'esRules' => '',
'name' => '',
'qbRules' => '',
'shortCode' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'esRules' => '',
'name' => '',
'qbRules' => '',
'shortCode' => ''
]));
$request->setRequestUrl('{{baseUrl}}/restv2/game/:apiKey/manage/queries');
$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}}/restv2/game/:apiKey/manage/queries' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"esRules": "",
"name": "",
"qbRules": "",
"shortCode": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:apiKey/manage/queries' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"esRules": "",
"name": "",
"qbRules": "",
"shortCode": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"esRules\": \"\",\n \"name\": \"\",\n \"qbRules\": \"\",\n \"shortCode\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/restv2/game/:apiKey/manage/queries", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:apiKey/manage/queries"
payload = {
"esRules": "",
"name": "",
"qbRules": "",
"shortCode": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:apiKey/manage/queries"
payload <- "{\n \"esRules\": \"\",\n \"name\": \"\",\n \"qbRules\": \"\",\n \"shortCode\": \"\"\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}}/restv2/game/:apiKey/manage/queries")
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 \"esRules\": \"\",\n \"name\": \"\",\n \"qbRules\": \"\",\n \"shortCode\": \"\"\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/restv2/game/:apiKey/manage/queries') do |req|
req.body = "{\n \"esRules\": \"\",\n \"name\": \"\",\n \"qbRules\": \"\",\n \"shortCode\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/:apiKey/manage/queries";
let payload = json!({
"esRules": "",
"name": "",
"qbRules": "",
"shortCode": ""
});
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}}/restv2/game/:apiKey/manage/queries \
--header 'content-type: application/json' \
--data '{
"esRules": "",
"name": "",
"qbRules": "",
"shortCode": ""
}'
echo '{
"esRules": "",
"name": "",
"qbRules": "",
"shortCode": ""
}' | \
http POST {{baseUrl}}/restv2/game/:apiKey/manage/queries \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "esRules": "",\n "name": "",\n "qbRules": "",\n "shortCode": ""\n}' \
--output-document \
- {{baseUrl}}/restv2/game/:apiKey/manage/queries
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"esRules": "",
"name": "",
"qbRules": "",
"shortCode": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:apiKey/manage/queries")! 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
createScreen
{{baseUrl}}/restv2/game/:apiKey/manage/screens
QUERY PARAMS
apiKey
BODY json
{
"groups": [],
"name": "",
"shortCode": "",
"template": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:apiKey/manage/screens");
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 \"groups\": [],\n \"name\": \"\",\n \"shortCode\": \"\",\n \"template\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/restv2/game/:apiKey/manage/screens" {:content-type :json
:form-params {:groups []
:name ""
:shortCode ""
:template ""}})
require "http/client"
url = "{{baseUrl}}/restv2/game/:apiKey/manage/screens"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"groups\": [],\n \"name\": \"\",\n \"shortCode\": \"\",\n \"template\": \"\"\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}}/restv2/game/:apiKey/manage/screens"),
Content = new StringContent("{\n \"groups\": [],\n \"name\": \"\",\n \"shortCode\": \"\",\n \"template\": \"\"\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}}/restv2/game/:apiKey/manage/screens");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"groups\": [],\n \"name\": \"\",\n \"shortCode\": \"\",\n \"template\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:apiKey/manage/screens"
payload := strings.NewReader("{\n \"groups\": [],\n \"name\": \"\",\n \"shortCode\": \"\",\n \"template\": \"\"\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/restv2/game/:apiKey/manage/screens HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 69
{
"groups": [],
"name": "",
"shortCode": "",
"template": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/restv2/game/:apiKey/manage/screens")
.setHeader("content-type", "application/json")
.setBody("{\n \"groups\": [],\n \"name\": \"\",\n \"shortCode\": \"\",\n \"template\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:apiKey/manage/screens"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"groups\": [],\n \"name\": \"\",\n \"shortCode\": \"\",\n \"template\": \"\"\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 \"groups\": [],\n \"name\": \"\",\n \"shortCode\": \"\",\n \"template\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/manage/screens")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/restv2/game/:apiKey/manage/screens")
.header("content-type", "application/json")
.body("{\n \"groups\": [],\n \"name\": \"\",\n \"shortCode\": \"\",\n \"template\": \"\"\n}")
.asString();
const data = JSON.stringify({
groups: [],
name: '',
shortCode: '',
template: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/restv2/game/:apiKey/manage/screens');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/restv2/game/:apiKey/manage/screens',
headers: {'content-type': 'application/json'},
data: {groups: [], name: '', shortCode: '', template: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:apiKey/manage/screens';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"groups":[],"name":"","shortCode":"","template":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/restv2/game/:apiKey/manage/screens',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "groups": [],\n "name": "",\n "shortCode": "",\n "template": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"groups\": [],\n \"name\": \"\",\n \"shortCode\": \"\",\n \"template\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/manage/screens")
.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/restv2/game/:apiKey/manage/screens',
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({groups: [], name: '', shortCode: '', template: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/restv2/game/:apiKey/manage/screens',
headers: {'content-type': 'application/json'},
body: {groups: [], name: '', shortCode: '', template: ''},
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}}/restv2/game/:apiKey/manage/screens');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
groups: [],
name: '',
shortCode: '',
template: ''
});
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}}/restv2/game/:apiKey/manage/screens',
headers: {'content-type': 'application/json'},
data: {groups: [], name: '', shortCode: '', template: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/game/:apiKey/manage/screens';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"groups":[],"name":"","shortCode":"","template":""}'
};
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 = @{ @"groups": @[ ],
@"name": @"",
@"shortCode": @"",
@"template": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/restv2/game/:apiKey/manage/screens"]
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}}/restv2/game/:apiKey/manage/screens" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"groups\": [],\n \"name\": \"\",\n \"shortCode\": \"\",\n \"template\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:apiKey/manage/screens",
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([
'groups' => [
],
'name' => '',
'shortCode' => '',
'template' => ''
]),
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}}/restv2/game/:apiKey/manage/screens', [
'body' => '{
"groups": [],
"name": "",
"shortCode": "",
"template": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:apiKey/manage/screens');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'groups' => [
],
'name' => '',
'shortCode' => '',
'template' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'groups' => [
],
'name' => '',
'shortCode' => '',
'template' => ''
]));
$request->setRequestUrl('{{baseUrl}}/restv2/game/:apiKey/manage/screens');
$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}}/restv2/game/:apiKey/manage/screens' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"groups": [],
"name": "",
"shortCode": "",
"template": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:apiKey/manage/screens' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"groups": [],
"name": "",
"shortCode": "",
"template": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"groups\": [],\n \"name\": \"\",\n \"shortCode\": \"\",\n \"template\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/restv2/game/:apiKey/manage/screens", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:apiKey/manage/screens"
payload = {
"groups": [],
"name": "",
"shortCode": "",
"template": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:apiKey/manage/screens"
payload <- "{\n \"groups\": [],\n \"name\": \"\",\n \"shortCode\": \"\",\n \"template\": \"\"\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}}/restv2/game/:apiKey/manage/screens")
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 \"groups\": [],\n \"name\": \"\",\n \"shortCode\": \"\",\n \"template\": \"\"\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/restv2/game/:apiKey/manage/screens') do |req|
req.body = "{\n \"groups\": [],\n \"name\": \"\",\n \"shortCode\": \"\",\n \"template\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/:apiKey/manage/screens";
let payload = json!({
"groups": (),
"name": "",
"shortCode": "",
"template": ""
});
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}}/restv2/game/:apiKey/manage/screens \
--header 'content-type: application/json' \
--data '{
"groups": [],
"name": "",
"shortCode": "",
"template": ""
}'
echo '{
"groups": [],
"name": "",
"shortCode": "",
"template": ""
}' | \
http POST {{baseUrl}}/restv2/game/:apiKey/manage/screens \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "groups": [],\n "name": "",\n "shortCode": "",\n "template": ""\n}' \
--output-document \
- {{baseUrl}}/restv2/game/:apiKey/manage/screens
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"groups": [],
"name": "",
"shortCode": "",
"template": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:apiKey/manage/screens")! 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
createSnapshot
{{baseUrl}}/restv2/game/:apiKey/manage/snapshots
QUERY PARAMS
apiKey
BODY json
{
"description": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:apiKey/manage/snapshots");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"description\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/restv2/game/:apiKey/manage/snapshots" {:content-type :json
:form-params {:description ""}})
require "http/client"
url = "{{baseUrl}}/restv2/game/:apiKey/manage/snapshots"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"description\": \"\"\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}}/restv2/game/:apiKey/manage/snapshots"),
Content = new StringContent("{\n \"description\": \"\"\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}}/restv2/game/:apiKey/manage/snapshots");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"description\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:apiKey/manage/snapshots"
payload := strings.NewReader("{\n \"description\": \"\"\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/restv2/game/:apiKey/manage/snapshots HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 23
{
"description": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/restv2/game/:apiKey/manage/snapshots")
.setHeader("content-type", "application/json")
.setBody("{\n \"description\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:apiKey/manage/snapshots"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"description\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"description\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/manage/snapshots")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/restv2/game/:apiKey/manage/snapshots")
.header("content-type", "application/json")
.body("{\n \"description\": \"\"\n}")
.asString();
const data = JSON.stringify({
description: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/restv2/game/:apiKey/manage/snapshots');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/restv2/game/:apiKey/manage/snapshots',
headers: {'content-type': 'application/json'},
data: {description: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:apiKey/manage/snapshots';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"description":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/restv2/game/:apiKey/manage/snapshots',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "description": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"description\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/manage/snapshots")
.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/restv2/game/:apiKey/manage/snapshots',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({description: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/restv2/game/:apiKey/manage/snapshots',
headers: {'content-type': 'application/json'},
body: {description: ''},
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}}/restv2/game/:apiKey/manage/snapshots');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
description: ''
});
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}}/restv2/game/:apiKey/manage/snapshots',
headers: {'content-type': 'application/json'},
data: {description: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/game/:apiKey/manage/snapshots';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"description":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"description": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/restv2/game/:apiKey/manage/snapshots"]
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}}/restv2/game/:apiKey/manage/snapshots" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"description\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:apiKey/manage/snapshots",
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([
'description' => ''
]),
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}}/restv2/game/:apiKey/manage/snapshots', [
'body' => '{
"description": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:apiKey/manage/snapshots');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'description' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'description' => ''
]));
$request->setRequestUrl('{{baseUrl}}/restv2/game/:apiKey/manage/snapshots');
$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}}/restv2/game/:apiKey/manage/snapshots' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"description": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:apiKey/manage/snapshots' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"description": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"description\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/restv2/game/:apiKey/manage/snapshots", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:apiKey/manage/snapshots"
payload = { "description": "" }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:apiKey/manage/snapshots"
payload <- "{\n \"description\": \"\"\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}}/restv2/game/:apiKey/manage/snapshots")
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 \"description\": \"\"\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/restv2/game/:apiKey/manage/snapshots') do |req|
req.body = "{\n \"description\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/:apiKey/manage/snapshots";
let payload = json!({"description": ""});
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}}/restv2/game/:apiKey/manage/snapshots \
--header 'content-type: application/json' \
--data '{
"description": ""
}'
echo '{
"description": ""
}' | \
http POST {{baseUrl}}/restv2/game/:apiKey/manage/snapshots \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "description": ""\n}' \
--output-document \
- {{baseUrl}}/restv2/game/:apiKey/manage/snapshots
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["description": ""] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:apiKey/manage/snapshots")! 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
createSnippet
{{baseUrl}}/restv2/game/:apiKey/manage/snippets
QUERY PARAMS
apiKey
BODY json
{
"groups": [],
"name": "",
"script": "",
"scriptData": "",
"shortCode": "",
"template": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:apiKey/manage/snippets");
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 \"groups\": [],\n \"name\": \"\",\n \"script\": \"\",\n \"scriptData\": \"\",\n \"shortCode\": \"\",\n \"template\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/restv2/game/:apiKey/manage/snippets" {:content-type :json
:form-params {:groups []
:name ""
:script ""
:scriptData ""
:shortCode ""
:template ""}})
require "http/client"
url = "{{baseUrl}}/restv2/game/:apiKey/manage/snippets"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"groups\": [],\n \"name\": \"\",\n \"script\": \"\",\n \"scriptData\": \"\",\n \"shortCode\": \"\",\n \"template\": \"\"\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}}/restv2/game/:apiKey/manage/snippets"),
Content = new StringContent("{\n \"groups\": [],\n \"name\": \"\",\n \"script\": \"\",\n \"scriptData\": \"\",\n \"shortCode\": \"\",\n \"template\": \"\"\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}}/restv2/game/:apiKey/manage/snippets");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"groups\": [],\n \"name\": \"\",\n \"script\": \"\",\n \"scriptData\": \"\",\n \"shortCode\": \"\",\n \"template\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:apiKey/manage/snippets"
payload := strings.NewReader("{\n \"groups\": [],\n \"name\": \"\",\n \"script\": \"\",\n \"scriptData\": \"\",\n \"shortCode\": \"\",\n \"template\": \"\"\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/restv2/game/:apiKey/manage/snippets HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 105
{
"groups": [],
"name": "",
"script": "",
"scriptData": "",
"shortCode": "",
"template": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/restv2/game/:apiKey/manage/snippets")
.setHeader("content-type", "application/json")
.setBody("{\n \"groups\": [],\n \"name\": \"\",\n \"script\": \"\",\n \"scriptData\": \"\",\n \"shortCode\": \"\",\n \"template\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:apiKey/manage/snippets"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"groups\": [],\n \"name\": \"\",\n \"script\": \"\",\n \"scriptData\": \"\",\n \"shortCode\": \"\",\n \"template\": \"\"\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 \"groups\": [],\n \"name\": \"\",\n \"script\": \"\",\n \"scriptData\": \"\",\n \"shortCode\": \"\",\n \"template\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/manage/snippets")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/restv2/game/:apiKey/manage/snippets")
.header("content-type", "application/json")
.body("{\n \"groups\": [],\n \"name\": \"\",\n \"script\": \"\",\n \"scriptData\": \"\",\n \"shortCode\": \"\",\n \"template\": \"\"\n}")
.asString();
const data = JSON.stringify({
groups: [],
name: '',
script: '',
scriptData: '',
shortCode: '',
template: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/restv2/game/:apiKey/manage/snippets');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/restv2/game/:apiKey/manage/snippets',
headers: {'content-type': 'application/json'},
data: {groups: [], name: '', script: '', scriptData: '', shortCode: '', template: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:apiKey/manage/snippets';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"groups":[],"name":"","script":"","scriptData":"","shortCode":"","template":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/restv2/game/:apiKey/manage/snippets',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "groups": [],\n "name": "",\n "script": "",\n "scriptData": "",\n "shortCode": "",\n "template": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"groups\": [],\n \"name\": \"\",\n \"script\": \"\",\n \"scriptData\": \"\",\n \"shortCode\": \"\",\n \"template\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/manage/snippets")
.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/restv2/game/:apiKey/manage/snippets',
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({groups: [], name: '', script: '', scriptData: '', shortCode: '', template: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/restv2/game/:apiKey/manage/snippets',
headers: {'content-type': 'application/json'},
body: {groups: [], name: '', script: '', scriptData: '', shortCode: '', template: ''},
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}}/restv2/game/:apiKey/manage/snippets');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
groups: [],
name: '',
script: '',
scriptData: '',
shortCode: '',
template: ''
});
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}}/restv2/game/:apiKey/manage/snippets',
headers: {'content-type': 'application/json'},
data: {groups: [], name: '', script: '', scriptData: '', shortCode: '', template: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/game/:apiKey/manage/snippets';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"groups":[],"name":"","script":"","scriptData":"","shortCode":"","template":""}'
};
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 = @{ @"groups": @[ ],
@"name": @"",
@"script": @"",
@"scriptData": @"",
@"shortCode": @"",
@"template": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/restv2/game/:apiKey/manage/snippets"]
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}}/restv2/game/:apiKey/manage/snippets" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"groups\": [],\n \"name\": \"\",\n \"script\": \"\",\n \"scriptData\": \"\",\n \"shortCode\": \"\",\n \"template\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:apiKey/manage/snippets",
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([
'groups' => [
],
'name' => '',
'script' => '',
'scriptData' => '',
'shortCode' => '',
'template' => ''
]),
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}}/restv2/game/:apiKey/manage/snippets', [
'body' => '{
"groups": [],
"name": "",
"script": "",
"scriptData": "",
"shortCode": "",
"template": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:apiKey/manage/snippets');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'groups' => [
],
'name' => '',
'script' => '',
'scriptData' => '',
'shortCode' => '',
'template' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'groups' => [
],
'name' => '',
'script' => '',
'scriptData' => '',
'shortCode' => '',
'template' => ''
]));
$request->setRequestUrl('{{baseUrl}}/restv2/game/:apiKey/manage/snippets');
$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}}/restv2/game/:apiKey/manage/snippets' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"groups": [],
"name": "",
"script": "",
"scriptData": "",
"shortCode": "",
"template": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:apiKey/manage/snippets' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"groups": [],
"name": "",
"script": "",
"scriptData": "",
"shortCode": "",
"template": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"groups\": [],\n \"name\": \"\",\n \"script\": \"\",\n \"scriptData\": \"\",\n \"shortCode\": \"\",\n \"template\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/restv2/game/:apiKey/manage/snippets", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:apiKey/manage/snippets"
payload = {
"groups": [],
"name": "",
"script": "",
"scriptData": "",
"shortCode": "",
"template": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:apiKey/manage/snippets"
payload <- "{\n \"groups\": [],\n \"name\": \"\",\n \"script\": \"\",\n \"scriptData\": \"\",\n \"shortCode\": \"\",\n \"template\": \"\"\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}}/restv2/game/:apiKey/manage/snippets")
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 \"groups\": [],\n \"name\": \"\",\n \"script\": \"\",\n \"scriptData\": \"\",\n \"shortCode\": \"\",\n \"template\": \"\"\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/restv2/game/:apiKey/manage/snippets') do |req|
req.body = "{\n \"groups\": [],\n \"name\": \"\",\n \"script\": \"\",\n \"scriptData\": \"\",\n \"shortCode\": \"\",\n \"template\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/:apiKey/manage/snippets";
let payload = json!({
"groups": (),
"name": "",
"script": "",
"scriptData": "",
"shortCode": "",
"template": ""
});
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}}/restv2/game/:apiKey/manage/snippets \
--header 'content-type: application/json' \
--data '{
"groups": [],
"name": "",
"script": "",
"scriptData": "",
"shortCode": "",
"template": ""
}'
echo '{
"groups": [],
"name": "",
"script": "",
"scriptData": "",
"shortCode": "",
"template": ""
}' | \
http POST {{baseUrl}}/restv2/game/:apiKey/manage/snippets \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "groups": [],\n "name": "",\n "script": "",\n "scriptData": "",\n "shortCode": "",\n "template": ""\n}' \
--output-document \
- {{baseUrl}}/restv2/game/:apiKey/manage/snippets
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"groups": [],
"name": "",
"script": "",
"scriptData": "",
"shortCode": "",
"template": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:apiKey/manage/snippets")! 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
deleteQuery
{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode
QUERY PARAMS
apiKey
shortCode
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode")
require "http/client"
url = "{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode"
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}}/restv2/game/:apiKey/manage/queries/:shortCode"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode"
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/restv2/game/:apiKey/manage/queries/:shortCode HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode"))
.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}}/restv2/game/:apiKey/manage/queries/:shortCode")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode")
.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}}/restv2/game/:apiKey/manage/queries/:shortCode');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode';
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}}/restv2/game/:apiKey/manage/queries/:shortCode',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/restv2/game/:apiKey/manage/queries/:shortCode',
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}}/restv2/game/:apiKey/manage/queries/:shortCode'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode');
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}}/restv2/game/:apiKey/manage/queries/:shortCode'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode';
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}}/restv2/game/:apiKey/manage/queries/:shortCode"]
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}}/restv2/game/:apiKey/manage/queries/:shortCode" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode",
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}}/restv2/game/:apiKey/manage/queries/:shortCode');
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/restv2/game/:apiKey/manage/queries/:shortCode")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode")
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/restv2/game/:apiKey/manage/queries/:shortCode') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode";
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}}/restv2/game/:apiKey/manage/queries/:shortCode
http DELETE {{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "DELETE"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
DELETE
deleteScreen
{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode
QUERY PARAMS
apiKey
shortCode
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode")
require "http/client"
url = "{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode"
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}}/restv2/game/:apiKey/manage/screens/:shortCode"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode"
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/restv2/game/:apiKey/manage/screens/:shortCode HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode"))
.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}}/restv2/game/:apiKey/manage/screens/:shortCode")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode")
.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}}/restv2/game/:apiKey/manage/screens/:shortCode');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode';
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}}/restv2/game/:apiKey/manage/screens/:shortCode',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/restv2/game/:apiKey/manage/screens/:shortCode',
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}}/restv2/game/:apiKey/manage/screens/:shortCode'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode');
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}}/restv2/game/:apiKey/manage/screens/:shortCode'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode';
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}}/restv2/game/:apiKey/manage/screens/:shortCode"]
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}}/restv2/game/:apiKey/manage/screens/:shortCode" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode",
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}}/restv2/game/:apiKey/manage/screens/:shortCode');
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/restv2/game/:apiKey/manage/screens/:shortCode")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode")
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/restv2/game/:apiKey/manage/screens/:shortCode') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode";
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}}/restv2/game/:apiKey/manage/screens/:shortCode
http DELETE {{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "DELETE"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
DELETE
deleteSnapshot (DELETE)
{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId
QUERY PARAMS
apiKey
snapshotId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId")
require "http/client"
url = "{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId"
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}}/restv2/game/:apiKey/manage/snapshots/:snapshotId"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId"
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/restv2/game/:apiKey/manage/snapshots/:snapshotId HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId"))
.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}}/restv2/game/:apiKey/manage/snapshots/:snapshotId")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId")
.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}}/restv2/game/:apiKey/manage/snapshots/:snapshotId');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId';
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}}/restv2/game/:apiKey/manage/snapshots/:snapshotId',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/restv2/game/:apiKey/manage/snapshots/:snapshotId',
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}}/restv2/game/:apiKey/manage/snapshots/:snapshotId'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId');
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}}/restv2/game/:apiKey/manage/snapshots/:snapshotId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId';
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}}/restv2/game/:apiKey/manage/snapshots/:snapshotId"]
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}}/restv2/game/:apiKey/manage/snapshots/:snapshotId" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId",
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}}/restv2/game/:apiKey/manage/snapshots/:snapshotId');
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/restv2/game/:apiKey/manage/snapshots/:snapshotId")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId")
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/restv2/game/:apiKey/manage/snapshots/:snapshotId') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId";
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}}/restv2/game/:apiKey/manage/snapshots/:snapshotId
http DELETE {{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "DELETE"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
DELETE
deleteSnippet
{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode
QUERY PARAMS
apiKey
shortCode
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode")
require "http/client"
url = "{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode"
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}}/restv2/game/:apiKey/manage/snippets/:shortCode"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode"
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/restv2/game/:apiKey/manage/snippets/:shortCode HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode"))
.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}}/restv2/game/:apiKey/manage/snippets/:shortCode")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode")
.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}}/restv2/game/:apiKey/manage/snippets/:shortCode');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode';
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}}/restv2/game/:apiKey/manage/snippets/:shortCode',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/restv2/game/:apiKey/manage/snippets/:shortCode',
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}}/restv2/game/:apiKey/manage/snippets/:shortCode'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode');
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}}/restv2/game/:apiKey/manage/snippets/:shortCode'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode';
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}}/restv2/game/:apiKey/manage/snippets/:shortCode"]
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}}/restv2/game/:apiKey/manage/snippets/:shortCode" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode",
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}}/restv2/game/:apiKey/manage/snippets/:shortCode');
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/restv2/game/:apiKey/manage/snippets/:shortCode")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode")
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/restv2/game/:apiKey/manage/snippets/:shortCode') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode";
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}}/restv2/game/:apiKey/manage/snippets/:shortCode
http DELETE {{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode")! 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
getQuery
{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode
QUERY PARAMS
apiKey
shortCode
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode")
require "http/client"
url = "{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode"
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}}/restv2/game/:apiKey/manage/queries/:shortCode"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode"
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/restv2/game/:apiKey/manage/queries/:shortCode HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode"))
.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}}/restv2/game/:apiKey/manage/queries/:shortCode")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode")
.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}}/restv2/game/:apiKey/manage/queries/:shortCode');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode';
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}}/restv2/game/:apiKey/manage/queries/:shortCode',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/restv2/game/:apiKey/manage/queries/:shortCode',
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}}/restv2/game/:apiKey/manage/queries/:shortCode'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode');
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}}/restv2/game/:apiKey/manage/queries/:shortCode'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode';
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}}/restv2/game/:apiKey/manage/queries/:shortCode"]
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}}/restv2/game/:apiKey/manage/queries/:shortCode" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode",
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}}/restv2/game/:apiKey/manage/queries/:shortCode');
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/restv2/game/:apiKey/manage/queries/:shortCode")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode")
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/restv2/game/:apiKey/manage/queries/:shortCode') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode";
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}}/restv2/game/:apiKey/manage/queries/:shortCode
http GET {{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode")! 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
getScreen
{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode
QUERY PARAMS
apiKey
shortCode
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode")
require "http/client"
url = "{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode"
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}}/restv2/game/:apiKey/manage/screens/:shortCode"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode"
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/restv2/game/:apiKey/manage/screens/:shortCode HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode"))
.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}}/restv2/game/:apiKey/manage/screens/:shortCode")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode")
.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}}/restv2/game/:apiKey/manage/screens/:shortCode');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode';
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}}/restv2/game/:apiKey/manage/screens/:shortCode',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/restv2/game/:apiKey/manage/screens/:shortCode',
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}}/restv2/game/:apiKey/manage/screens/:shortCode'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode');
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}}/restv2/game/:apiKey/manage/screens/:shortCode'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode';
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}}/restv2/game/:apiKey/manage/screens/:shortCode"]
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}}/restv2/game/:apiKey/manage/screens/:shortCode" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode",
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}}/restv2/game/:apiKey/manage/screens/:shortCode');
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/restv2/game/:apiKey/manage/screens/:shortCode")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode")
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/restv2/game/:apiKey/manage/screens/:shortCode') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode";
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}}/restv2/game/:apiKey/manage/screens/:shortCode
http GET {{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode")! 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
getSnippet
{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode
QUERY PARAMS
apiKey
shortCode
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode")
require "http/client"
url = "{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode"
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}}/restv2/game/:apiKey/manage/snippets/:shortCode"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode"
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/restv2/game/:apiKey/manage/snippets/:shortCode HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode"))
.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}}/restv2/game/:apiKey/manage/snippets/:shortCode")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode")
.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}}/restv2/game/:apiKey/manage/snippets/:shortCode');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode';
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}}/restv2/game/:apiKey/manage/snippets/:shortCode',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/restv2/game/:apiKey/manage/snippets/:shortCode',
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}}/restv2/game/:apiKey/manage/snippets/:shortCode'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode');
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}}/restv2/game/:apiKey/manage/snippets/:shortCode'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode';
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}}/restv2/game/:apiKey/manage/snippets/:shortCode"]
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}}/restv2/game/:apiKey/manage/snippets/:shortCode" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode",
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}}/restv2/game/:apiKey/manage/snippets/:shortCode');
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/restv2/game/:apiKey/manage/snippets/:shortCode")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode")
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/restv2/game/:apiKey/manage/snippets/:shortCode') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode";
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}}/restv2/game/:apiKey/manage/snippets/:shortCode
http GET {{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode")! 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
listExecutableScreens
{{baseUrl}}/restv2/game/:apiKey/manage/screens/executable
QUERY PARAMS
apiKey
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:apiKey/manage/screens/executable");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/restv2/game/:apiKey/manage/screens/executable")
require "http/client"
url = "{{baseUrl}}/restv2/game/:apiKey/manage/screens/executable"
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}}/restv2/game/:apiKey/manage/screens/executable"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/restv2/game/:apiKey/manage/screens/executable");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:apiKey/manage/screens/executable"
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/restv2/game/:apiKey/manage/screens/executable HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/restv2/game/:apiKey/manage/screens/executable")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:apiKey/manage/screens/executable"))
.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}}/restv2/game/:apiKey/manage/screens/executable")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/restv2/game/:apiKey/manage/screens/executable")
.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}}/restv2/game/:apiKey/manage/screens/executable');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/restv2/game/:apiKey/manage/screens/executable'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:apiKey/manage/screens/executable';
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}}/restv2/game/:apiKey/manage/screens/executable',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/manage/screens/executable")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/restv2/game/:apiKey/manage/screens/executable',
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}}/restv2/game/:apiKey/manage/screens/executable'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/restv2/game/:apiKey/manage/screens/executable');
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}}/restv2/game/:apiKey/manage/screens/executable'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/game/:apiKey/manage/screens/executable';
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}}/restv2/game/:apiKey/manage/screens/executable"]
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}}/restv2/game/:apiKey/manage/screens/executable" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:apiKey/manage/screens/executable",
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}}/restv2/game/:apiKey/manage/screens/executable');
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:apiKey/manage/screens/executable');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/restv2/game/:apiKey/manage/screens/executable');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/restv2/game/:apiKey/manage/screens/executable' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:apiKey/manage/screens/executable' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/restv2/game/:apiKey/manage/screens/executable")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:apiKey/manage/screens/executable"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:apiKey/manage/screens/executable"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/restv2/game/:apiKey/manage/screens/executable")
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/restv2/game/:apiKey/manage/screens/executable') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/:apiKey/manage/screens/executable";
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}}/restv2/game/:apiKey/manage/screens/executable
http GET {{baseUrl}}/restv2/game/:apiKey/manage/screens/executable
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/restv2/game/:apiKey/manage/screens/executable
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:apiKey/manage/screens/executable")! 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
listQueries
{{baseUrl}}/restv2/game/:apiKey/manage/queries
QUERY PARAMS
apiKey
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:apiKey/manage/queries");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/restv2/game/:apiKey/manage/queries")
require "http/client"
url = "{{baseUrl}}/restv2/game/:apiKey/manage/queries"
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}}/restv2/game/:apiKey/manage/queries"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/restv2/game/:apiKey/manage/queries");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:apiKey/manage/queries"
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/restv2/game/:apiKey/manage/queries HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/restv2/game/:apiKey/manage/queries")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:apiKey/manage/queries"))
.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}}/restv2/game/:apiKey/manage/queries")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/restv2/game/:apiKey/manage/queries")
.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}}/restv2/game/:apiKey/manage/queries');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/restv2/game/:apiKey/manage/queries'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:apiKey/manage/queries';
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}}/restv2/game/:apiKey/manage/queries',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/manage/queries")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/restv2/game/:apiKey/manage/queries',
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}}/restv2/game/:apiKey/manage/queries'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/restv2/game/:apiKey/manage/queries');
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}}/restv2/game/:apiKey/manage/queries'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/game/:apiKey/manage/queries';
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}}/restv2/game/:apiKey/manage/queries"]
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}}/restv2/game/:apiKey/manage/queries" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:apiKey/manage/queries",
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}}/restv2/game/:apiKey/manage/queries');
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:apiKey/manage/queries');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/restv2/game/:apiKey/manage/queries');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/restv2/game/:apiKey/manage/queries' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:apiKey/manage/queries' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/restv2/game/:apiKey/manage/queries")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:apiKey/manage/queries"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:apiKey/manage/queries"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/restv2/game/:apiKey/manage/queries")
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/restv2/game/:apiKey/manage/queries') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/:apiKey/manage/queries";
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}}/restv2/game/:apiKey/manage/queries
http GET {{baseUrl}}/restv2/game/:apiKey/manage/queries
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/restv2/game/:apiKey/manage/queries
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:apiKey/manage/queries")! 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
listScreens
{{baseUrl}}/restv2/game/:apiKey/manage/screens
QUERY PARAMS
apiKey
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:apiKey/manage/screens");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/restv2/game/:apiKey/manage/screens")
require "http/client"
url = "{{baseUrl}}/restv2/game/:apiKey/manage/screens"
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}}/restv2/game/:apiKey/manage/screens"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/restv2/game/:apiKey/manage/screens");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:apiKey/manage/screens"
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/restv2/game/:apiKey/manage/screens HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/restv2/game/:apiKey/manage/screens")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:apiKey/manage/screens"))
.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}}/restv2/game/:apiKey/manage/screens")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/restv2/game/:apiKey/manage/screens")
.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}}/restv2/game/:apiKey/manage/screens');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/restv2/game/:apiKey/manage/screens'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:apiKey/manage/screens';
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}}/restv2/game/:apiKey/manage/screens',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/manage/screens")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/restv2/game/:apiKey/manage/screens',
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}}/restv2/game/:apiKey/manage/screens'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/restv2/game/:apiKey/manage/screens');
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}}/restv2/game/:apiKey/manage/screens'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/game/:apiKey/manage/screens';
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}}/restv2/game/:apiKey/manage/screens"]
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}}/restv2/game/:apiKey/manage/screens" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:apiKey/manage/screens",
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}}/restv2/game/:apiKey/manage/screens');
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:apiKey/manage/screens');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/restv2/game/:apiKey/manage/screens');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/restv2/game/:apiKey/manage/screens' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:apiKey/manage/screens' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/restv2/game/:apiKey/manage/screens")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:apiKey/manage/screens"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:apiKey/manage/screens"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/restv2/game/:apiKey/manage/screens")
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/restv2/game/:apiKey/manage/screens') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/:apiKey/manage/screens";
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}}/restv2/game/:apiKey/manage/screens
http GET {{baseUrl}}/restv2/game/:apiKey/manage/screens
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/restv2/game/:apiKey/manage/screens
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:apiKey/manage/screens")! 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
listSnapshots
{{baseUrl}}/restv2/game/:apiKey/manage/snapshots
QUERY PARAMS
apiKey
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:apiKey/manage/snapshots");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/restv2/game/:apiKey/manage/snapshots")
require "http/client"
url = "{{baseUrl}}/restv2/game/:apiKey/manage/snapshots"
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}}/restv2/game/:apiKey/manage/snapshots"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/restv2/game/:apiKey/manage/snapshots");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:apiKey/manage/snapshots"
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/restv2/game/:apiKey/manage/snapshots HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/restv2/game/:apiKey/manage/snapshots")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:apiKey/manage/snapshots"))
.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}}/restv2/game/:apiKey/manage/snapshots")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/restv2/game/:apiKey/manage/snapshots")
.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}}/restv2/game/:apiKey/manage/snapshots');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/restv2/game/:apiKey/manage/snapshots'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:apiKey/manage/snapshots';
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}}/restv2/game/:apiKey/manage/snapshots',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/manage/snapshots")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/restv2/game/:apiKey/manage/snapshots',
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}}/restv2/game/:apiKey/manage/snapshots'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/restv2/game/:apiKey/manage/snapshots');
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}}/restv2/game/:apiKey/manage/snapshots'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/game/:apiKey/manage/snapshots';
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}}/restv2/game/:apiKey/manage/snapshots"]
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}}/restv2/game/:apiKey/manage/snapshots" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:apiKey/manage/snapshots",
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}}/restv2/game/:apiKey/manage/snapshots');
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:apiKey/manage/snapshots');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/restv2/game/:apiKey/manage/snapshots');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/restv2/game/:apiKey/manage/snapshots' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:apiKey/manage/snapshots' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/restv2/game/:apiKey/manage/snapshots")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:apiKey/manage/snapshots"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:apiKey/manage/snapshots"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/restv2/game/:apiKey/manage/snapshots")
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/restv2/game/:apiKey/manage/snapshots') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/:apiKey/manage/snapshots";
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}}/restv2/game/:apiKey/manage/snapshots
http GET {{baseUrl}}/restv2/game/:apiKey/manage/snapshots
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/restv2/game/:apiKey/manage/snapshots
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:apiKey/manage/snapshots")! 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
listSnippets
{{baseUrl}}/restv2/game/:apiKey/manage/snippets
QUERY PARAMS
apiKey
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:apiKey/manage/snippets");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/restv2/game/:apiKey/manage/snippets")
require "http/client"
url = "{{baseUrl}}/restv2/game/:apiKey/manage/snippets"
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}}/restv2/game/:apiKey/manage/snippets"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/restv2/game/:apiKey/manage/snippets");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:apiKey/manage/snippets"
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/restv2/game/:apiKey/manage/snippets HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/restv2/game/:apiKey/manage/snippets")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:apiKey/manage/snippets"))
.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}}/restv2/game/:apiKey/manage/snippets")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/restv2/game/:apiKey/manage/snippets")
.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}}/restv2/game/:apiKey/manage/snippets');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/restv2/game/:apiKey/manage/snippets'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:apiKey/manage/snippets';
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}}/restv2/game/:apiKey/manage/snippets',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/manage/snippets")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/restv2/game/:apiKey/manage/snippets',
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}}/restv2/game/:apiKey/manage/snippets'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/restv2/game/:apiKey/manage/snippets');
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}}/restv2/game/:apiKey/manage/snippets'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/game/:apiKey/manage/snippets';
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}}/restv2/game/:apiKey/manage/snippets"]
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}}/restv2/game/:apiKey/manage/snippets" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:apiKey/manage/snippets",
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}}/restv2/game/:apiKey/manage/snippets');
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:apiKey/manage/snippets');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/restv2/game/:apiKey/manage/snippets');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/restv2/game/:apiKey/manage/snippets' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:apiKey/manage/snippets' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/restv2/game/:apiKey/manage/snippets")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:apiKey/manage/snippets"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:apiKey/manage/snippets"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/restv2/game/:apiKey/manage/snippets")
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/restv2/game/:apiKey/manage/snippets') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/:apiKey/manage/snippets";
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}}/restv2/game/:apiKey/manage/snippets
http GET {{baseUrl}}/restv2/game/:apiKey/manage/snippets
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/restv2/game/:apiKey/manage/snippets
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:apiKey/manage/snippets")! 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
publishSnapshot (POST)
{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/publish
QUERY PARAMS
apiKey
snapshotId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/publish");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/publish")
require "http/client"
url = "{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/publish"
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}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/publish"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/publish");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/publish"
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/restv2/game/:apiKey/manage/snapshots/:snapshotId/publish HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/publish")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/publish"))
.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}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/publish")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/publish")
.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}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/publish');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/publish'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/publish';
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}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/publish',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/publish")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/restv2/game/:apiKey/manage/snapshots/:snapshotId/publish',
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}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/publish'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/publish');
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}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/publish'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/publish';
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}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/publish"]
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}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/publish" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/publish",
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}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/publish');
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/publish');
$request->setMethod(HTTP_METH_POST);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/publish');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/publish' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/publish' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/restv2/game/:apiKey/manage/snapshots/:snapshotId/publish")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/publish"
response = requests.post(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/publish"
response <- VERB("POST", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/publish")
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/restv2/game/:apiKey/manage/snapshots/:snapshotId/publish') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/publish";
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}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/publish
http POST {{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/publish
wget --quiet \
--method POST \
--output-document \
- {{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/publish
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/publish")! 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
revertSnapshot
{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/revert
QUERY PARAMS
apiKey
snapshotId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/revert");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/revert")
require "http/client"
url = "{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/revert"
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}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/revert"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/revert");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/revert"
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/restv2/game/:apiKey/manage/snapshots/:snapshotId/revert HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/revert")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/revert"))
.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}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/revert")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/revert")
.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}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/revert');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/revert'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/revert';
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}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/revert',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/revert")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/restv2/game/:apiKey/manage/snapshots/:snapshotId/revert',
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}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/revert'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/revert');
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}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/revert'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/revert';
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}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/revert"]
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}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/revert" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/revert",
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}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/revert');
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/revert');
$request->setMethod(HTTP_METH_POST);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/revert');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/revert' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/revert' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/restv2/game/:apiKey/manage/snapshots/:snapshotId/revert")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/revert"
response = requests.post(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/revert"
response <- VERB("POST", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/revert")
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/restv2/game/:apiKey/manage/snapshots/:snapshotId/revert') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/revert";
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}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/revert
http POST {{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/revert
wget --quiet \
--method POST \
--output-document \
- {{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/revert
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:apiKey/manage/snapshots/:snapshotId/revert")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PUT
updateQuery
{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode
QUERY PARAMS
apiKey
shortCode
BODY json
{
"esRules": "",
"name": "",
"qbRules": "",
"shortCode": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode");
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 \"esRules\": \"\",\n \"name\": \"\",\n \"qbRules\": \"\",\n \"shortCode\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode" {:content-type :json
:form-params {:esRules ""
:name ""
:qbRules ""
:shortCode ""}})
require "http/client"
url = "{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"esRules\": \"\",\n \"name\": \"\",\n \"qbRules\": \"\",\n \"shortCode\": \"\"\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode"),
Content = new StringContent("{\n \"esRules\": \"\",\n \"name\": \"\",\n \"qbRules\": \"\",\n \"shortCode\": \"\"\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}}/restv2/game/:apiKey/manage/queries/:shortCode");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"esRules\": \"\",\n \"name\": \"\",\n \"qbRules\": \"\",\n \"shortCode\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode"
payload := strings.NewReader("{\n \"esRules\": \"\",\n \"name\": \"\",\n \"qbRules\": \"\",\n \"shortCode\": \"\"\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/restv2/game/:apiKey/manage/queries/:shortCode HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 69
{
"esRules": "",
"name": "",
"qbRules": "",
"shortCode": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode")
.setHeader("content-type", "application/json")
.setBody("{\n \"esRules\": \"\",\n \"name\": \"\",\n \"qbRules\": \"\",\n \"shortCode\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"esRules\": \"\",\n \"name\": \"\",\n \"qbRules\": \"\",\n \"shortCode\": \"\"\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 \"esRules\": \"\",\n \"name\": \"\",\n \"qbRules\": \"\",\n \"shortCode\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode")
.header("content-type", "application/json")
.body("{\n \"esRules\": \"\",\n \"name\": \"\",\n \"qbRules\": \"\",\n \"shortCode\": \"\"\n}")
.asString();
const data = JSON.stringify({
esRules: '',
name: '',
qbRules: '',
shortCode: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode',
headers: {'content-type': 'application/json'},
data: {esRules: '', name: '', qbRules: '', shortCode: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"esRules":"","name":"","qbRules":"","shortCode":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "esRules": "",\n "name": "",\n "qbRules": "",\n "shortCode": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"esRules\": \"\",\n \"name\": \"\",\n \"qbRules\": \"\",\n \"shortCode\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/restv2/game/:apiKey/manage/queries/:shortCode',
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({esRules: '', name: '', qbRules: '', shortCode: ''}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode',
headers: {'content-type': 'application/json'},
body: {esRules: '', name: '', qbRules: '', shortCode: ''},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
esRules: '',
name: '',
qbRules: '',
shortCode: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode',
headers: {'content-type': 'application/json'},
data: {esRules: '', name: '', qbRules: '', shortCode: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"esRules":"","name":"","qbRules":"","shortCode":""}'
};
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 = @{ @"esRules": @"",
@"name": @"",
@"qbRules": @"",
@"shortCode": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"esRules\": \"\",\n \"name\": \"\",\n \"qbRules\": \"\",\n \"shortCode\": \"\"\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'esRules' => '',
'name' => '',
'qbRules' => '',
'shortCode' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode', [
'body' => '{
"esRules": "",
"name": "",
"qbRules": "",
"shortCode": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'esRules' => '',
'name' => '',
'qbRules' => '',
'shortCode' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'esRules' => '',
'name' => '',
'qbRules' => '',
'shortCode' => ''
]));
$request->setRequestUrl('{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode');
$request->setRequestMethod('PUT');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"esRules": "",
"name": "",
"qbRules": "",
"shortCode": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"esRules": "",
"name": "",
"qbRules": "",
"shortCode": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"esRules\": \"\",\n \"name\": \"\",\n \"qbRules\": \"\",\n \"shortCode\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/restv2/game/:apiKey/manage/queries/:shortCode", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode"
payload = {
"esRules": "",
"name": "",
"qbRules": "",
"shortCode": ""
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode"
payload <- "{\n \"esRules\": \"\",\n \"name\": \"\",\n \"qbRules\": \"\",\n \"shortCode\": \"\"\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"esRules\": \"\",\n \"name\": \"\",\n \"qbRules\": \"\",\n \"shortCode\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.put('/baseUrl/restv2/game/:apiKey/manage/queries/:shortCode') do |req|
req.body = "{\n \"esRules\": \"\",\n \"name\": \"\",\n \"qbRules\": \"\",\n \"shortCode\": \"\"\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode";
let payload = json!({
"esRules": "",
"name": "",
"qbRules": "",
"shortCode": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode \
--header 'content-type: application/json' \
--data '{
"esRules": "",
"name": "",
"qbRules": "",
"shortCode": ""
}'
echo '{
"esRules": "",
"name": "",
"qbRules": "",
"shortCode": ""
}' | \
http PUT {{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "esRules": "",\n "name": "",\n "qbRules": "",\n "shortCode": ""\n}' \
--output-document \
- {{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"esRules": "",
"name": "",
"qbRules": "",
"shortCode": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:apiKey/manage/queries/:shortCode")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PUT
updateScreen
{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode
QUERY PARAMS
apiKey
shortCode
BODY json
{
"groups": [],
"name": "",
"shortCode": "",
"template": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode");
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 \"groups\": [],\n \"name\": \"\",\n \"shortCode\": \"\",\n \"template\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode" {:content-type :json
:form-params {:groups []
:name ""
:shortCode ""
:template ""}})
require "http/client"
url = "{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"groups\": [],\n \"name\": \"\",\n \"shortCode\": \"\",\n \"template\": \"\"\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode"),
Content = new StringContent("{\n \"groups\": [],\n \"name\": \"\",\n \"shortCode\": \"\",\n \"template\": \"\"\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}}/restv2/game/:apiKey/manage/screens/:shortCode");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"groups\": [],\n \"name\": \"\",\n \"shortCode\": \"\",\n \"template\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode"
payload := strings.NewReader("{\n \"groups\": [],\n \"name\": \"\",\n \"shortCode\": \"\",\n \"template\": \"\"\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/restv2/game/:apiKey/manage/screens/:shortCode HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 69
{
"groups": [],
"name": "",
"shortCode": "",
"template": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode")
.setHeader("content-type", "application/json")
.setBody("{\n \"groups\": [],\n \"name\": \"\",\n \"shortCode\": \"\",\n \"template\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"groups\": [],\n \"name\": \"\",\n \"shortCode\": \"\",\n \"template\": \"\"\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 \"groups\": [],\n \"name\": \"\",\n \"shortCode\": \"\",\n \"template\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode")
.header("content-type", "application/json")
.body("{\n \"groups\": [],\n \"name\": \"\",\n \"shortCode\": \"\",\n \"template\": \"\"\n}")
.asString();
const data = JSON.stringify({
groups: [],
name: '',
shortCode: '',
template: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode',
headers: {'content-type': 'application/json'},
data: {groups: [], name: '', shortCode: '', template: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"groups":[],"name":"","shortCode":"","template":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "groups": [],\n "name": "",\n "shortCode": "",\n "template": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"groups\": [],\n \"name\": \"\",\n \"shortCode\": \"\",\n \"template\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/restv2/game/:apiKey/manage/screens/:shortCode',
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({groups: [], name: '', shortCode: '', template: ''}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode',
headers: {'content-type': 'application/json'},
body: {groups: [], name: '', shortCode: '', template: ''},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
groups: [],
name: '',
shortCode: '',
template: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode',
headers: {'content-type': 'application/json'},
data: {groups: [], name: '', shortCode: '', template: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"groups":[],"name":"","shortCode":"","template":""}'
};
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 = @{ @"groups": @[ ],
@"name": @"",
@"shortCode": @"",
@"template": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"groups\": [],\n \"name\": \"\",\n \"shortCode\": \"\",\n \"template\": \"\"\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'groups' => [
],
'name' => '',
'shortCode' => '',
'template' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode', [
'body' => '{
"groups": [],
"name": "",
"shortCode": "",
"template": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'groups' => [
],
'name' => '',
'shortCode' => '',
'template' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'groups' => [
],
'name' => '',
'shortCode' => '',
'template' => ''
]));
$request->setRequestUrl('{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode');
$request->setRequestMethod('PUT');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"groups": [],
"name": "",
"shortCode": "",
"template": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"groups": [],
"name": "",
"shortCode": "",
"template": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"groups\": [],\n \"name\": \"\",\n \"shortCode\": \"\",\n \"template\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/restv2/game/:apiKey/manage/screens/:shortCode", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode"
payload = {
"groups": [],
"name": "",
"shortCode": "",
"template": ""
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode"
payload <- "{\n \"groups\": [],\n \"name\": \"\",\n \"shortCode\": \"\",\n \"template\": \"\"\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"groups\": [],\n \"name\": \"\",\n \"shortCode\": \"\",\n \"template\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.put('/baseUrl/restv2/game/:apiKey/manage/screens/:shortCode') do |req|
req.body = "{\n \"groups\": [],\n \"name\": \"\",\n \"shortCode\": \"\",\n \"template\": \"\"\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode";
let payload = json!({
"groups": (),
"name": "",
"shortCode": "",
"template": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode \
--header 'content-type: application/json' \
--data '{
"groups": [],
"name": "",
"shortCode": "",
"template": ""
}'
echo '{
"groups": [],
"name": "",
"shortCode": "",
"template": ""
}' | \
http PUT {{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "groups": [],\n "name": "",\n "shortCode": "",\n "template": ""\n}' \
--output-document \
- {{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"groups": [],
"name": "",
"shortCode": "",
"template": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:apiKey/manage/screens/:shortCode")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PUT
updateSnippet
{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode
QUERY PARAMS
apiKey
shortCode
BODY json
{
"groups": [],
"name": "",
"script": "",
"scriptData": "",
"shortCode": "",
"template": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode");
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 \"groups\": [],\n \"name\": \"\",\n \"script\": \"\",\n \"scriptData\": \"\",\n \"shortCode\": \"\",\n \"template\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode" {:content-type :json
:form-params {:groups []
:name ""
:script ""
:scriptData ""
:shortCode ""
:template ""}})
require "http/client"
url = "{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"groups\": [],\n \"name\": \"\",\n \"script\": \"\",\n \"scriptData\": \"\",\n \"shortCode\": \"\",\n \"template\": \"\"\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode"),
Content = new StringContent("{\n \"groups\": [],\n \"name\": \"\",\n \"script\": \"\",\n \"scriptData\": \"\",\n \"shortCode\": \"\",\n \"template\": \"\"\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}}/restv2/game/:apiKey/manage/snippets/:shortCode");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"groups\": [],\n \"name\": \"\",\n \"script\": \"\",\n \"scriptData\": \"\",\n \"shortCode\": \"\",\n \"template\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode"
payload := strings.NewReader("{\n \"groups\": [],\n \"name\": \"\",\n \"script\": \"\",\n \"scriptData\": \"\",\n \"shortCode\": \"\",\n \"template\": \"\"\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/restv2/game/:apiKey/manage/snippets/:shortCode HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 105
{
"groups": [],
"name": "",
"script": "",
"scriptData": "",
"shortCode": "",
"template": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode")
.setHeader("content-type", "application/json")
.setBody("{\n \"groups\": [],\n \"name\": \"\",\n \"script\": \"\",\n \"scriptData\": \"\",\n \"shortCode\": \"\",\n \"template\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"groups\": [],\n \"name\": \"\",\n \"script\": \"\",\n \"scriptData\": \"\",\n \"shortCode\": \"\",\n \"template\": \"\"\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 \"groups\": [],\n \"name\": \"\",\n \"script\": \"\",\n \"scriptData\": \"\",\n \"shortCode\": \"\",\n \"template\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode")
.header("content-type", "application/json")
.body("{\n \"groups\": [],\n \"name\": \"\",\n \"script\": \"\",\n \"scriptData\": \"\",\n \"shortCode\": \"\",\n \"template\": \"\"\n}")
.asString();
const data = JSON.stringify({
groups: [],
name: '',
script: '',
scriptData: '',
shortCode: '',
template: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode',
headers: {'content-type': 'application/json'},
data: {groups: [], name: '', script: '', scriptData: '', shortCode: '', template: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"groups":[],"name":"","script":"","scriptData":"","shortCode":"","template":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "groups": [],\n "name": "",\n "script": "",\n "scriptData": "",\n "shortCode": "",\n "template": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"groups\": [],\n \"name\": \"\",\n \"script\": \"\",\n \"scriptData\": \"\",\n \"shortCode\": \"\",\n \"template\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/restv2/game/:apiKey/manage/snippets/:shortCode',
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({groups: [], name: '', script: '', scriptData: '', shortCode: '', template: ''}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode',
headers: {'content-type': 'application/json'},
body: {groups: [], name: '', script: '', scriptData: '', shortCode: '', template: ''},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
groups: [],
name: '',
script: '',
scriptData: '',
shortCode: '',
template: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode',
headers: {'content-type': 'application/json'},
data: {groups: [], name: '', script: '', scriptData: '', shortCode: '', template: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"groups":[],"name":"","script":"","scriptData":"","shortCode":"","template":""}'
};
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 = @{ @"groups": @[ ],
@"name": @"",
@"script": @"",
@"scriptData": @"",
@"shortCode": @"",
@"template": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"groups\": [],\n \"name\": \"\",\n \"script\": \"\",\n \"scriptData\": \"\",\n \"shortCode\": \"\",\n \"template\": \"\"\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'groups' => [
],
'name' => '',
'script' => '',
'scriptData' => '',
'shortCode' => '',
'template' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode', [
'body' => '{
"groups": [],
"name": "",
"script": "",
"scriptData": "",
"shortCode": "",
"template": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'groups' => [
],
'name' => '',
'script' => '',
'scriptData' => '',
'shortCode' => '',
'template' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'groups' => [
],
'name' => '',
'script' => '',
'scriptData' => '',
'shortCode' => '',
'template' => ''
]));
$request->setRequestUrl('{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode');
$request->setRequestMethod('PUT');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"groups": [],
"name": "",
"script": "",
"scriptData": "",
"shortCode": "",
"template": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"groups": [],
"name": "",
"script": "",
"scriptData": "",
"shortCode": "",
"template": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"groups\": [],\n \"name\": \"\",\n \"script\": \"\",\n \"scriptData\": \"\",\n \"shortCode\": \"\",\n \"template\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/restv2/game/:apiKey/manage/snippets/:shortCode", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode"
payload = {
"groups": [],
"name": "",
"script": "",
"scriptData": "",
"shortCode": "",
"template": ""
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode"
payload <- "{\n \"groups\": [],\n \"name\": \"\",\n \"script\": \"\",\n \"scriptData\": \"\",\n \"shortCode\": \"\",\n \"template\": \"\"\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"groups\": [],\n \"name\": \"\",\n \"script\": \"\",\n \"scriptData\": \"\",\n \"shortCode\": \"\",\n \"template\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.put('/baseUrl/restv2/game/:apiKey/manage/snippets/:shortCode') do |req|
req.body = "{\n \"groups\": [],\n \"name\": \"\",\n \"script\": \"\",\n \"scriptData\": \"\",\n \"shortCode\": \"\",\n \"template\": \"\"\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode";
let payload = json!({
"groups": (),
"name": "",
"script": "",
"scriptData": "",
"shortCode": "",
"template": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode \
--header 'content-type: application/json' \
--data '{
"groups": [],
"name": "",
"script": "",
"scriptData": "",
"shortCode": "",
"template": ""
}'
echo '{
"groups": [],
"name": "",
"script": "",
"scriptData": "",
"shortCode": "",
"template": ""
}' | \
http PUT {{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "groups": [],\n "name": "",\n "script": "",\n "scriptData": "",\n "shortCode": "",\n "template": ""\n}' \
--output-document \
- {{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"groups": [],
"name": "",
"script": "",
"scriptData": "",
"shortCode": "",
"template": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:apiKey/manage/snippets/:shortCode")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
getGameSummary
{{baseUrl}}/restv2/game/:apiKey/admin/notifications/summary
QUERY PARAMS
stage
startDate
endDate
apiKey
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:apiKey/admin/notifications/summary?stage=&startDate=&endDate=");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/restv2/game/:apiKey/admin/notifications/summary" {:query-params {:stage ""
:startDate ""
:endDate ""}})
require "http/client"
url = "{{baseUrl}}/restv2/game/:apiKey/admin/notifications/summary?stage=&startDate=&endDate="
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}}/restv2/game/:apiKey/admin/notifications/summary?stage=&startDate=&endDate="),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/restv2/game/:apiKey/admin/notifications/summary?stage=&startDate=&endDate=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:apiKey/admin/notifications/summary?stage=&startDate=&endDate="
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/restv2/game/:apiKey/admin/notifications/summary?stage=&startDate=&endDate= HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/restv2/game/:apiKey/admin/notifications/summary?stage=&startDate=&endDate=")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:apiKey/admin/notifications/summary?stage=&startDate=&endDate="))
.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}}/restv2/game/:apiKey/admin/notifications/summary?stage=&startDate=&endDate=")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/restv2/game/:apiKey/admin/notifications/summary?stage=&startDate=&endDate=")
.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}}/restv2/game/:apiKey/admin/notifications/summary?stage=&startDate=&endDate=');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/restv2/game/:apiKey/admin/notifications/summary',
params: {stage: '', startDate: '', endDate: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/notifications/summary?stage=&startDate=&endDate=';
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}}/restv2/game/:apiKey/admin/notifications/summary?stage=&startDate=&endDate=',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/admin/notifications/summary?stage=&startDate=&endDate=")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/restv2/game/:apiKey/admin/notifications/summary?stage=&startDate=&endDate=',
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}}/restv2/game/:apiKey/admin/notifications/summary',
qs: {stage: '', startDate: '', endDate: ''}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/restv2/game/:apiKey/admin/notifications/summary');
req.query({
stage: '',
startDate: '',
endDate: ''
});
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}}/restv2/game/:apiKey/admin/notifications/summary',
params: {stage: '', startDate: '', endDate: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/notifications/summary?stage=&startDate=&endDate=';
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}}/restv2/game/:apiKey/admin/notifications/summary?stage=&startDate=&endDate="]
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}}/restv2/game/:apiKey/admin/notifications/summary?stage=&startDate=&endDate=" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:apiKey/admin/notifications/summary?stage=&startDate=&endDate=",
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}}/restv2/game/:apiKey/admin/notifications/summary?stage=&startDate=&endDate=');
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:apiKey/admin/notifications/summary');
$request->setMethod(HTTP_METH_GET);
$request->setQueryData([
'stage' => '',
'startDate' => '',
'endDate' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/restv2/game/:apiKey/admin/notifications/summary');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
'stage' => '',
'startDate' => '',
'endDate' => ''
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/restv2/game/:apiKey/admin/notifications/summary?stage=&startDate=&endDate=' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:apiKey/admin/notifications/summary?stage=&startDate=&endDate=' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/restv2/game/:apiKey/admin/notifications/summary?stage=&startDate=&endDate=")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:apiKey/admin/notifications/summary"
querystring = {"stage":"","startDate":"","endDate":""}
response = requests.get(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:apiKey/admin/notifications/summary"
queryString <- list(
stage = "",
startDate = "",
endDate = ""
)
response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/restv2/game/:apiKey/admin/notifications/summary?stage=&startDate=&endDate=")
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/restv2/game/:apiKey/admin/notifications/summary') do |req|
req.params['stage'] = ''
req.params['startDate'] = ''
req.params['endDate'] = ''
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/:apiKey/admin/notifications/summary";
let querystring = [
("stage", ""),
("startDate", ""),
("endDate", ""),
];
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}}/restv2/game/:apiKey/admin/notifications/summary?stage=&startDate=&endDate='
http GET '{{baseUrl}}/restv2/game/:apiKey/admin/notifications/summary?stage=&startDate=&endDate='
wget --quiet \
--method GET \
--output-document \
- '{{baseUrl}}/restv2/game/:apiKey/admin/notifications/summary?stage=&startDate=&endDate='
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:apiKey/admin/notifications/summary?stage=&startDate=&endDate=")! 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
testPushAmazonNotifications
{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/amazon
QUERY PARAMS
apiKey
BODY json
{
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/amazon");
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 \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/amazon" {:content-type :json
:form-params {:customJson ""
:messageId ""
:pushId ""
:subtitle ""
:summary ""
:title ""}})
require "http/client"
url = "{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/amazon"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/amazon"),
Content = new StringContent("{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/amazon");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/amazon"
payload := strings.NewReader("{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/restv2/game/:apiKey/admin/pushNotifications/test/amazon HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 107
{
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/amazon")
.setHeader("content-type", "application/json")
.setBody("{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/amazon"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/amazon")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/amazon")
.header("content-type", "application/json")
.body("{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}")
.asString();
const data = JSON.stringify({
customJson: '',
messageId: '',
pushId: '',
subtitle: '',
summary: '',
title: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/amazon');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/amazon',
headers: {'content-type': 'application/json'},
data: {
customJson: '',
messageId: '',
pushId: '',
subtitle: '',
summary: '',
title: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/amazon';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"customJson":"","messageId":"","pushId":"","subtitle":"","summary":"","title":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/amazon',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "customJson": "",\n "messageId": "",\n "pushId": "",\n "subtitle": "",\n "summary": "",\n "title": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/amazon")
.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/restv2/game/:apiKey/admin/pushNotifications/test/amazon',
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({
customJson: '',
messageId: '',
pushId: '',
subtitle: '',
summary: '',
title: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/amazon',
headers: {'content-type': 'application/json'},
body: {
customJson: '',
messageId: '',
pushId: '',
subtitle: '',
summary: '',
title: ''
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/amazon');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
customJson: '',
messageId: '',
pushId: '',
subtitle: '',
summary: '',
title: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/amazon',
headers: {'content-type': 'application/json'},
data: {
customJson: '',
messageId: '',
pushId: '',
subtitle: '',
summary: '',
title: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/amazon';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"customJson":"","messageId":"","pushId":"","subtitle":"","summary":"","title":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"customJson": @"",
@"messageId": @"",
@"pushId": @"",
@"subtitle": @"",
@"summary": @"",
@"title": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/amazon"]
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}}/restv2/game/:apiKey/admin/pushNotifications/test/amazon" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/amazon",
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([
'customJson' => '',
'messageId' => '',
'pushId' => '',
'subtitle' => '',
'summary' => '',
'title' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/amazon', [
'body' => '{
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/amazon');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'customJson' => '',
'messageId' => '',
'pushId' => '',
'subtitle' => '',
'summary' => '',
'title' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'customJson' => '',
'messageId' => '',
'pushId' => '',
'subtitle' => '',
'summary' => '',
'title' => ''
]));
$request->setRequestUrl('{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/amazon');
$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}}/restv2/game/:apiKey/admin/pushNotifications/test/amazon' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/amazon' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/restv2/game/:apiKey/admin/pushNotifications/test/amazon", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/amazon"
payload = {
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/amazon"
payload <- "{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/amazon")
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 \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/restv2/game/:apiKey/admin/pushNotifications/test/amazon') do |req|
req.body = "{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/amazon";
let payload = json!({
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/amazon \
--header 'content-type: application/json' \
--data '{
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
}'
echo '{
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
}' | \
http POST {{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/amazon \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "customJson": "",\n "messageId": "",\n "pushId": "",\n "subtitle": "",\n "summary": "",\n "title": ""\n}' \
--output-document \
- {{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/amazon
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/amazon")! 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
testPushAppleDevNotifications
{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/apple/development
QUERY PARAMS
apiKey
BODY json
{
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/apple/development");
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 \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/apple/development" {:content-type :json
:form-params {:customJson ""
:messageId ""
:pushId ""
:subtitle ""
:summary ""
:title ""}})
require "http/client"
url = "{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/apple/development"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/apple/development"),
Content = new StringContent("{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/apple/development");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/apple/development"
payload := strings.NewReader("{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/restv2/game/:apiKey/admin/pushNotifications/test/apple/development HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 107
{
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/apple/development")
.setHeader("content-type", "application/json")
.setBody("{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/apple/development"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/apple/development")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/apple/development")
.header("content-type", "application/json")
.body("{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}")
.asString();
const data = JSON.stringify({
customJson: '',
messageId: '',
pushId: '',
subtitle: '',
summary: '',
title: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/apple/development');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/apple/development',
headers: {'content-type': 'application/json'},
data: {
customJson: '',
messageId: '',
pushId: '',
subtitle: '',
summary: '',
title: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/apple/development';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"customJson":"","messageId":"","pushId":"","subtitle":"","summary":"","title":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/apple/development',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "customJson": "",\n "messageId": "",\n "pushId": "",\n "subtitle": "",\n "summary": "",\n "title": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/apple/development")
.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/restv2/game/:apiKey/admin/pushNotifications/test/apple/development',
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({
customJson: '',
messageId: '',
pushId: '',
subtitle: '',
summary: '',
title: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/apple/development',
headers: {'content-type': 'application/json'},
body: {
customJson: '',
messageId: '',
pushId: '',
subtitle: '',
summary: '',
title: ''
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/apple/development');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
customJson: '',
messageId: '',
pushId: '',
subtitle: '',
summary: '',
title: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/apple/development',
headers: {'content-type': 'application/json'},
data: {
customJson: '',
messageId: '',
pushId: '',
subtitle: '',
summary: '',
title: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/apple/development';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"customJson":"","messageId":"","pushId":"","subtitle":"","summary":"","title":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"customJson": @"",
@"messageId": @"",
@"pushId": @"",
@"subtitle": @"",
@"summary": @"",
@"title": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/apple/development"]
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}}/restv2/game/:apiKey/admin/pushNotifications/test/apple/development" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/apple/development",
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([
'customJson' => '',
'messageId' => '',
'pushId' => '',
'subtitle' => '',
'summary' => '',
'title' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/apple/development', [
'body' => '{
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/apple/development');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'customJson' => '',
'messageId' => '',
'pushId' => '',
'subtitle' => '',
'summary' => '',
'title' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'customJson' => '',
'messageId' => '',
'pushId' => '',
'subtitle' => '',
'summary' => '',
'title' => ''
]));
$request->setRequestUrl('{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/apple/development');
$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}}/restv2/game/:apiKey/admin/pushNotifications/test/apple/development' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/apple/development' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/restv2/game/:apiKey/admin/pushNotifications/test/apple/development", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/apple/development"
payload = {
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/apple/development"
payload <- "{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/apple/development")
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 \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/restv2/game/:apiKey/admin/pushNotifications/test/apple/development') do |req|
req.body = "{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/apple/development";
let payload = json!({
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/apple/development \
--header 'content-type: application/json' \
--data '{
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
}'
echo '{
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
}' | \
http POST {{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/apple/development \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "customJson": "",\n "messageId": "",\n "pushId": "",\n "subtitle": "",\n "summary": "",\n "title": ""\n}' \
--output-document \
- {{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/apple/development
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/apple/development")! 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
testPushAppleProdNotifications
{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/apple/production
QUERY PARAMS
apiKey
BODY json
{
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/apple/production");
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 \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/apple/production" {:content-type :json
:form-params {:customJson ""
:messageId ""
:pushId ""
:subtitle ""
:summary ""
:title ""}})
require "http/client"
url = "{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/apple/production"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/apple/production"),
Content = new StringContent("{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/apple/production");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/apple/production"
payload := strings.NewReader("{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/restv2/game/:apiKey/admin/pushNotifications/test/apple/production HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 107
{
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/apple/production")
.setHeader("content-type", "application/json")
.setBody("{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/apple/production"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/apple/production")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/apple/production")
.header("content-type", "application/json")
.body("{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}")
.asString();
const data = JSON.stringify({
customJson: '',
messageId: '',
pushId: '',
subtitle: '',
summary: '',
title: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/apple/production');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/apple/production',
headers: {'content-type': 'application/json'},
data: {
customJson: '',
messageId: '',
pushId: '',
subtitle: '',
summary: '',
title: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/apple/production';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"customJson":"","messageId":"","pushId":"","subtitle":"","summary":"","title":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/apple/production',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "customJson": "",\n "messageId": "",\n "pushId": "",\n "subtitle": "",\n "summary": "",\n "title": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/apple/production")
.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/restv2/game/:apiKey/admin/pushNotifications/test/apple/production',
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({
customJson: '',
messageId: '',
pushId: '',
subtitle: '',
summary: '',
title: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/apple/production',
headers: {'content-type': 'application/json'},
body: {
customJson: '',
messageId: '',
pushId: '',
subtitle: '',
summary: '',
title: ''
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/apple/production');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
customJson: '',
messageId: '',
pushId: '',
subtitle: '',
summary: '',
title: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/apple/production',
headers: {'content-type': 'application/json'},
data: {
customJson: '',
messageId: '',
pushId: '',
subtitle: '',
summary: '',
title: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/apple/production';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"customJson":"","messageId":"","pushId":"","subtitle":"","summary":"","title":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"customJson": @"",
@"messageId": @"",
@"pushId": @"",
@"subtitle": @"",
@"summary": @"",
@"title": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/apple/production"]
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}}/restv2/game/:apiKey/admin/pushNotifications/test/apple/production" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/apple/production",
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([
'customJson' => '',
'messageId' => '',
'pushId' => '',
'subtitle' => '',
'summary' => '',
'title' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/apple/production', [
'body' => '{
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/apple/production');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'customJson' => '',
'messageId' => '',
'pushId' => '',
'subtitle' => '',
'summary' => '',
'title' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'customJson' => '',
'messageId' => '',
'pushId' => '',
'subtitle' => '',
'summary' => '',
'title' => ''
]));
$request->setRequestUrl('{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/apple/production');
$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}}/restv2/game/:apiKey/admin/pushNotifications/test/apple/production' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/apple/production' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/restv2/game/:apiKey/admin/pushNotifications/test/apple/production", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/apple/production"
payload = {
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/apple/production"
payload <- "{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/apple/production")
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 \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/restv2/game/:apiKey/admin/pushNotifications/test/apple/production') do |req|
req.body = "{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/apple/production";
let payload = json!({
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/apple/production \
--header 'content-type: application/json' \
--data '{
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
}'
echo '{
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
}' | \
http POST {{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/apple/production \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "customJson": "",\n "messageId": "",\n "pushId": "",\n "subtitle": "",\n "summary": "",\n "title": ""\n}' \
--output-document \
- {{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/apple/production
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/apple/production")! 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
testPushGoogleNotifications
{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/google
QUERY PARAMS
apiKey
BODY json
{
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/google");
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 \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/google" {:content-type :json
:form-params {:customJson ""
:messageId ""
:pushId ""
:subtitle ""
:summary ""
:title ""}})
require "http/client"
url = "{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/google"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/google"),
Content = new StringContent("{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/google");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/google"
payload := strings.NewReader("{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/restv2/game/:apiKey/admin/pushNotifications/test/google HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 107
{
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/google")
.setHeader("content-type", "application/json")
.setBody("{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/google"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/google")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/google")
.header("content-type", "application/json")
.body("{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}")
.asString();
const data = JSON.stringify({
customJson: '',
messageId: '',
pushId: '',
subtitle: '',
summary: '',
title: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/google');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/google',
headers: {'content-type': 'application/json'},
data: {
customJson: '',
messageId: '',
pushId: '',
subtitle: '',
summary: '',
title: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/google';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"customJson":"","messageId":"","pushId":"","subtitle":"","summary":"","title":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/google',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "customJson": "",\n "messageId": "",\n "pushId": "",\n "subtitle": "",\n "summary": "",\n "title": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/google")
.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/restv2/game/:apiKey/admin/pushNotifications/test/google',
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({
customJson: '',
messageId: '',
pushId: '',
subtitle: '',
summary: '',
title: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/google',
headers: {'content-type': 'application/json'},
body: {
customJson: '',
messageId: '',
pushId: '',
subtitle: '',
summary: '',
title: ''
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/google');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
customJson: '',
messageId: '',
pushId: '',
subtitle: '',
summary: '',
title: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/google',
headers: {'content-type': 'application/json'},
data: {
customJson: '',
messageId: '',
pushId: '',
subtitle: '',
summary: '',
title: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/google';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"customJson":"","messageId":"","pushId":"","subtitle":"","summary":"","title":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"customJson": @"",
@"messageId": @"",
@"pushId": @"",
@"subtitle": @"",
@"summary": @"",
@"title": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/google"]
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}}/restv2/game/:apiKey/admin/pushNotifications/test/google" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/google",
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([
'customJson' => '',
'messageId' => '',
'pushId' => '',
'subtitle' => '',
'summary' => '',
'title' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/google', [
'body' => '{
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/google');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'customJson' => '',
'messageId' => '',
'pushId' => '',
'subtitle' => '',
'summary' => '',
'title' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'customJson' => '',
'messageId' => '',
'pushId' => '',
'subtitle' => '',
'summary' => '',
'title' => ''
]));
$request->setRequestUrl('{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/google');
$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}}/restv2/game/:apiKey/admin/pushNotifications/test/google' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/google' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/restv2/game/:apiKey/admin/pushNotifications/test/google", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/google"
payload = {
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/google"
payload <- "{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/google")
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 \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/restv2/game/:apiKey/admin/pushNotifications/test/google') do |req|
req.body = "{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/google";
let payload = json!({
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/google \
--header 'content-type: application/json' \
--data '{
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
}'
echo '{
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
}' | \
http POST {{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/google \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "customJson": "",\n "messageId": "",\n "pushId": "",\n "subtitle": "",\n "summary": "",\n "title": ""\n}' \
--output-document \
- {{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/google
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/google")! 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
testViberIntegrationNotifications
{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/viber/integration
QUERY PARAMS
apiKey
BODY json
{
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/viber/integration");
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 \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/viber/integration" {:content-type :json
:form-params {:customJson ""
:messageId ""
:pushId ""
:subtitle ""
:summary ""
:title ""}})
require "http/client"
url = "{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/viber/integration"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/viber/integration"),
Content = new StringContent("{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/viber/integration");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/viber/integration"
payload := strings.NewReader("{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/restv2/game/:apiKey/admin/pushNotifications/test/viber/integration HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 107
{
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/viber/integration")
.setHeader("content-type", "application/json")
.setBody("{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/viber/integration"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/viber/integration")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/viber/integration")
.header("content-type", "application/json")
.body("{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}")
.asString();
const data = JSON.stringify({
customJson: '',
messageId: '',
pushId: '',
subtitle: '',
summary: '',
title: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/viber/integration');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/viber/integration',
headers: {'content-type': 'application/json'},
data: {
customJson: '',
messageId: '',
pushId: '',
subtitle: '',
summary: '',
title: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/viber/integration';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"customJson":"","messageId":"","pushId":"","subtitle":"","summary":"","title":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/viber/integration',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "customJson": "",\n "messageId": "",\n "pushId": "",\n "subtitle": "",\n "summary": "",\n "title": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/viber/integration")
.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/restv2/game/:apiKey/admin/pushNotifications/test/viber/integration',
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({
customJson: '',
messageId: '',
pushId: '',
subtitle: '',
summary: '',
title: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/viber/integration',
headers: {'content-type': 'application/json'},
body: {
customJson: '',
messageId: '',
pushId: '',
subtitle: '',
summary: '',
title: ''
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/viber/integration');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
customJson: '',
messageId: '',
pushId: '',
subtitle: '',
summary: '',
title: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/viber/integration',
headers: {'content-type': 'application/json'},
data: {
customJson: '',
messageId: '',
pushId: '',
subtitle: '',
summary: '',
title: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/viber/integration';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"customJson":"","messageId":"","pushId":"","subtitle":"","summary":"","title":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"customJson": @"",
@"messageId": @"",
@"pushId": @"",
@"subtitle": @"",
@"summary": @"",
@"title": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/viber/integration"]
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}}/restv2/game/:apiKey/admin/pushNotifications/test/viber/integration" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/viber/integration",
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([
'customJson' => '',
'messageId' => '',
'pushId' => '',
'subtitle' => '',
'summary' => '',
'title' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/viber/integration', [
'body' => '{
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/viber/integration');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'customJson' => '',
'messageId' => '',
'pushId' => '',
'subtitle' => '',
'summary' => '',
'title' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'customJson' => '',
'messageId' => '',
'pushId' => '',
'subtitle' => '',
'summary' => '',
'title' => ''
]));
$request->setRequestUrl('{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/viber/integration');
$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}}/restv2/game/:apiKey/admin/pushNotifications/test/viber/integration' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/viber/integration' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/restv2/game/:apiKey/admin/pushNotifications/test/viber/integration", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/viber/integration"
payload = {
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/viber/integration"
payload <- "{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/viber/integration")
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 \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/restv2/game/:apiKey/admin/pushNotifications/test/viber/integration') do |req|
req.body = "{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/viber/integration";
let payload = json!({
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/viber/integration \
--header 'content-type: application/json' \
--data '{
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
}'
echo '{
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
}' | \
http POST {{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/viber/integration \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "customJson": "",\n "messageId": "",\n "pushId": "",\n "subtitle": "",\n "summary": "",\n "title": ""\n}' \
--output-document \
- {{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/viber/integration
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/viber/integration")! 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
testViberProductionNotifications
{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/viber/production
QUERY PARAMS
apiKey
BODY json
{
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/viber/production");
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 \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/viber/production" {:content-type :json
:form-params {:customJson ""
:messageId ""
:pushId ""
:subtitle ""
:summary ""
:title ""}})
require "http/client"
url = "{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/viber/production"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/viber/production"),
Content = new StringContent("{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/viber/production");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/viber/production"
payload := strings.NewReader("{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/restv2/game/:apiKey/admin/pushNotifications/test/viber/production HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 107
{
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/viber/production")
.setHeader("content-type", "application/json")
.setBody("{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/viber/production"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/viber/production")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/viber/production")
.header("content-type", "application/json")
.body("{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}")
.asString();
const data = JSON.stringify({
customJson: '',
messageId: '',
pushId: '',
subtitle: '',
summary: '',
title: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/viber/production');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/viber/production',
headers: {'content-type': 'application/json'},
data: {
customJson: '',
messageId: '',
pushId: '',
subtitle: '',
summary: '',
title: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/viber/production';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"customJson":"","messageId":"","pushId":"","subtitle":"","summary":"","title":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/viber/production',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "customJson": "",\n "messageId": "",\n "pushId": "",\n "subtitle": "",\n "summary": "",\n "title": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/viber/production")
.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/restv2/game/:apiKey/admin/pushNotifications/test/viber/production',
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({
customJson: '',
messageId: '',
pushId: '',
subtitle: '',
summary: '',
title: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/viber/production',
headers: {'content-type': 'application/json'},
body: {
customJson: '',
messageId: '',
pushId: '',
subtitle: '',
summary: '',
title: ''
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/viber/production');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
customJson: '',
messageId: '',
pushId: '',
subtitle: '',
summary: '',
title: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/viber/production',
headers: {'content-type': 'application/json'},
data: {
customJson: '',
messageId: '',
pushId: '',
subtitle: '',
summary: '',
title: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/viber/production';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"customJson":"","messageId":"","pushId":"","subtitle":"","summary":"","title":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"customJson": @"",
@"messageId": @"",
@"pushId": @"",
@"subtitle": @"",
@"summary": @"",
@"title": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/viber/production"]
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}}/restv2/game/:apiKey/admin/pushNotifications/test/viber/production" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/viber/production",
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([
'customJson' => '',
'messageId' => '',
'pushId' => '',
'subtitle' => '',
'summary' => '',
'title' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/viber/production', [
'body' => '{
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/viber/production');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'customJson' => '',
'messageId' => '',
'pushId' => '',
'subtitle' => '',
'summary' => '',
'title' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'customJson' => '',
'messageId' => '',
'pushId' => '',
'subtitle' => '',
'summary' => '',
'title' => ''
]));
$request->setRequestUrl('{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/viber/production');
$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}}/restv2/game/:apiKey/admin/pushNotifications/test/viber/production' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/viber/production' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/restv2/game/:apiKey/admin/pushNotifications/test/viber/production", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/viber/production"
payload = {
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/viber/production"
payload <- "{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/viber/production")
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 \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/restv2/game/:apiKey/admin/pushNotifications/test/viber/production') do |req|
req.body = "{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/viber/production";
let payload = json!({
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/viber/production \
--header 'content-type: application/json' \
--data '{
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
}'
echo '{
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
}' | \
http POST {{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/viber/production \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "customJson": "",\n "messageId": "",\n "pushId": "",\n "subtitle": "",\n "summary": "",\n "title": ""\n}' \
--output-document \
- {{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/viber/production
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/viber/production")! 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
testWindows8Notifications
{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windows8
QUERY PARAMS
apiKey
BODY json
{
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windows8");
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 \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windows8" {:content-type :json
:form-params {:customJson ""
:messageId ""
:pushId ""
:subtitle ""
:summary ""
:title ""}})
require "http/client"
url = "{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windows8"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windows8"),
Content = new StringContent("{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windows8");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windows8"
payload := strings.NewReader("{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windows8 HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 107
{
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windows8")
.setHeader("content-type", "application/json")
.setBody("{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windows8"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windows8")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windows8")
.header("content-type", "application/json")
.body("{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}")
.asString();
const data = JSON.stringify({
customJson: '',
messageId: '',
pushId: '',
subtitle: '',
summary: '',
title: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windows8');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windows8',
headers: {'content-type': 'application/json'},
data: {
customJson: '',
messageId: '',
pushId: '',
subtitle: '',
summary: '',
title: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windows8';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"customJson":"","messageId":"","pushId":"","subtitle":"","summary":"","title":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windows8',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "customJson": "",\n "messageId": "",\n "pushId": "",\n "subtitle": "",\n "summary": "",\n "title": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windows8")
.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/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windows8',
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({
customJson: '',
messageId: '',
pushId: '',
subtitle: '',
summary: '',
title: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windows8',
headers: {'content-type': 'application/json'},
body: {
customJson: '',
messageId: '',
pushId: '',
subtitle: '',
summary: '',
title: ''
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windows8');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
customJson: '',
messageId: '',
pushId: '',
subtitle: '',
summary: '',
title: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windows8',
headers: {'content-type': 'application/json'},
data: {
customJson: '',
messageId: '',
pushId: '',
subtitle: '',
summary: '',
title: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windows8';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"customJson":"","messageId":"","pushId":"","subtitle":"","summary":"","title":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"customJson": @"",
@"messageId": @"",
@"pushId": @"",
@"subtitle": @"",
@"summary": @"",
@"title": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windows8"]
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}}/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windows8" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windows8",
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([
'customJson' => '',
'messageId' => '',
'pushId' => '',
'subtitle' => '',
'summary' => '',
'title' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windows8', [
'body' => '{
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windows8');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'customJson' => '',
'messageId' => '',
'pushId' => '',
'subtitle' => '',
'summary' => '',
'title' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'customJson' => '',
'messageId' => '',
'pushId' => '',
'subtitle' => '',
'summary' => '',
'title' => ''
]));
$request->setRequestUrl('{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windows8');
$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}}/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windows8' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windows8' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windows8", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windows8"
payload = {
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windows8"
payload <- "{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windows8")
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 \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windows8') do |req|
req.body = "{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windows8";
let payload = json!({
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windows8 \
--header 'content-type: application/json' \
--data '{
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
}'
echo '{
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
}' | \
http POST {{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windows8 \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "customJson": "",\n "messageId": "",\n "pushId": "",\n "subtitle": "",\n "summary": "",\n "title": ""\n}' \
--output-document \
- {{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windows8
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windows8")! 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
testWindowsPhone8Notifications
{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windowsPhone8
QUERY PARAMS
apiKey
BODY json
{
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windowsPhone8");
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 \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windowsPhone8" {:content-type :json
:form-params {:customJson ""
:messageId ""
:pushId ""
:subtitle ""
:summary ""
:title ""}})
require "http/client"
url = "{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windowsPhone8"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windowsPhone8"),
Content = new StringContent("{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windowsPhone8");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windowsPhone8"
payload := strings.NewReader("{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windowsPhone8 HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 107
{
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windowsPhone8")
.setHeader("content-type", "application/json")
.setBody("{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windowsPhone8"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windowsPhone8")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windowsPhone8")
.header("content-type", "application/json")
.body("{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}")
.asString();
const data = JSON.stringify({
customJson: '',
messageId: '',
pushId: '',
subtitle: '',
summary: '',
title: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windowsPhone8');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windowsPhone8',
headers: {'content-type': 'application/json'},
data: {
customJson: '',
messageId: '',
pushId: '',
subtitle: '',
summary: '',
title: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windowsPhone8';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"customJson":"","messageId":"","pushId":"","subtitle":"","summary":"","title":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windowsPhone8',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "customJson": "",\n "messageId": "",\n "pushId": "",\n "subtitle": "",\n "summary": "",\n "title": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windowsPhone8")
.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/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windowsPhone8',
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({
customJson: '',
messageId: '',
pushId: '',
subtitle: '',
summary: '',
title: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windowsPhone8',
headers: {'content-type': 'application/json'},
body: {
customJson: '',
messageId: '',
pushId: '',
subtitle: '',
summary: '',
title: ''
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windowsPhone8');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
customJson: '',
messageId: '',
pushId: '',
subtitle: '',
summary: '',
title: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windowsPhone8',
headers: {'content-type': 'application/json'},
data: {
customJson: '',
messageId: '',
pushId: '',
subtitle: '',
summary: '',
title: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windowsPhone8';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"customJson":"","messageId":"","pushId":"","subtitle":"","summary":"","title":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"customJson": @"",
@"messageId": @"",
@"pushId": @"",
@"subtitle": @"",
@"summary": @"",
@"title": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windowsPhone8"]
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}}/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windowsPhone8" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windowsPhone8",
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([
'customJson' => '',
'messageId' => '',
'pushId' => '',
'subtitle' => '',
'summary' => '',
'title' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windowsPhone8', [
'body' => '{
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windowsPhone8');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'customJson' => '',
'messageId' => '',
'pushId' => '',
'subtitle' => '',
'summary' => '',
'title' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'customJson' => '',
'messageId' => '',
'pushId' => '',
'subtitle' => '',
'summary' => '',
'title' => ''
]));
$request->setRequestUrl('{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windowsPhone8');
$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}}/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windowsPhone8' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windowsPhone8' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windowsPhone8", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windowsPhone8"
payload = {
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windowsPhone8"
payload <- "{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windowsPhone8")
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 \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windowsPhone8') do |req|
req.body = "{\n \"customJson\": \"\",\n \"messageId\": \"\",\n \"pushId\": \"\",\n \"subtitle\": \"\",\n \"summary\": \"\",\n \"title\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windowsPhone8";
let payload = json!({
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windowsPhone8 \
--header 'content-type: application/json' \
--data '{
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
}'
echo '{
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
}' | \
http POST {{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windowsPhone8 \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "customJson": "",\n "messageId": "",\n "pushId": "",\n "subtitle": "",\n "summary": "",\n "title": ""\n}' \
--output-document \
- {{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windowsPhone8
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"customJson": "",
"messageId": "",
"pushId": "",
"subtitle": "",
"summary": "",
"title": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:apiKey/admin/pushNotifications/test/microsoft/windowsPhone8")! 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
getGameRegionOptions
{{baseUrl}}/restv2/game/:gameApiKey/regions
QUERY PARAMS
gameApiKey
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:gameApiKey/regions");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/restv2/game/:gameApiKey/regions")
require "http/client"
url = "{{baseUrl}}/restv2/game/:gameApiKey/regions"
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}}/restv2/game/:gameApiKey/regions"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/restv2/game/:gameApiKey/regions");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:gameApiKey/regions"
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/restv2/game/:gameApiKey/regions HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/restv2/game/:gameApiKey/regions")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:gameApiKey/regions"))
.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}}/restv2/game/:gameApiKey/regions")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/restv2/game/:gameApiKey/regions")
.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}}/restv2/game/:gameApiKey/regions');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/restv2/game/:gameApiKey/regions'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:gameApiKey/regions';
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}}/restv2/game/:gameApiKey/regions',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:gameApiKey/regions")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/restv2/game/:gameApiKey/regions',
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}}/restv2/game/:gameApiKey/regions'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/restv2/game/:gameApiKey/regions');
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}}/restv2/game/:gameApiKey/regions'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/game/:gameApiKey/regions';
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}}/restv2/game/:gameApiKey/regions"]
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}}/restv2/game/:gameApiKey/regions" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:gameApiKey/regions",
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}}/restv2/game/:gameApiKey/regions');
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:gameApiKey/regions');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/restv2/game/:gameApiKey/regions');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/restv2/game/:gameApiKey/regions' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:gameApiKey/regions' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/restv2/game/:gameApiKey/regions")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:gameApiKey/regions"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:gameApiKey/regions"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/restv2/game/:gameApiKey/regions")
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/restv2/game/:gameApiKey/regions') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/:gameApiKey/regions";
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}}/restv2/game/:gameApiKey/regions
http GET {{baseUrl}}/restv2/game/:gameApiKey/regions
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/restv2/game/:gameApiKey/regions
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:gameApiKey/regions")! 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
getRegionOptions
{{baseUrl}}/restv2/game/regions
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/regions");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/restv2/game/regions")
require "http/client"
url = "{{baseUrl}}/restv2/game/regions"
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}}/restv2/game/regions"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/restv2/game/regions");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/regions"
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/restv2/game/regions HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/restv2/game/regions")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/regions"))
.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}}/restv2/game/regions")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/restv2/game/regions")
.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}}/restv2/game/regions');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/restv2/game/regions'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/regions';
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}}/restv2/game/regions',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/regions")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/restv2/game/regions',
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}}/restv2/game/regions'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/restv2/game/regions');
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}}/restv2/game/regions'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/game/regions';
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}}/restv2/game/regions"]
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}}/restv2/game/regions" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/regions",
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}}/restv2/game/regions');
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/regions');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/restv2/game/regions');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/restv2/game/regions' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/regions' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/restv2/game/regions")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/regions"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/regions"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/restv2/game/regions")
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/restv2/game/regions') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/regions";
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}}/restv2/game/regions
http GET {{baseUrl}}/restv2/game/regions
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/restv2/game/regions
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/regions")! 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
setGameRegion
{{baseUrl}}/restv2/game/:gameApiKey/region/:regionCode
QUERY PARAMS
gameApiKey
regionCode
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:gameApiKey/region/:regionCode");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/restv2/game/:gameApiKey/region/:regionCode")
require "http/client"
url = "{{baseUrl}}/restv2/game/:gameApiKey/region/:regionCode"
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}}/restv2/game/:gameApiKey/region/:regionCode"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/restv2/game/:gameApiKey/region/:regionCode");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:gameApiKey/region/:regionCode"
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/restv2/game/:gameApiKey/region/:regionCode HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/restv2/game/:gameApiKey/region/:regionCode")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:gameApiKey/region/:regionCode"))
.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}}/restv2/game/:gameApiKey/region/:regionCode")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/restv2/game/:gameApiKey/region/:regionCode")
.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}}/restv2/game/:gameApiKey/region/:regionCode');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/restv2/game/:gameApiKey/region/:regionCode'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:gameApiKey/region/:regionCode';
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}}/restv2/game/:gameApiKey/region/:regionCode',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:gameApiKey/region/:regionCode")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/restv2/game/:gameApiKey/region/:regionCode',
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}}/restv2/game/:gameApiKey/region/:regionCode'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/restv2/game/:gameApiKey/region/:regionCode');
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}}/restv2/game/:gameApiKey/region/:regionCode'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/game/:gameApiKey/region/:regionCode';
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}}/restv2/game/:gameApiKey/region/:regionCode"]
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}}/restv2/game/:gameApiKey/region/:regionCode" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:gameApiKey/region/:regionCode",
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}}/restv2/game/:gameApiKey/region/:regionCode');
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:gameApiKey/region/:regionCode');
$request->setMethod(HTTP_METH_POST);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/restv2/game/:gameApiKey/region/:regionCode');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/restv2/game/:gameApiKey/region/:regionCode' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:gameApiKey/region/:regionCode' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/restv2/game/:gameApiKey/region/:regionCode")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:gameApiKey/region/:regionCode"
response = requests.post(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:gameApiKey/region/:regionCode"
response <- VERB("POST", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/restv2/game/:gameApiKey/region/:regionCode")
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/restv2/game/:gameApiKey/region/:regionCode') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/:gameApiKey/region/:regionCode";
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}}/restv2/game/:gameApiKey/region/:regionCode
http POST {{baseUrl}}/restv2/game/:gameApiKey/region/:regionCode
wget --quiet \
--method POST \
--output-document \
- {{baseUrl}}/restv2/game/:gameApiKey/region/:regionCode
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:gameApiKey/region/:regionCode")! 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
exportZip
{{baseUrl}}/restv2/game/:apiKey/admin/scripts/export
QUERY PARAMS
apiKey
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:apiKey/admin/scripts/export");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/restv2/game/:apiKey/admin/scripts/export")
require "http/client"
url = "{{baseUrl}}/restv2/game/:apiKey/admin/scripts/export"
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}}/restv2/game/:apiKey/admin/scripts/export"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/restv2/game/:apiKey/admin/scripts/export");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:apiKey/admin/scripts/export"
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/restv2/game/:apiKey/admin/scripts/export HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/restv2/game/:apiKey/admin/scripts/export")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:apiKey/admin/scripts/export"))
.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}}/restv2/game/:apiKey/admin/scripts/export")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/restv2/game/:apiKey/admin/scripts/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('GET', '{{baseUrl}}/restv2/game/:apiKey/admin/scripts/export');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/restv2/game/:apiKey/admin/scripts/export'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/scripts/export';
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}}/restv2/game/:apiKey/admin/scripts/export',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/admin/scripts/export")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/restv2/game/:apiKey/admin/scripts/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: 'GET',
url: '{{baseUrl}}/restv2/game/:apiKey/admin/scripts/export'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/restv2/game/:apiKey/admin/scripts/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: 'GET',
url: '{{baseUrl}}/restv2/game/:apiKey/admin/scripts/export'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/scripts/export';
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}}/restv2/game/:apiKey/admin/scripts/export"]
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}}/restv2/game/:apiKey/admin/scripts/export" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:apiKey/admin/scripts/export",
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}}/restv2/game/:apiKey/admin/scripts/export');
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:apiKey/admin/scripts/export');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/restv2/game/:apiKey/admin/scripts/export');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/restv2/game/:apiKey/admin/scripts/export' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:apiKey/admin/scripts/export' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/restv2/game/:apiKey/admin/scripts/export")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:apiKey/admin/scripts/export"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:apiKey/admin/scripts/export"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/restv2/game/:apiKey/admin/scripts/export")
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/restv2/game/:apiKey/admin/scripts/export') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/:apiKey/admin/scripts/export";
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}}/restv2/game/:apiKey/admin/scripts/export
http GET {{baseUrl}}/restv2/game/:apiKey/admin/scripts/export
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/restv2/game/:apiKey/admin/scripts/export
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:apiKey/admin/scripts/export")! 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
getScriptDifferences
{{baseUrl}}/restv2/game/:apiKey/admin/scripts/differences/:snapshotId1/:snapshotId2
QUERY PARAMS
apiKey
snapshotId1
snapshotId2
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:apiKey/admin/scripts/differences/:snapshotId1/:snapshotId2");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/restv2/game/:apiKey/admin/scripts/differences/:snapshotId1/:snapshotId2")
require "http/client"
url = "{{baseUrl}}/restv2/game/:apiKey/admin/scripts/differences/:snapshotId1/:snapshotId2"
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}}/restv2/game/:apiKey/admin/scripts/differences/:snapshotId1/:snapshotId2"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/restv2/game/:apiKey/admin/scripts/differences/:snapshotId1/:snapshotId2");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:apiKey/admin/scripts/differences/:snapshotId1/:snapshotId2"
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/restv2/game/:apiKey/admin/scripts/differences/:snapshotId1/:snapshotId2 HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/restv2/game/:apiKey/admin/scripts/differences/:snapshotId1/:snapshotId2")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:apiKey/admin/scripts/differences/:snapshotId1/:snapshotId2"))
.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}}/restv2/game/:apiKey/admin/scripts/differences/:snapshotId1/:snapshotId2")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/restv2/game/:apiKey/admin/scripts/differences/:snapshotId1/:snapshotId2")
.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}}/restv2/game/:apiKey/admin/scripts/differences/:snapshotId1/:snapshotId2');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/restv2/game/:apiKey/admin/scripts/differences/:snapshotId1/:snapshotId2'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/scripts/differences/:snapshotId1/:snapshotId2';
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}}/restv2/game/:apiKey/admin/scripts/differences/:snapshotId1/:snapshotId2',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/admin/scripts/differences/:snapshotId1/:snapshotId2")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/restv2/game/:apiKey/admin/scripts/differences/:snapshotId1/:snapshotId2',
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}}/restv2/game/:apiKey/admin/scripts/differences/:snapshotId1/:snapshotId2'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/restv2/game/:apiKey/admin/scripts/differences/:snapshotId1/:snapshotId2');
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}}/restv2/game/:apiKey/admin/scripts/differences/:snapshotId1/:snapshotId2'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/scripts/differences/:snapshotId1/:snapshotId2';
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}}/restv2/game/:apiKey/admin/scripts/differences/:snapshotId1/:snapshotId2"]
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}}/restv2/game/:apiKey/admin/scripts/differences/:snapshotId1/:snapshotId2" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:apiKey/admin/scripts/differences/:snapshotId1/:snapshotId2",
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}}/restv2/game/:apiKey/admin/scripts/differences/:snapshotId1/:snapshotId2');
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:apiKey/admin/scripts/differences/:snapshotId1/:snapshotId2');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/restv2/game/:apiKey/admin/scripts/differences/:snapshotId1/:snapshotId2');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/restv2/game/:apiKey/admin/scripts/differences/:snapshotId1/:snapshotId2' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:apiKey/admin/scripts/differences/:snapshotId1/:snapshotId2' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/restv2/game/:apiKey/admin/scripts/differences/:snapshotId1/:snapshotId2")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:apiKey/admin/scripts/differences/:snapshotId1/:snapshotId2"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:apiKey/admin/scripts/differences/:snapshotId1/:snapshotId2"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/restv2/game/:apiKey/admin/scripts/differences/:snapshotId1/:snapshotId2")
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/restv2/game/:apiKey/admin/scripts/differences/:snapshotId1/:snapshotId2') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/:apiKey/admin/scripts/differences/:snapshotId1/:snapshotId2";
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}}/restv2/game/:apiKey/admin/scripts/differences/:snapshotId1/:snapshotId2
http GET {{baseUrl}}/restv2/game/:apiKey/admin/scripts/differences/:snapshotId1/:snapshotId2
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/restv2/game/:apiKey/admin/scripts/differences/:snapshotId1/:snapshotId2
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:apiKey/admin/scripts/differences/:snapshotId1/:snapshotId2")! 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
getScriptVersions (GET)
{{baseUrl}}/restv2/game/:apiKey/admin/scripts/versions/:page
QUERY PARAMS
apiKey
page
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:apiKey/admin/scripts/versions/:page");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/restv2/game/:apiKey/admin/scripts/versions/:page")
require "http/client"
url = "{{baseUrl}}/restv2/game/:apiKey/admin/scripts/versions/:page"
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}}/restv2/game/:apiKey/admin/scripts/versions/:page"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/restv2/game/:apiKey/admin/scripts/versions/:page");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:apiKey/admin/scripts/versions/:page"
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/restv2/game/:apiKey/admin/scripts/versions/:page HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/restv2/game/:apiKey/admin/scripts/versions/:page")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:apiKey/admin/scripts/versions/:page"))
.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}}/restv2/game/:apiKey/admin/scripts/versions/:page")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/restv2/game/:apiKey/admin/scripts/versions/:page")
.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}}/restv2/game/:apiKey/admin/scripts/versions/:page');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/restv2/game/:apiKey/admin/scripts/versions/:page'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/scripts/versions/:page';
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}}/restv2/game/:apiKey/admin/scripts/versions/:page',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/admin/scripts/versions/:page")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/restv2/game/:apiKey/admin/scripts/versions/:page',
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}}/restv2/game/:apiKey/admin/scripts/versions/:page'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/restv2/game/:apiKey/admin/scripts/versions/:page');
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}}/restv2/game/:apiKey/admin/scripts/versions/:page'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/scripts/versions/:page';
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}}/restv2/game/:apiKey/admin/scripts/versions/:page"]
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}}/restv2/game/:apiKey/admin/scripts/versions/:page" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:apiKey/admin/scripts/versions/:page",
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}}/restv2/game/:apiKey/admin/scripts/versions/:page');
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:apiKey/admin/scripts/versions/:page');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/restv2/game/:apiKey/admin/scripts/versions/:page');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/restv2/game/:apiKey/admin/scripts/versions/:page' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:apiKey/admin/scripts/versions/:page' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/restv2/game/:apiKey/admin/scripts/versions/:page")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:apiKey/admin/scripts/versions/:page"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:apiKey/admin/scripts/versions/:page"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/restv2/game/:apiKey/admin/scripts/versions/:page")
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/restv2/game/:apiKey/admin/scripts/versions/:page') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/:apiKey/admin/scripts/versions/:page";
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}}/restv2/game/:apiKey/admin/scripts/versions/:page
http GET {{baseUrl}}/restv2/game/:apiKey/admin/scripts/versions/:page
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/restv2/game/:apiKey/admin/scripts/versions/:page
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:apiKey/admin/scripts/versions/:page")! 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
getScriptVersions
{{baseUrl}}/restv2/game/:apiKey/admin/scripts/versions
QUERY PARAMS
apiKey
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:apiKey/admin/scripts/versions");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/restv2/game/:apiKey/admin/scripts/versions")
require "http/client"
url = "{{baseUrl}}/restv2/game/:apiKey/admin/scripts/versions"
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}}/restv2/game/:apiKey/admin/scripts/versions"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/restv2/game/:apiKey/admin/scripts/versions");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:apiKey/admin/scripts/versions"
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/restv2/game/:apiKey/admin/scripts/versions HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/restv2/game/:apiKey/admin/scripts/versions")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:apiKey/admin/scripts/versions"))
.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}}/restv2/game/:apiKey/admin/scripts/versions")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/restv2/game/:apiKey/admin/scripts/versions")
.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}}/restv2/game/:apiKey/admin/scripts/versions');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/restv2/game/:apiKey/admin/scripts/versions'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/scripts/versions';
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}}/restv2/game/:apiKey/admin/scripts/versions',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/admin/scripts/versions")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/restv2/game/:apiKey/admin/scripts/versions',
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}}/restv2/game/:apiKey/admin/scripts/versions'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/restv2/game/:apiKey/admin/scripts/versions');
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}}/restv2/game/:apiKey/admin/scripts/versions'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/scripts/versions';
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}}/restv2/game/:apiKey/admin/scripts/versions"]
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}}/restv2/game/:apiKey/admin/scripts/versions" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:apiKey/admin/scripts/versions",
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}}/restv2/game/:apiKey/admin/scripts/versions');
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:apiKey/admin/scripts/versions');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/restv2/game/:apiKey/admin/scripts/versions');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/restv2/game/:apiKey/admin/scripts/versions' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:apiKey/admin/scripts/versions' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/restv2/game/:apiKey/admin/scripts/versions")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:apiKey/admin/scripts/versions"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:apiKey/admin/scripts/versions"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/restv2/game/:apiKey/admin/scripts/versions")
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/restv2/game/:apiKey/admin/scripts/versions') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/:apiKey/admin/scripts/versions";
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}}/restv2/game/:apiKey/admin/scripts/versions
http GET {{baseUrl}}/restv2/game/:apiKey/admin/scripts/versions
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/restv2/game/:apiKey/admin/scripts/versions
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:apiKey/admin/scripts/versions")! 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
importAccept
{{baseUrl}}/restv2/game/:apiKey/admin/scripts/import/accept
QUERY PARAMS
body
apiKey
BODY multipartForm
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:apiKey/admin/scripts/import/accept?body=");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: multipart/form-data; boundary=---011000010111000001101001");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/restv2/game/:apiKey/admin/scripts/import/accept" {:query-params {:body ""}
:multipart [{:name "file"
:content ""}]})
require "http/client"
url = "{{baseUrl}}/restv2/game/:apiKey/admin/scripts/import/accept?body="
headers = HTTP::Headers{
"content-type" => "multipart/form-data; boundary=---011000010111000001101001"
}
reqBody = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\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}}/restv2/game/:apiKey/admin/scripts/import/accept?body="),
Content = new MultipartFormDataContent
{
new StringContent("")
{
Headers =
{
ContentDisposition = new ContentDispositionHeaderValue("form-data")
{
Name = "file",
}
}
},
},
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/restv2/game/:apiKey/admin/scripts/import/accept?body=");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001");
request.AddParameter("multipart/form-data; boundary=---011000010111000001101001", "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:apiKey/admin/scripts/import/accept?body="
payload := strings.NewReader("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "multipart/form-data; boundary=---011000010111000001101001")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/restv2/game/:apiKey/admin/scripts/import/accept?body= HTTP/1.1
Content-Type: multipart/form-data; boundary=---011000010111000001101001
Host: example.com
Content-Length: 113
-----011000010111000001101001
Content-Disposition: form-data; name="file"
-----011000010111000001101001--
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/restv2/game/:apiKey/admin/scripts/import/accept?body=")
.setHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001")
.setBody("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:apiKey/admin/scripts/import/accept?body="))
.header("content-type", "multipart/form-data; boundary=---011000010111000001101001")
.method("POST", HttpRequest.BodyPublishers.ofString("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("multipart/form-data; boundary=---011000010111000001101001");
RequestBody body = RequestBody.create(mediaType, "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n");
Request request = new Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/admin/scripts/import/accept?body=")
.post(body)
.addHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/restv2/game/:apiKey/admin/scripts/import/accept?body=")
.header("content-type", "multipart/form-data; boundary=---011000010111000001101001")
.body("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")
.asString();
const data = new FormData();
data.append('file', '');
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/restv2/game/:apiKey/admin/scripts/import/accept?body=');
xhr.send(data);
import axios from 'axios';
const form = new FormData();
form.append('file', '');
const options = {
method: 'POST',
url: '{{baseUrl}}/restv2/game/:apiKey/admin/scripts/import/accept',
params: {body: ''},
headers: {'content-type': 'multipart/form-data; boundary=---011000010111000001101001'},
data: '[form]'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/scripts/import/accept?body=';
const form = new FormData();
form.append('file', '');
const options = {method: 'POST'};
options.body = form;
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const form = new FormData();
form.append('file', '');
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/restv2/game/:apiKey/admin/scripts/import/accept?body=',
method: 'POST',
headers: {},
processData: false,
contentType: false,
mimeType: 'multipart/form-data',
data: form
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("multipart/form-data; boundary=---011000010111000001101001")
val body = RequestBody.create(mediaType, "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/admin/scripts/import/accept?body=")
.post(body)
.addHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/restv2/game/:apiKey/admin/scripts/import/accept?body=',
headers: {
'content-type': 'multipart/form-data; boundary=---011000010111000001101001'
}
};
const req = http.request(options, function (res) {
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('-----011000010111000001101001\r\nContent-Disposition: form-data; name="file"\r\n\r\n\r\n-----011000010111000001101001--\r\n');
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/restv2/game/:apiKey/admin/scripts/import/accept',
qs: {body: ''},
headers: {'content-type': 'multipart/form-data; boundary=---011000010111000001101001'},
formData: {file: ''}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/restv2/game/:apiKey/admin/scripts/import/accept');
req.query({
body: ''
});
req.headers({
'content-type': 'multipart/form-data; boundary=---011000010111000001101001'
});
req.multipart([]);
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}}/restv2/game/:apiKey/admin/scripts/import/accept',
params: {body: ''},
headers: {'content-type': 'multipart/form-data; boundary=---011000010111000001101001'},
data: '-----011000010111000001101001\r\nContent-Disposition: form-data; name="file"\r\n\r\n\r\n-----011000010111000001101001--\r\n'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const FormData = require('form-data');
const fetch = require('node-fetch');
const formData = new FormData();
formData.append('file', '');
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/scripts/import/accept?body=';
const options = {method: 'POST'};
options.body = formData;
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": @"multipart/form-data; boundary=---011000010111000001101001" };
NSArray *parameters = @[ @{ @"name": @"file", @"value": @"" } ];
NSString *boundary = @"---011000010111000001101001";
NSError *error;
NSMutableString *body = [NSMutableString string];
for (NSDictionary *param in parameters) {
[body appendFormat:@"--%@\r\n", boundary];
if (param[@"fileName"]) {
[body appendFormat:@"Content-Disposition:form-data; name=\"%@\"; filename=\"%@\"\r\n", param[@"name"], param[@"fileName"]];
[body appendFormat:@"Content-Type: %@\r\n\r\n", param[@"contentType"]];
[body appendFormat:@"%@", [NSString stringWithContentsOfFile:param[@"fileName"] encoding:NSUTF8StringEncoding error:&error]];
if (error) {
NSLog(@"%@", error);
}
} else {
[body appendFormat:@"Content-Disposition:form-data; name=\"%@\"\r\n\r\n", param[@"name"]];
[body appendFormat:@"%@", param[@"value"]];
}
}
[body appendFormat:@"\r\n--%@--\r\n", boundary];
NSData *postData = [body dataUsingEncoding:NSUTF8StringEncoding];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/restv2/game/:apiKey/admin/scripts/import/accept?body="]
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}}/restv2/game/:apiKey/admin/scripts/import/accept?body=" in
let headers = Header.add (Header.init ()) "content-type" "multipart/form-data; boundary=---011000010111000001101001" in
let body = Cohttp_lwt_body.of_string "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:apiKey/admin/scripts/import/accept?body=",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n",
CURLOPT_HTTPHEADER => [
"content-type: multipart/form-data; boundary=---011000010111000001101001"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/restv2/game/:apiKey/admin/scripts/import/accept?body=', [
'headers' => [
'content-type' => 'multipart/form-data; boundary=---011000010111000001101001',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:apiKey/admin/scripts/import/accept');
$request->setMethod(HTTP_METH_POST);
$request->setQueryData([
'body' => ''
]);
$request->setHeaders([
'content-type' => 'multipart/form-data; boundary=---011000010111000001101001'
]);
$request->setBody('-----011000010111000001101001
Content-Disposition: form-data; name="file"
-----011000010111000001101001--
');
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
addForm(null, null);
$request->setRequestUrl('{{baseUrl}}/restv2/game/:apiKey/admin/scripts/import/accept');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setQuery(new http\QueryString([
'body' => ''
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "multipart/form-data; boundary=---011000010111000001101001")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/restv2/game/:apiKey/admin/scripts/import/accept?body=' -Method POST -Headers $headers -ContentType 'multipart/form-data; boundary=---011000010111000001101001' -Body '-----011000010111000001101001
Content-Disposition: form-data; name="file"
-----011000010111000001101001--
'
$headers=@{}
$headers.Add("content-type", "multipart/form-data; boundary=---011000010111000001101001")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:apiKey/admin/scripts/import/accept?body=' -Method POST -Headers $headers -ContentType 'multipart/form-data; boundary=---011000010111000001101001' -Body '-----011000010111000001101001
Content-Disposition: form-data; name="file"
-----011000010111000001101001--
'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"
headers = { 'content-type': "multipart/form-data; boundary=---011000010111000001101001" }
conn.request("POST", "/baseUrl/restv2/game/:apiKey/admin/scripts/import/accept?body=", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:apiKey/admin/scripts/import/accept"
querystring = {"body":""}
payload = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"
headers = {"content-type": "multipart/form-data; boundary=---011000010111000001101001"}
response = requests.post(url, data=payload, headers=headers, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:apiKey/admin/scripts/import/accept"
queryString <- list(body = "")
payload <- "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"
encode <- "multipart"
response <- VERB("POST", url, body = payload, query = queryString, content_type("multipart/form-data"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/restv2/game/:apiKey/admin/scripts/import/accept?body=")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'multipart/form-data; boundary=---011000010111000001101001'
request.body = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'multipart/form-data; boundary=---011000010111000001101001'}
)
response = conn.post('/baseUrl/restv2/game/:apiKey/admin/scripts/import/accept') do |req|
req.params['body'] = ''
req.body = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/:apiKey/admin/scripts/import/accept";
let querystring = [
("body", ""),
];
let form = reqwest::multipart::Form::new()
.text("file", "");
let mut headers = reqwest::header::HeaderMap::new();
let client = reqwest::Client::new();
let response = client.post(url)
.query(&querystring)
.multipart(form)
.headers(headers)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url '{{baseUrl}}/restv2/game/:apiKey/admin/scripts/import/accept?body=' \
--header 'content-type: multipart/form-data' \
--form file=
echo '-----011000010111000001101001
Content-Disposition: form-data; name="file"
-----011000010111000001101001--
' | \
http POST '{{baseUrl}}/restv2/game/:apiKey/admin/scripts/import/accept?body=' \
content-type:'multipart/form-data; boundary=---011000010111000001101001'
wget --quiet \
--method POST \
--header 'content-type: multipart/form-data; boundary=---011000010111000001101001' \
--body-data '-----011000010111000001101001\r\nContent-Disposition: form-data; name="file"\r\n\r\n\r\n-----011000010111000001101001--\r\n' \
--output-document \
- '{{baseUrl}}/restv2/game/:apiKey/admin/scripts/import/accept?body='
import Foundation
let headers = ["content-type": "multipart/form-data; boundary=---011000010111000001101001"]
let parameters = [
[
"name": "file",
"value": ""
]
]
let boundary = "---011000010111000001101001"
var body = ""
var error: NSError? = nil
for param in parameters {
let paramName = param["name"]!
body += "--\(boundary)\r\n"
body += "Content-Disposition:form-data; name=\"\(paramName)\""
if let filename = param["fileName"] {
let contentType = param["content-type"]!
let fileContent = String(contentsOfFile: filename, encoding: String.Encoding.utf8)
if (error != nil) {
print(error as Any)
}
body += "; filename=\"\(filename)\"\r\n"
body += "Content-Type: \(contentType)\r\n\r\n"
body += fileContent
} else if let paramValue = param["value"] {
body += "\r\n\r\n\(paramValue)"
}
}
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:apiKey/admin/scripts/import/accept?body=")! 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
importZip
{{baseUrl}}/restv2/game/:apiKey/admin/scripts/import/preview
QUERY PARAMS
apiKey
BODY multipartForm
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:apiKey/admin/scripts/import/preview");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: multipart/form-data; boundary=---011000010111000001101001");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/restv2/game/:apiKey/admin/scripts/import/preview" {:multipart [{:name "file"
:content ""}]})
require "http/client"
url = "{{baseUrl}}/restv2/game/:apiKey/admin/scripts/import/preview"
headers = HTTP::Headers{
"content-type" => "multipart/form-data; boundary=---011000010111000001101001"
}
reqBody = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\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}}/restv2/game/:apiKey/admin/scripts/import/preview"),
Content = new MultipartFormDataContent
{
new StringContent("")
{
Headers =
{
ContentDisposition = new ContentDispositionHeaderValue("form-data")
{
Name = "file",
}
}
},
},
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/restv2/game/:apiKey/admin/scripts/import/preview");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001");
request.AddParameter("multipart/form-data; boundary=---011000010111000001101001", "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:apiKey/admin/scripts/import/preview"
payload := strings.NewReader("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "multipart/form-data; boundary=---011000010111000001101001")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/restv2/game/:apiKey/admin/scripts/import/preview HTTP/1.1
Content-Type: multipart/form-data; boundary=---011000010111000001101001
Host: example.com
Content-Length: 113
-----011000010111000001101001
Content-Disposition: form-data; name="file"
-----011000010111000001101001--
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/restv2/game/:apiKey/admin/scripts/import/preview")
.setHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001")
.setBody("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:apiKey/admin/scripts/import/preview"))
.header("content-type", "multipart/form-data; boundary=---011000010111000001101001")
.method("POST", HttpRequest.BodyPublishers.ofString("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("multipart/form-data; boundary=---011000010111000001101001");
RequestBody body = RequestBody.create(mediaType, "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n");
Request request = new Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/admin/scripts/import/preview")
.post(body)
.addHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/restv2/game/:apiKey/admin/scripts/import/preview")
.header("content-type", "multipart/form-data; boundary=---011000010111000001101001")
.body("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")
.asString();
const data = new FormData();
data.append('file', '');
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/restv2/game/:apiKey/admin/scripts/import/preview');
xhr.send(data);
import axios from 'axios';
const form = new FormData();
form.append('file', '');
const options = {
method: 'POST',
url: '{{baseUrl}}/restv2/game/:apiKey/admin/scripts/import/preview',
headers: {'content-type': 'multipart/form-data; boundary=---011000010111000001101001'},
data: '[form]'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/scripts/import/preview';
const form = new FormData();
form.append('file', '');
const options = {method: 'POST'};
options.body = form;
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const form = new FormData();
form.append('file', '');
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/restv2/game/:apiKey/admin/scripts/import/preview',
method: 'POST',
headers: {},
processData: false,
contentType: false,
mimeType: 'multipart/form-data',
data: form
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("multipart/form-data; boundary=---011000010111000001101001")
val body = RequestBody.create(mediaType, "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n")
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/admin/scripts/import/preview")
.post(body)
.addHeader("content-type", "multipart/form-data; boundary=---011000010111000001101001")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/restv2/game/:apiKey/admin/scripts/import/preview',
headers: {
'content-type': 'multipart/form-data; boundary=---011000010111000001101001'
}
};
const req = http.request(options, function (res) {
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('-----011000010111000001101001\r\nContent-Disposition: form-data; name="file"\r\n\r\n\r\n-----011000010111000001101001--\r\n');
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/restv2/game/:apiKey/admin/scripts/import/preview',
headers: {'content-type': 'multipart/form-data; boundary=---011000010111000001101001'},
formData: {file: ''}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/restv2/game/:apiKey/admin/scripts/import/preview');
req.headers({
'content-type': 'multipart/form-data; boundary=---011000010111000001101001'
});
req.multipart([]);
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}}/restv2/game/:apiKey/admin/scripts/import/preview',
headers: {'content-type': 'multipart/form-data; boundary=---011000010111000001101001'},
data: '-----011000010111000001101001\r\nContent-Disposition: form-data; name="file"\r\n\r\n\r\n-----011000010111000001101001--\r\n'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const FormData = require('form-data');
const fetch = require('node-fetch');
const formData = new FormData();
formData.append('file', '');
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/scripts/import/preview';
const options = {method: 'POST'};
options.body = formData;
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": @"multipart/form-data; boundary=---011000010111000001101001" };
NSArray *parameters = @[ @{ @"name": @"file", @"value": @"" } ];
NSString *boundary = @"---011000010111000001101001";
NSError *error;
NSMutableString *body = [NSMutableString string];
for (NSDictionary *param in parameters) {
[body appendFormat:@"--%@\r\n", boundary];
if (param[@"fileName"]) {
[body appendFormat:@"Content-Disposition:form-data; name=\"%@\"; filename=\"%@\"\r\n", param[@"name"], param[@"fileName"]];
[body appendFormat:@"Content-Type: %@\r\n\r\n", param[@"contentType"]];
[body appendFormat:@"%@", [NSString stringWithContentsOfFile:param[@"fileName"] encoding:NSUTF8StringEncoding error:&error]];
if (error) {
NSLog(@"%@", error);
}
} else {
[body appendFormat:@"Content-Disposition:form-data; name=\"%@\"\r\n\r\n", param[@"name"]];
[body appendFormat:@"%@", param[@"value"]];
}
}
[body appendFormat:@"\r\n--%@--\r\n", boundary];
NSData *postData = [body dataUsingEncoding:NSUTF8StringEncoding];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/restv2/game/:apiKey/admin/scripts/import/preview"]
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}}/restv2/game/:apiKey/admin/scripts/import/preview" in
let headers = Header.add (Header.init ()) "content-type" "multipart/form-data; boundary=---011000010111000001101001" in
let body = Cohttp_lwt_body.of_string "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:apiKey/admin/scripts/import/preview",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n",
CURLOPT_HTTPHEADER => [
"content-type: multipart/form-data; boundary=---011000010111000001101001"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/restv2/game/:apiKey/admin/scripts/import/preview', [
'headers' => [
'content-type' => 'multipart/form-data; boundary=---011000010111000001101001',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:apiKey/admin/scripts/import/preview');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'multipart/form-data; boundary=---011000010111000001101001'
]);
$request->setBody('-----011000010111000001101001
Content-Disposition: form-data; name="file"
-----011000010111000001101001--
');
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
addForm(null, null);
$request->setRequestUrl('{{baseUrl}}/restv2/game/:apiKey/admin/scripts/import/preview');
$request->setRequestMethod('POST');
$request->setBody($body);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "multipart/form-data; boundary=---011000010111000001101001")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/restv2/game/:apiKey/admin/scripts/import/preview' -Method POST -Headers $headers -ContentType 'multipart/form-data; boundary=---011000010111000001101001' -Body '-----011000010111000001101001
Content-Disposition: form-data; name="file"
-----011000010111000001101001--
'
$headers=@{}
$headers.Add("content-type", "multipart/form-data; boundary=---011000010111000001101001")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:apiKey/admin/scripts/import/preview' -Method POST -Headers $headers -ContentType 'multipart/form-data; boundary=---011000010111000001101001' -Body '-----011000010111000001101001
Content-Disposition: form-data; name="file"
-----011000010111000001101001--
'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"
headers = { 'content-type': "multipart/form-data; boundary=---011000010111000001101001" }
conn.request("POST", "/baseUrl/restv2/game/:apiKey/admin/scripts/import/preview", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:apiKey/admin/scripts/import/preview"
payload = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"
headers = {"content-type": "multipart/form-data; boundary=---011000010111000001101001"}
response = requests.post(url, data=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:apiKey/admin/scripts/import/preview"
payload <- "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"
encode <- "multipart"
response <- VERB("POST", url, body = payload, content_type("multipart/form-data"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/restv2/game/:apiKey/admin/scripts/import/preview")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'multipart/form-data; boundary=---011000010111000001101001'
request.body = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'multipart/form-data; boundary=---011000010111000001101001'}
)
response = conn.post('/baseUrl/restv2/game/:apiKey/admin/scripts/import/preview') do |req|
req.body = "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"file\"\r\n\r\n\r\n-----011000010111000001101001--\r\n"
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/:apiKey/admin/scripts/import/preview";
let form = reqwest::multipart::Form::new()
.text("file", "");
let mut headers = reqwest::header::HeaderMap::new();
let client = reqwest::Client::new();
let response = client.post(url)
.multipart(form)
.headers(headers)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/restv2/game/:apiKey/admin/scripts/import/preview \
--header 'content-type: multipart/form-data' \
--form file=
echo '-----011000010111000001101001
Content-Disposition: form-data; name="file"
-----011000010111000001101001--
' | \
http POST {{baseUrl}}/restv2/game/:apiKey/admin/scripts/import/preview \
content-type:'multipart/form-data; boundary=---011000010111000001101001'
wget --quiet \
--method POST \
--header 'content-type: multipart/form-data; boundary=---011000010111000001101001' \
--body-data '-----011000010111000001101001\r\nContent-Disposition: form-data; name="file"\r\n\r\n\r\n-----011000010111000001101001--\r\n' \
--output-document \
- {{baseUrl}}/restv2/game/:apiKey/admin/scripts/import/preview
import Foundation
let headers = ["content-type": "multipart/form-data; boundary=---011000010111000001101001"]
let parameters = [
[
"name": "file",
"value": ""
]
]
let boundary = "---011000010111000001101001"
var body = ""
var error: NSError? = nil
for param in parameters {
let paramName = param["name"]!
body += "--\(boundary)\r\n"
body += "Content-Disposition:form-data; name=\"\(paramName)\""
if let filename = param["fileName"] {
let contentType = param["content-type"]!
let fileContent = String(contentsOfFile: filename, encoding: String.Encoding.utf8)
if (error != nil) {
print(error as Any)
}
body += "; filename=\"\(filename)\"\r\n"
body += "Content-Type: \(contentType)\r\n\r\n"
body += fileContent
} else if let paramValue = param["value"] {
body += "\r\n\r\n\(paramValue)"
}
}
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:apiKey/admin/scripts/import/preview")! 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
getSegmentQueryFilters
{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters
QUERY PARAMS
apiKey
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters")
require "http/client"
url = "{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters"
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}}/restv2/game/:apiKey/admin/segmentQueryFilters"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters"
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/restv2/game/:apiKey/admin/segmentQueryFilters HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters"))
.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}}/restv2/game/:apiKey/admin/segmentQueryFilters")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters")
.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}}/restv2/game/:apiKey/admin/segmentQueryFilters');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters';
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}}/restv2/game/:apiKey/admin/segmentQueryFilters',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/restv2/game/:apiKey/admin/segmentQueryFilters',
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}}/restv2/game/:apiKey/admin/segmentQueryFilters'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters');
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}}/restv2/game/:apiKey/admin/segmentQueryFilters'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters';
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}}/restv2/game/:apiKey/admin/segmentQueryFilters"]
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}}/restv2/game/:apiKey/admin/segmentQueryFilters" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters",
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}}/restv2/game/:apiKey/admin/segmentQueryFilters');
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/restv2/game/:apiKey/admin/segmentQueryFilters")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters")
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/restv2/game/:apiKey/admin/segmentQueryFilters') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters";
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}}/restv2/game/:apiKey/admin/segmentQueryFilters
http GET {{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters")! 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
getSegmentQueryFiltersConfig
{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/config
QUERY PARAMS
apiKey
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/config");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/config")
require "http/client"
url = "{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/config"
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}}/restv2/game/:apiKey/admin/segmentQueryFilters/config"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/config");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/config"
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/restv2/game/:apiKey/admin/segmentQueryFilters/config HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/config")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/config"))
.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}}/restv2/game/:apiKey/admin/segmentQueryFilters/config")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/config")
.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}}/restv2/game/:apiKey/admin/segmentQueryFilters/config');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/config'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/config';
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}}/restv2/game/:apiKey/admin/segmentQueryFilters/config',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/config")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/restv2/game/:apiKey/admin/segmentQueryFilters/config',
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}}/restv2/game/:apiKey/admin/segmentQueryFilters/config'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/config');
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}}/restv2/game/:apiKey/admin/segmentQueryFilters/config'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/config';
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}}/restv2/game/:apiKey/admin/segmentQueryFilters/config"]
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}}/restv2/game/:apiKey/admin/segmentQueryFilters/config" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/config",
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}}/restv2/game/:apiKey/admin/segmentQueryFilters/config');
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/config');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/config');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/config' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/config' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/restv2/game/:apiKey/admin/segmentQueryFilters/config")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/config"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/config"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/config")
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/restv2/game/:apiKey/admin/segmentQueryFilters/config') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/config";
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}}/restv2/game/:apiKey/admin/segmentQueryFilters/config
http GET {{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/config
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/config
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/config")! 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
getSegmentQueryStandardFilters
{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/standardFilters
QUERY PARAMS
apiKey
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/standardFilters");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/standardFilters")
require "http/client"
url = "{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/standardFilters"
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}}/restv2/game/:apiKey/admin/segmentQueryFilters/standardFilters"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/standardFilters");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/standardFilters"
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/restv2/game/:apiKey/admin/segmentQueryFilters/standardFilters HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/standardFilters")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/standardFilters"))
.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}}/restv2/game/:apiKey/admin/segmentQueryFilters/standardFilters")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/standardFilters")
.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}}/restv2/game/:apiKey/admin/segmentQueryFilters/standardFilters');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/standardFilters'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/standardFilters';
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}}/restv2/game/:apiKey/admin/segmentQueryFilters/standardFilters',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/standardFilters")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/restv2/game/:apiKey/admin/segmentQueryFilters/standardFilters',
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}}/restv2/game/:apiKey/admin/segmentQueryFilters/standardFilters'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/standardFilters');
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}}/restv2/game/:apiKey/admin/segmentQueryFilters/standardFilters'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/standardFilters';
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}}/restv2/game/:apiKey/admin/segmentQueryFilters/standardFilters"]
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}}/restv2/game/:apiKey/admin/segmentQueryFilters/standardFilters" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/standardFilters",
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}}/restv2/game/:apiKey/admin/segmentQueryFilters/standardFilters');
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/standardFilters');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/standardFilters');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/standardFilters' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/standardFilters' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/restv2/game/:apiKey/admin/segmentQueryFilters/standardFilters")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/standardFilters"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/standardFilters"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/standardFilters")
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/restv2/game/:apiKey/admin/segmentQueryFilters/standardFilters') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/standardFilters";
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}}/restv2/game/:apiKey/admin/segmentQueryFilters/standardFilters
http GET {{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/standardFilters
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/standardFilters
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/standardFilters")! 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()
PUT
updateSegmentQueryFiltersConfig
{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/config
QUERY PARAMS
apiKey
BODY json
{
"customFilters": [
{
"key": "",
"name": "",
"options": [
{}
],
"type": ""
}
],
"hiddenFilters": []
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/config");
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 \"customFilters\": [\n {\n \"key\": \"\",\n \"name\": \"\",\n \"options\": [\n {}\n ],\n \"type\": \"\"\n }\n ],\n \"hiddenFilters\": []\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/config" {:content-type :json
:form-params {:customFilters [{:key ""
:name ""
:options [{}]
:type ""}]
:hiddenFilters []}})
require "http/client"
url = "{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/config"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"customFilters\": [\n {\n \"key\": \"\",\n \"name\": \"\",\n \"options\": [\n {}\n ],\n \"type\": \"\"\n }\n ],\n \"hiddenFilters\": []\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/config"),
Content = new StringContent("{\n \"customFilters\": [\n {\n \"key\": \"\",\n \"name\": \"\",\n \"options\": [\n {}\n ],\n \"type\": \"\"\n }\n ],\n \"hiddenFilters\": []\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}}/restv2/game/:apiKey/admin/segmentQueryFilters/config");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"customFilters\": [\n {\n \"key\": \"\",\n \"name\": \"\",\n \"options\": [\n {}\n ],\n \"type\": \"\"\n }\n ],\n \"hiddenFilters\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/config"
payload := strings.NewReader("{\n \"customFilters\": [\n {\n \"key\": \"\",\n \"name\": \"\",\n \"options\": [\n {}\n ],\n \"type\": \"\"\n }\n ],\n \"hiddenFilters\": []\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/restv2/game/:apiKey/admin/segmentQueryFilters/config HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 154
{
"customFilters": [
{
"key": "",
"name": "",
"options": [
{}
],
"type": ""
}
],
"hiddenFilters": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/config")
.setHeader("content-type", "application/json")
.setBody("{\n \"customFilters\": [\n {\n \"key\": \"\",\n \"name\": \"\",\n \"options\": [\n {}\n ],\n \"type\": \"\"\n }\n ],\n \"hiddenFilters\": []\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/config"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"customFilters\": [\n {\n \"key\": \"\",\n \"name\": \"\",\n \"options\": [\n {}\n ],\n \"type\": \"\"\n }\n ],\n \"hiddenFilters\": []\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 \"customFilters\": [\n {\n \"key\": \"\",\n \"name\": \"\",\n \"options\": [\n {}\n ],\n \"type\": \"\"\n }\n ],\n \"hiddenFilters\": []\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/config")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/config")
.header("content-type", "application/json")
.body("{\n \"customFilters\": [\n {\n \"key\": \"\",\n \"name\": \"\",\n \"options\": [\n {}\n ],\n \"type\": \"\"\n }\n ],\n \"hiddenFilters\": []\n}")
.asString();
const data = JSON.stringify({
customFilters: [
{
key: '',
name: '',
options: [
{}
],
type: ''
}
],
hiddenFilters: []
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/config');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/config',
headers: {'content-type': 'application/json'},
data: {
customFilters: [{key: '', name: '', options: [{}], type: ''}],
hiddenFilters: []
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/config';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"customFilters":[{"key":"","name":"","options":[{}],"type":""}],"hiddenFilters":[]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/config',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "customFilters": [\n {\n "key": "",\n "name": "",\n "options": [\n {}\n ],\n "type": ""\n }\n ],\n "hiddenFilters": []\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"customFilters\": [\n {\n \"key\": \"\",\n \"name\": \"\",\n \"options\": [\n {}\n ],\n \"type\": \"\"\n }\n ],\n \"hiddenFilters\": []\n}")
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/config")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/restv2/game/:apiKey/admin/segmentQueryFilters/config',
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({
customFilters: [{key: '', name: '', options: [{}], type: ''}],
hiddenFilters: []
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/config',
headers: {'content-type': 'application/json'},
body: {
customFilters: [{key: '', name: '', options: [{}], type: ''}],
hiddenFilters: []
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/config');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
customFilters: [
{
key: '',
name: '',
options: [
{}
],
type: ''
}
],
hiddenFilters: []
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/config',
headers: {'content-type': 'application/json'},
data: {
customFilters: [{key: '', name: '', options: [{}], type: ''}],
hiddenFilters: []
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/config';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"customFilters":[{"key":"","name":"","options":[{}],"type":""}],"hiddenFilters":[]}'
};
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 = @{ @"customFilters": @[ @{ @"key": @"", @"name": @"", @"options": @[ @{ } ], @"type": @"" } ],
@"hiddenFilters": @[ ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/config"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/config" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"customFilters\": [\n {\n \"key\": \"\",\n \"name\": \"\",\n \"options\": [\n {}\n ],\n \"type\": \"\"\n }\n ],\n \"hiddenFilters\": []\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/config",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'customFilters' => [
[
'key' => '',
'name' => '',
'options' => [
[
]
],
'type' => ''
]
],
'hiddenFilters' => [
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/config', [
'body' => '{
"customFilters": [
{
"key": "",
"name": "",
"options": [
{}
],
"type": ""
}
],
"hiddenFilters": []
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/config');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'customFilters' => [
[
'key' => '',
'name' => '',
'options' => [
[
]
],
'type' => ''
]
],
'hiddenFilters' => [
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'customFilters' => [
[
'key' => '',
'name' => '',
'options' => [
[
]
],
'type' => ''
]
],
'hiddenFilters' => [
]
]));
$request->setRequestUrl('{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/config');
$request->setRequestMethod('PUT');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/config' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"customFilters": [
{
"key": "",
"name": "",
"options": [
{}
],
"type": ""
}
],
"hiddenFilters": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/config' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"customFilters": [
{
"key": "",
"name": "",
"options": [
{}
],
"type": ""
}
],
"hiddenFilters": []
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"customFilters\": [\n {\n \"key\": \"\",\n \"name\": \"\",\n \"options\": [\n {}\n ],\n \"type\": \"\"\n }\n ],\n \"hiddenFilters\": []\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/restv2/game/:apiKey/admin/segmentQueryFilters/config", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/config"
payload = {
"customFilters": [
{
"key": "",
"name": "",
"options": [{}],
"type": ""
}
],
"hiddenFilters": []
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/config"
payload <- "{\n \"customFilters\": [\n {\n \"key\": \"\",\n \"name\": \"\",\n \"options\": [\n {}\n ],\n \"type\": \"\"\n }\n ],\n \"hiddenFilters\": []\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/config")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"customFilters\": [\n {\n \"key\": \"\",\n \"name\": \"\",\n \"options\": [\n {}\n ],\n \"type\": \"\"\n }\n ],\n \"hiddenFilters\": []\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.put('/baseUrl/restv2/game/:apiKey/admin/segmentQueryFilters/config') do |req|
req.body = "{\n \"customFilters\": [\n {\n \"key\": \"\",\n \"name\": \"\",\n \"options\": [\n {}\n ],\n \"type\": \"\"\n }\n ],\n \"hiddenFilters\": []\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/config";
let payload = json!({
"customFilters": (
json!({
"key": "",
"name": "",
"options": (json!({})),
"type": ""
})
),
"hiddenFilters": ()
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/config \
--header 'content-type: application/json' \
--data '{
"customFilters": [
{
"key": "",
"name": "",
"options": [
{}
],
"type": ""
}
],
"hiddenFilters": []
}'
echo '{
"customFilters": [
{
"key": "",
"name": "",
"options": [
{}
],
"type": ""
}
],
"hiddenFilters": []
}' | \
http PUT {{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/config \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "customFilters": [\n {\n "key": "",\n "name": "",\n "options": [\n {}\n ],\n "type": ""\n }\n ],\n "hiddenFilters": []\n}' \
--output-document \
- {{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/config
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"customFilters": [
[
"key": "",
"name": "",
"options": [[]],
"type": ""
]
],
"hiddenFilters": []
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:apiKey/admin/segmentQueryFilters/config")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
copySnapshotToExistingGame
{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy/to/:targetApiKey
QUERY PARAMS
apiKey
snapshotId
targetApiKey
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy/to/:targetApiKey");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy/to/:targetApiKey")
require "http/client"
url = "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy/to/:targetApiKey"
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}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy/to/:targetApiKey"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy/to/:targetApiKey");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy/to/:targetApiKey"
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/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy/to/:targetApiKey HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy/to/:targetApiKey")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy/to/:targetApiKey"))
.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}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy/to/:targetApiKey")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy/to/:targetApiKey")
.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}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy/to/:targetApiKey');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy/to/:targetApiKey'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy/to/:targetApiKey';
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}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy/to/:targetApiKey',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy/to/:targetApiKey")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy/to/:targetApiKey',
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}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy/to/:targetApiKey'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy/to/:targetApiKey');
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}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy/to/:targetApiKey'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy/to/:targetApiKey';
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}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy/to/:targetApiKey"]
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}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy/to/:targetApiKey" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy/to/:targetApiKey",
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}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy/to/:targetApiKey');
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy/to/:targetApiKey');
$request->setMethod(HTTP_METH_POST);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy/to/:targetApiKey');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy/to/:targetApiKey' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy/to/:targetApiKey' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy/to/:targetApiKey")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy/to/:targetApiKey"
response = requests.post(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy/to/:targetApiKey"
response <- VERB("POST", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy/to/:targetApiKey")
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/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy/to/:targetApiKey') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy/to/:targetApiKey";
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}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy/to/:targetApiKey
http POST {{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy/to/:targetApiKey
wget --quiet \
--method POST \
--output-document \
- {{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy/to/:targetApiKey
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy/to/:targetApiKey")! 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
copySnapshotToNewGame
{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy
QUERY PARAMS
apiKey
snapshotId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy")
require "http/client"
url = "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy"
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}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy"
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/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy"))
.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}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy")
.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}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy';
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}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy',
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}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy');
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}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy';
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}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy"]
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}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy",
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}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy');
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy');
$request->setMethod(HTTP_METH_POST);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy"
response = requests.post(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy"
response <- VERB("POST", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy")
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/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy";
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}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy
http POST {{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy
wget --quiet \
--method POST \
--output-document \
- {{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/copy")! 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
createSnapshots
{{baseUrl}}/restv2/game/:apiKey/admin/snapshots
QUERY PARAMS
apiKey
BODY json
{
"description": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"description\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots" {:content-type :json
:form-params {:description ""}})
require "http/client"
url = "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"description\": \"\"\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}}/restv2/game/:apiKey/admin/snapshots"),
Content = new StringContent("{\n \"description\": \"\"\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}}/restv2/game/:apiKey/admin/snapshots");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"description\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots"
payload := strings.NewReader("{\n \"description\": \"\"\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/restv2/game/:apiKey/admin/snapshots HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 23
{
"description": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots")
.setHeader("content-type", "application/json")
.setBody("{\n \"description\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:apiKey/admin/snapshots"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"description\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"description\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/admin/snapshots")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/restv2/game/:apiKey/admin/snapshots")
.header("content-type", "application/json")
.body("{\n \"description\": \"\"\n}")
.asString();
const data = JSON.stringify({
description: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/restv2/game/:apiKey/admin/snapshots');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/restv2/game/:apiKey/admin/snapshots',
headers: {'content-type': 'application/json'},
data: {description: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/snapshots';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"description":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/restv2/game/:apiKey/admin/snapshots',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "description": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"description\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/admin/snapshots")
.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/restv2/game/:apiKey/admin/snapshots',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({description: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/restv2/game/:apiKey/admin/snapshots',
headers: {'content-type': 'application/json'},
body: {description: ''},
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}}/restv2/game/:apiKey/admin/snapshots');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
description: ''
});
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}}/restv2/game/:apiKey/admin/snapshots',
headers: {'content-type': 'application/json'},
data: {description: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/snapshots';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"description":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"description": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/restv2/game/:apiKey/admin/snapshots"]
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}}/restv2/game/:apiKey/admin/snapshots" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"description\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:apiKey/admin/snapshots",
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([
'description' => ''
]),
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}}/restv2/game/:apiKey/admin/snapshots', [
'body' => '{
"description": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:apiKey/admin/snapshots');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'description' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'description' => ''
]));
$request->setRequestUrl('{{baseUrl}}/restv2/game/:apiKey/admin/snapshots');
$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}}/restv2/game/:apiKey/admin/snapshots' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"description": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:apiKey/admin/snapshots' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"description": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"description\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/restv2/game/:apiKey/admin/snapshots", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots"
payload = { "description": "" }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots"
payload <- "{\n \"description\": \"\"\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}}/restv2/game/:apiKey/admin/snapshots")
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 \"description\": \"\"\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/restv2/game/:apiKey/admin/snapshots') do |req|
req.body = "{\n \"description\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots";
let payload = json!({"description": ""});
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}}/restv2/game/:apiKey/admin/snapshots \
--header 'content-type: application/json' \
--data '{
"description": ""
}'
echo '{
"description": ""
}' | \
http POST {{baseUrl}}/restv2/game/:apiKey/admin/snapshots \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "description": ""\n}' \
--output-document \
- {{baseUrl}}/restv2/game/:apiKey/admin/snapshots
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["description": ""] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots")! 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
deleteSnapshot
{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId
QUERY PARAMS
apiKey
snapshotId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId")
require "http/client"
url = "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId"
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}}/restv2/game/:apiKey/admin/snapshots/:snapshotId"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId"
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/restv2/game/:apiKey/admin/snapshots/:snapshotId HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId"))
.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}}/restv2/game/:apiKey/admin/snapshots/:snapshotId")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId")
.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}}/restv2/game/:apiKey/admin/snapshots/:snapshotId');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId';
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}}/restv2/game/:apiKey/admin/snapshots/:snapshotId',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/restv2/game/:apiKey/admin/snapshots/:snapshotId',
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}}/restv2/game/:apiKey/admin/snapshots/:snapshotId'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId');
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}}/restv2/game/:apiKey/admin/snapshots/:snapshotId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId';
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}}/restv2/game/:apiKey/admin/snapshots/:snapshotId"]
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}}/restv2/game/:apiKey/admin/snapshots/:snapshotId" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId",
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}}/restv2/game/:apiKey/admin/snapshots/:snapshotId');
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/restv2/game/:apiKey/admin/snapshots/:snapshotId")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId")
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/restv2/game/:apiKey/admin/snapshots/:snapshotId') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId";
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}}/restv2/game/:apiKey/admin/snapshots/:snapshotId
http DELETE {{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId")! 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
getLiveSnapshotId
{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/liveSnapshotId
QUERY PARAMS
apiKey
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/liveSnapshotId");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/liveSnapshotId")
require "http/client"
url = "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/liveSnapshotId"
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}}/restv2/game/:apiKey/admin/snapshots/liveSnapshotId"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/liveSnapshotId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/liveSnapshotId"
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/restv2/game/:apiKey/admin/snapshots/liveSnapshotId HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/liveSnapshotId")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/liveSnapshotId"))
.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}}/restv2/game/:apiKey/admin/snapshots/liveSnapshotId")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/liveSnapshotId")
.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}}/restv2/game/:apiKey/admin/snapshots/liveSnapshotId');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/liveSnapshotId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/liveSnapshotId';
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}}/restv2/game/:apiKey/admin/snapshots/liveSnapshotId',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/liveSnapshotId")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/restv2/game/:apiKey/admin/snapshots/liveSnapshotId',
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}}/restv2/game/:apiKey/admin/snapshots/liveSnapshotId'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/liveSnapshotId');
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}}/restv2/game/:apiKey/admin/snapshots/liveSnapshotId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/liveSnapshotId';
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}}/restv2/game/:apiKey/admin/snapshots/liveSnapshotId"]
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}}/restv2/game/:apiKey/admin/snapshots/liveSnapshotId" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/liveSnapshotId",
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}}/restv2/game/:apiKey/admin/snapshots/liveSnapshotId');
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/liveSnapshotId');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/liveSnapshotId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/liveSnapshotId' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/liveSnapshotId' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/restv2/game/:apiKey/admin/snapshots/liveSnapshotId")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/liveSnapshotId"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/liveSnapshotId"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/liveSnapshotId")
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/restv2/game/:apiKey/admin/snapshots/liveSnapshotId') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/liveSnapshotId";
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}}/restv2/game/:apiKey/admin/snapshots/liveSnapshotId
http GET {{baseUrl}}/restv2/game/:apiKey/admin/snapshots/liveSnapshotId
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/restv2/game/:apiKey/admin/snapshots/liveSnapshotId
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/liveSnapshotId")! 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
getSnapshot
{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId
QUERY PARAMS
apiKey
snapshotId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId")
require "http/client"
url = "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId"
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}}/restv2/game/:apiKey/admin/snapshots/:snapshotId"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId"
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/restv2/game/:apiKey/admin/snapshots/:snapshotId HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId"))
.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}}/restv2/game/:apiKey/admin/snapshots/:snapshotId")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId")
.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}}/restv2/game/:apiKey/admin/snapshots/:snapshotId');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId';
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}}/restv2/game/:apiKey/admin/snapshots/:snapshotId',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/restv2/game/:apiKey/admin/snapshots/:snapshotId',
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}}/restv2/game/:apiKey/admin/snapshots/:snapshotId'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId');
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}}/restv2/game/:apiKey/admin/snapshots/:snapshotId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId';
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}}/restv2/game/:apiKey/admin/snapshots/:snapshotId"]
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}}/restv2/game/:apiKey/admin/snapshots/:snapshotId" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId",
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}}/restv2/game/:apiKey/admin/snapshots/:snapshotId');
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/restv2/game/:apiKey/admin/snapshots/:snapshotId")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId")
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/restv2/game/:apiKey/admin/snapshots/:snapshotId') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId";
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}}/restv2/game/:apiKey/admin/snapshots/:snapshotId
http GET {{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId")! 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
getSnapshots (GET)
{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/page/:page
QUERY PARAMS
apiKey
page
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/page/:page");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/page/:page")
require "http/client"
url = "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/page/:page"
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}}/restv2/game/:apiKey/admin/snapshots/page/:page"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/page/:page");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/page/:page"
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/restv2/game/:apiKey/admin/snapshots/page/:page HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/page/:page")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/page/:page"))
.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}}/restv2/game/:apiKey/admin/snapshots/page/:page")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/page/:page")
.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}}/restv2/game/:apiKey/admin/snapshots/page/:page');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/page/:page'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/page/:page';
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}}/restv2/game/:apiKey/admin/snapshots/page/:page',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/page/:page")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/restv2/game/:apiKey/admin/snapshots/page/:page',
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}}/restv2/game/:apiKey/admin/snapshots/page/:page'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/page/:page');
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}}/restv2/game/:apiKey/admin/snapshots/page/:page'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/page/:page';
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}}/restv2/game/:apiKey/admin/snapshots/page/:page"]
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}}/restv2/game/:apiKey/admin/snapshots/page/:page" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/page/:page",
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}}/restv2/game/:apiKey/admin/snapshots/page/:page');
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/page/:page');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/page/:page');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/page/:page' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/page/:page' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/restv2/game/:apiKey/admin/snapshots/page/:page")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/page/:page"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/page/:page"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/page/:page")
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/restv2/game/:apiKey/admin/snapshots/page/:page') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/page/:page";
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}}/restv2/game/:apiKey/admin/snapshots/page/:page
http GET {{baseUrl}}/restv2/game/:apiKey/admin/snapshots/page/:page
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/restv2/game/:apiKey/admin/snapshots/page/:page
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/page/:page")! 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
getSnapshots
{{baseUrl}}/restv2/game/:apiKey/admin/snapshots
QUERY PARAMS
apiKey
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots")
require "http/client"
url = "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots"
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}}/restv2/game/:apiKey/admin/snapshots"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/restv2/game/:apiKey/admin/snapshots");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots"
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/restv2/game/:apiKey/admin/snapshots HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:apiKey/admin/snapshots"))
.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}}/restv2/game/:apiKey/admin/snapshots")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/restv2/game/:apiKey/admin/snapshots")
.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}}/restv2/game/:apiKey/admin/snapshots');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/restv2/game/:apiKey/admin/snapshots'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/snapshots';
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}}/restv2/game/:apiKey/admin/snapshots',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/admin/snapshots")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/restv2/game/:apiKey/admin/snapshots',
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}}/restv2/game/:apiKey/admin/snapshots'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/restv2/game/:apiKey/admin/snapshots');
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}}/restv2/game/:apiKey/admin/snapshots'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/snapshots';
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}}/restv2/game/:apiKey/admin/snapshots"]
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}}/restv2/game/:apiKey/admin/snapshots" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:apiKey/admin/snapshots",
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}}/restv2/game/:apiKey/admin/snapshots');
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:apiKey/admin/snapshots');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/restv2/game/:apiKey/admin/snapshots');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/restv2/game/:apiKey/admin/snapshots' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:apiKey/admin/snapshots' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/restv2/game/:apiKey/admin/snapshots")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/restv2/game/:apiKey/admin/snapshots")
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/restv2/game/:apiKey/admin/snapshots') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots";
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}}/restv2/game/:apiKey/admin/snapshots
http GET {{baseUrl}}/restv2/game/:apiKey/admin/snapshots
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/restv2/game/:apiKey/admin/snapshots
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots")! 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
publishSnapshot
{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/publish
QUERY PARAMS
apiKey
snapshotId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/publish");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/publish")
require "http/client"
url = "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/publish"
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}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/publish"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/publish");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/publish"
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/restv2/game/:apiKey/admin/snapshots/:snapshotId/publish HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/publish")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/publish"))
.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}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/publish")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/publish")
.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}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/publish');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/publish'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/publish';
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}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/publish',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/publish")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/restv2/game/:apiKey/admin/snapshots/:snapshotId/publish',
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}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/publish'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/publish');
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}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/publish'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/publish';
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}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/publish"]
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}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/publish" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/publish",
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}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/publish');
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/publish');
$request->setMethod(HTTP_METH_POST);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/publish');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/publish' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/publish' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/restv2/game/:apiKey/admin/snapshots/:snapshotId/publish")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/publish"
response = requests.post(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/publish"
response <- VERB("POST", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/publish")
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/restv2/game/:apiKey/admin/snapshots/:snapshotId/publish') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/publish";
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}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/publish
http POST {{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/publish
wget --quiet \
--method POST \
--output-document \
- {{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/publish
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/publish")! 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
revertToSnapshot
{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/revert/to/:snapshotId
QUERY PARAMS
apiKey
snapshotId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/revert/to/:snapshotId");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/revert/to/:snapshotId")
require "http/client"
url = "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/revert/to/:snapshotId"
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}}/restv2/game/:apiKey/admin/snapshots/revert/to/:snapshotId"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/revert/to/:snapshotId");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/revert/to/:snapshotId"
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/restv2/game/:apiKey/admin/snapshots/revert/to/:snapshotId HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/revert/to/:snapshotId")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/revert/to/:snapshotId"))
.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}}/restv2/game/:apiKey/admin/snapshots/revert/to/:snapshotId")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/revert/to/:snapshotId")
.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}}/restv2/game/:apiKey/admin/snapshots/revert/to/:snapshotId');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/revert/to/:snapshotId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/revert/to/:snapshotId';
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}}/restv2/game/:apiKey/admin/snapshots/revert/to/:snapshotId',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/revert/to/:snapshotId")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/restv2/game/:apiKey/admin/snapshots/revert/to/:snapshotId',
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}}/restv2/game/:apiKey/admin/snapshots/revert/to/:snapshotId'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/revert/to/:snapshotId');
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}}/restv2/game/:apiKey/admin/snapshots/revert/to/:snapshotId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/revert/to/:snapshotId';
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}}/restv2/game/:apiKey/admin/snapshots/revert/to/:snapshotId"]
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}}/restv2/game/:apiKey/admin/snapshots/revert/to/:snapshotId" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/revert/to/:snapshotId",
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}}/restv2/game/:apiKey/admin/snapshots/revert/to/:snapshotId');
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/revert/to/:snapshotId');
$request->setMethod(HTTP_METH_POST);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/revert/to/:snapshotId');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/revert/to/:snapshotId' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/revert/to/:snapshotId' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/restv2/game/:apiKey/admin/snapshots/revert/to/:snapshotId")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/revert/to/:snapshotId"
response = requests.post(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/revert/to/:snapshotId"
response <- VERB("POST", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/revert/to/:snapshotId")
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/restv2/game/:apiKey/admin/snapshots/revert/to/:snapshotId') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/revert/to/:snapshotId";
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}}/restv2/game/:apiKey/admin/snapshots/revert/to/:snapshotId
http POST {{baseUrl}}/restv2/game/:apiKey/admin/snapshots/revert/to/:snapshotId
wget --quiet \
--method POST \
--output-document \
- {{baseUrl}}/restv2/game/:apiKey/admin/snapshots/revert/to/:snapshotId
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/revert/to/:snapshotId")! 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
unpublishSnapshot
{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/unpublish
QUERY PARAMS
apiKey
snapshotId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/unpublish");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/unpublish")
require "http/client"
url = "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/unpublish"
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}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/unpublish"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/unpublish");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/unpublish"
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/restv2/game/:apiKey/admin/snapshots/:snapshotId/unpublish HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/unpublish")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/unpublish"))
.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}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/unpublish")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/unpublish")
.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}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/unpublish');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/unpublish'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/unpublish';
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}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/unpublish',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/unpublish")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/restv2/game/:apiKey/admin/snapshots/:snapshotId/unpublish',
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}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/unpublish'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/unpublish');
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}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/unpublish'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/unpublish';
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}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/unpublish"]
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}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/unpublish" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/unpublish",
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}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/unpublish');
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/unpublish');
$request->setMethod(HTTP_METH_POST);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/unpublish');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/unpublish' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/unpublish' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/restv2/game/:apiKey/admin/snapshots/:snapshotId/unpublish")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/unpublish"
response = requests.post(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/unpublish"
response <- VERB("POST", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/unpublish")
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/restv2/game/:apiKey/admin/snapshots/:snapshotId/unpublish') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/unpublish";
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}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/unpublish
http POST {{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/unpublish
wget --quiet \
--method POST \
--output-document \
- {{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/unpublish
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:apiKey/admin/snapshots/:snapshotId/unpublish")! 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
createTestHarnessScenario
{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios
QUERY PARAMS
apiKey
BODY json
{
"scenarioJson": {},
"scenarioName": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios");
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 \"scenarioJson\": {},\n \"scenarioName\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios" {:content-type :json
:form-params {:scenarioJson {}
:scenarioName ""}})
require "http/client"
url = "{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"scenarioJson\": {},\n \"scenarioName\": \"\"\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}}/restv2/game/:apiKey/admin/testHarness/scenarios"),
Content = new StringContent("{\n \"scenarioJson\": {},\n \"scenarioName\": \"\"\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}}/restv2/game/:apiKey/admin/testHarness/scenarios");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"scenarioJson\": {},\n \"scenarioName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios"
payload := strings.NewReader("{\n \"scenarioJson\": {},\n \"scenarioName\": \"\"\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/restv2/game/:apiKey/admin/testHarness/scenarios HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 46
{
"scenarioJson": {},
"scenarioName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios")
.setHeader("content-type", "application/json")
.setBody("{\n \"scenarioJson\": {},\n \"scenarioName\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"scenarioJson\": {},\n \"scenarioName\": \"\"\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 \"scenarioJson\": {},\n \"scenarioName\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios")
.header("content-type", "application/json")
.body("{\n \"scenarioJson\": {},\n \"scenarioName\": \"\"\n}")
.asString();
const data = JSON.stringify({
scenarioJson: {},
scenarioName: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios',
headers: {'content-type': 'application/json'},
data: {scenarioJson: {}, scenarioName: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"scenarioJson":{},"scenarioName":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "scenarioJson": {},\n "scenarioName": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"scenarioJson\": {},\n \"scenarioName\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios")
.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/restv2/game/:apiKey/admin/testHarness/scenarios',
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({scenarioJson: {}, scenarioName: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios',
headers: {'content-type': 'application/json'},
body: {scenarioJson: {}, scenarioName: ''},
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}}/restv2/game/:apiKey/admin/testHarness/scenarios');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
scenarioJson: {},
scenarioName: ''
});
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}}/restv2/game/:apiKey/admin/testHarness/scenarios',
headers: {'content-type': 'application/json'},
data: {scenarioJson: {}, scenarioName: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"scenarioJson":{},"scenarioName":""}'
};
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 = @{ @"scenarioJson": @{ },
@"scenarioName": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios"]
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}}/restv2/game/:apiKey/admin/testHarness/scenarios" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"scenarioJson\": {},\n \"scenarioName\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios",
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([
'scenarioJson' => [
],
'scenarioName' => ''
]),
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}}/restv2/game/:apiKey/admin/testHarness/scenarios', [
'body' => '{
"scenarioJson": {},
"scenarioName": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'scenarioJson' => [
],
'scenarioName' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'scenarioJson' => [
],
'scenarioName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios');
$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}}/restv2/game/:apiKey/admin/testHarness/scenarios' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"scenarioJson": {},
"scenarioName": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"scenarioJson": {},
"scenarioName": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"scenarioJson\": {},\n \"scenarioName\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/restv2/game/:apiKey/admin/testHarness/scenarios", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios"
payload = {
"scenarioJson": {},
"scenarioName": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios"
payload <- "{\n \"scenarioJson\": {},\n \"scenarioName\": \"\"\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}}/restv2/game/:apiKey/admin/testHarness/scenarios")
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 \"scenarioJson\": {},\n \"scenarioName\": \"\"\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/restv2/game/:apiKey/admin/testHarness/scenarios') do |req|
req.body = "{\n \"scenarioJson\": {},\n \"scenarioName\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios";
let payload = json!({
"scenarioJson": json!({}),
"scenarioName": ""
});
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}}/restv2/game/:apiKey/admin/testHarness/scenarios \
--header 'content-type: application/json' \
--data '{
"scenarioJson": {},
"scenarioName": ""
}'
echo '{
"scenarioJson": {},
"scenarioName": ""
}' | \
http POST {{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "scenarioJson": {},\n "scenarioName": ""\n}' \
--output-document \
- {{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"scenarioJson": [],
"scenarioName": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios")! 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
deleteTestHarnessScenario
{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName
QUERY PARAMS
apiKey
scenarioName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName")
require "http/client"
url = "{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName"
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}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName"
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/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName"))
.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}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName")
.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}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName';
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}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName',
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}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName');
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}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName';
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}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName"]
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}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName",
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}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName');
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName")
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/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName";
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}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName
http DELETE {{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName")! 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
getTestHarnessScenario
{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName
QUERY PARAMS
apiKey
scenarioName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName")
require "http/client"
url = "{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName"
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}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName"
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/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName"))
.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}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName")
.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}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName';
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}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName',
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}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName');
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}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName';
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}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName"]
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}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName",
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}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName');
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName")
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/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName";
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}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName
http GET {{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName")! 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
getTestHarnessScenarios
{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios
QUERY PARAMS
apiKey
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios")
require "http/client"
url = "{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios"
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}}/restv2/game/:apiKey/admin/testHarness/scenarios"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios"
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/restv2/game/:apiKey/admin/testHarness/scenarios HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios"))
.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}}/restv2/game/:apiKey/admin/testHarness/scenarios")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios")
.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}}/restv2/game/:apiKey/admin/testHarness/scenarios');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios';
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}}/restv2/game/:apiKey/admin/testHarness/scenarios',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/restv2/game/:apiKey/admin/testHarness/scenarios',
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}}/restv2/game/:apiKey/admin/testHarness/scenarios'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios');
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}}/restv2/game/:apiKey/admin/testHarness/scenarios'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios';
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}}/restv2/game/:apiKey/admin/testHarness/scenarios"]
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}}/restv2/game/:apiKey/admin/testHarness/scenarios" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios",
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}}/restv2/game/:apiKey/admin/testHarness/scenarios');
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/restv2/game/:apiKey/admin/testHarness/scenarios")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios")
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/restv2/game/:apiKey/admin/testHarness/scenarios') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios";
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}}/restv2/game/:apiKey/admin/testHarness/scenarios
http GET {{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios")! 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()
PUT
updateTestHarnessScenario
{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName
QUERY PARAMS
apiKey
scenarioName
BODY json
{
"scenarioJson": {},
"scenarioName": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName");
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 \"scenarioJson\": {},\n \"scenarioName\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName" {:content-type :json
:form-params {:scenarioJson {}
:scenarioName ""}})
require "http/client"
url = "{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"scenarioJson\": {},\n \"scenarioName\": \"\"\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName"),
Content = new StringContent("{\n \"scenarioJson\": {},\n \"scenarioName\": \"\"\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}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"scenarioJson\": {},\n \"scenarioName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName"
payload := strings.NewReader("{\n \"scenarioJson\": {},\n \"scenarioName\": \"\"\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 46
{
"scenarioJson": {},
"scenarioName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName")
.setHeader("content-type", "application/json")
.setBody("{\n \"scenarioJson\": {},\n \"scenarioName\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"scenarioJson\": {},\n \"scenarioName\": \"\"\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 \"scenarioJson\": {},\n \"scenarioName\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName")
.header("content-type", "application/json")
.body("{\n \"scenarioJson\": {},\n \"scenarioName\": \"\"\n}")
.asString();
const data = JSON.stringify({
scenarioJson: {},
scenarioName: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName',
headers: {'content-type': 'application/json'},
data: {scenarioJson: {}, scenarioName: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"scenarioJson":{},"scenarioName":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "scenarioJson": {},\n "scenarioName": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"scenarioJson\": {},\n \"scenarioName\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName',
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({scenarioJson: {}, scenarioName: ''}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName',
headers: {'content-type': 'application/json'},
body: {scenarioJson: {}, scenarioName: ''},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
scenarioJson: {},
scenarioName: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName',
headers: {'content-type': 'application/json'},
data: {scenarioJson: {}, scenarioName: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"scenarioJson":{},"scenarioName":""}'
};
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 = @{ @"scenarioJson": @{ },
@"scenarioName": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"scenarioJson\": {},\n \"scenarioName\": \"\"\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'scenarioJson' => [
],
'scenarioName' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName', [
'body' => '{
"scenarioJson": {},
"scenarioName": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'scenarioJson' => [
],
'scenarioName' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'scenarioJson' => [
],
'scenarioName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName');
$request->setRequestMethod('PUT');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"scenarioJson": {},
"scenarioName": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"scenarioJson": {},
"scenarioName": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"scenarioJson\": {},\n \"scenarioName\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName"
payload = {
"scenarioJson": {},
"scenarioName": ""
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName"
payload <- "{\n \"scenarioJson\": {},\n \"scenarioName\": \"\"\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"scenarioJson\": {},\n \"scenarioName\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.put('/baseUrl/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName') do |req|
req.body = "{\n \"scenarioJson\": {},\n \"scenarioName\": \"\"\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName";
let payload = json!({
"scenarioJson": json!({}),
"scenarioName": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName \
--header 'content-type: application/json' \
--data '{
"scenarioJson": {},
"scenarioName": ""
}'
echo '{
"scenarioJson": {},
"scenarioName": ""
}' | \
http PUT {{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "scenarioJson": {},\n "scenarioName": ""\n}' \
--output-document \
- {{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"scenarioJson": [],
"scenarioName": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restv2/game/:apiKey/admin/testHarness/scenarios/:scenarioName")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()