Request a MyFreedeck code forcefully.
curl --request GET \
--url http://localhost:5754/api/discover/code-requestimport requests
url = "http://localhost:5754/api/discover/code-request"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('http://localhost:5754/api/discover/code-request', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_PORT => "5754",
CURLOPT_URL => "http://localhost:5754/api/discover/code-request",
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;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "http://localhost:5754/api/discover/code-request"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("http://localhost:5754/api/discover/code-request")
.asString();require 'uri'
require 'net/http'
url = URI("http://localhost:5754/api/discover/code-request")
http = Net::HTTP.new(url.host, url.port)
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body"ABCDEF"Discovery API
Request a MyFreedeck code forcefully.
deprecated
Not recommended, as it will send the IP and hostname without consent if not done by Companion. Will be removed in the full stable release of Freedeck v6.0.0.
GET
/
api
/
discover
/
code-request
Request a MyFreedeck code forcefully.
curl --request GET \
--url http://localhost:5754/api/discover/code-requestimport requests
url = "http://localhost:5754/api/discover/code-request"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('http://localhost:5754/api/discover/code-request', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_PORT => "5754",
CURLOPT_URL => "http://localhost:5754/api/discover/code-request",
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;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "http://localhost:5754/api/discover/code-request"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("http://localhost:5754/api/discover/code-request")
.asString();require 'uri'
require 'net/http'
url = URI("http://localhost:5754/api/discover/code-request")
http = Net::HTTP.new(url.host, url.port)
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body"ABCDEF"Response
200 - text/plain
OK
The response is of type string.
Example:
"ABCDEF"