Search Machine Basic Info
curl --request POST \
--url https://qa-lynx.nayax.com/operational/v1/machines/search \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"MachineID": 123,
"StatusID": 123,
"Search": "<string>"
}
'import requests
url = "https://qa-lynx.nayax.com/operational/v1/machines/search"
payload = {
"MachineID": 123,
"StatusID": 123,
"Search": "<string>"
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({MachineID: 123, StatusID: 123, Search: '<string>'})
};
fetch('https://qa-lynx.nayax.com/operational/v1/machines/search', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://qa-lynx.nayax.com/operational/v1/machines/search",
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([
'MachineID' => 123,
'StatusID' => 123,
'Search' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://qa-lynx.nayax.com/operational/v1/machines/search"
payload := strings.NewReader("{\n \"MachineID\": 123,\n \"StatusID\": 123,\n \"Search\": \"<string>\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://qa-lynx.nayax.com/operational/v1/machines/search")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"MachineID\": 123,\n \"StatusID\": 123,\n \"Search\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://qa-lynx.nayax.com/operational/v1/machines/search")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"MachineID\": 123,\n \"StatusID\": 123,\n \"Search\": \"<string>\"\n}"
response = http.request(request)
puts response.read_body[
{
"typeID": 123,
"ID": "<string>",
"parentID": "<string>",
"Disabled": 123,
"Name": "<string>"
}
]Machines
Search Machine Basic Info
Retrieves a list of machines based on the search criteria provided in the request body. This allows users to filter and find specific machines or groups of machines by applying various parameters.
Search Machine Basic Info
curl --request POST \
--url https://qa-lynx.nayax.com/operational/v1/machines/search \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"MachineID": 123,
"StatusID": 123,
"Search": "<string>"
}
'import requests
url = "https://qa-lynx.nayax.com/operational/v1/machines/search"
payload = {
"MachineID": 123,
"StatusID": 123,
"Search": "<string>"
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({MachineID: 123, StatusID: 123, Search: '<string>'})
};
fetch('https://qa-lynx.nayax.com/operational/v1/machines/search', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://qa-lynx.nayax.com/operational/v1/machines/search",
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([
'MachineID' => 123,
'StatusID' => 123,
'Search' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://qa-lynx.nayax.com/operational/v1/machines/search"
payload := strings.NewReader("{\n \"MachineID\": 123,\n \"StatusID\": 123,\n \"Search\": \"<string>\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://qa-lynx.nayax.com/operational/v1/machines/search")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"MachineID\": 123,\n \"StatusID\": 123,\n \"Search\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://qa-lynx.nayax.com/operational/v1/machines/search")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"MachineID\": 123,\n \"StatusID\": 123,\n \"Search\": \"<string>\"\n}"
response = http.request(request)
puts response.read_body[
{
"typeID": 123,
"ID": "<string>",
"parentID": "<string>",
"Disabled": 123,
"Name": "<string>"
}
]Authorizations
Enter your Bearer token. It's required to authenticate API requests.
Body
application/json
Response
200 - application/json
A list of machines matching the search criteria, including their basic details.
The type identifier associated with the machine.
The unique identifier for the machine search result.
The parent identifier associated with the machine, if any.
Indicator if the machine is disabled (1 for disabled, 0 for enabled).
The name of the machine associated with the search result.
Was this page helpful?