curl --request PUT \
--url https://qa-lynx.nayax.com/operational/v1/machines/{MachineID}/attributes/{DeviceAttributeID} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"DeviceAttributeID": 123,
"MachineID": 123,
"DeviceAttributeValue": "<string>",
"DeviceAttributeCodeID": 123,
"DeviceAttributeName": "<string>",
"DeviceAttributeGroup": "<string>",
"DeviceAttributeReadOnlyBit": true
}
'import requests
url = "https://qa-lynx.nayax.com/operational/v1/machines/{MachineID}/attributes/{DeviceAttributeID}"
payload = {
"DeviceAttributeID": 123,
"MachineID": 123,
"DeviceAttributeValue": "<string>",
"DeviceAttributeCodeID": 123,
"DeviceAttributeName": "<string>",
"DeviceAttributeGroup": "<string>",
"DeviceAttributeReadOnlyBit": True
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.put(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PUT',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
DeviceAttributeID: 123,
MachineID: 123,
DeviceAttributeValue: '<string>',
DeviceAttributeCodeID: 123,
DeviceAttributeName: '<string>',
DeviceAttributeGroup: '<string>',
DeviceAttributeReadOnlyBit: true
})
};
fetch('https://qa-lynx.nayax.com/operational/v1/machines/{MachineID}/attributes/{DeviceAttributeID}', 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/{MachineID}/attributes/{DeviceAttributeID}",
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([
'DeviceAttributeID' => 123,
'MachineID' => 123,
'DeviceAttributeValue' => '<string>',
'DeviceAttributeCodeID' => 123,
'DeviceAttributeName' => '<string>',
'DeviceAttributeGroup' => '<string>',
'DeviceAttributeReadOnlyBit' => true
]),
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/{MachineID}/attributes/{DeviceAttributeID}"
payload := strings.NewReader("{\n \"DeviceAttributeID\": 123,\n \"MachineID\": 123,\n \"DeviceAttributeValue\": \"<string>\",\n \"DeviceAttributeCodeID\": 123,\n \"DeviceAttributeName\": \"<string>\",\n \"DeviceAttributeGroup\": \"<string>\",\n \"DeviceAttributeReadOnlyBit\": true\n}")
req, _ := http.NewRequest("PUT", 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.put("https://qa-lynx.nayax.com/operational/v1/machines/{MachineID}/attributes/{DeviceAttributeID}")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"DeviceAttributeID\": 123,\n \"MachineID\": 123,\n \"DeviceAttributeValue\": \"<string>\",\n \"DeviceAttributeCodeID\": 123,\n \"DeviceAttributeName\": \"<string>\",\n \"DeviceAttributeGroup\": \"<string>\",\n \"DeviceAttributeReadOnlyBit\": true\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://qa-lynx.nayax.com/operational/v1/machines/{MachineID}/attributes/{DeviceAttributeID}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"DeviceAttributeID\": 123,\n \"MachineID\": 123,\n \"DeviceAttributeValue\": \"<string>\",\n \"DeviceAttributeCodeID\": 123,\n \"DeviceAttributeName\": \"<string>\",\n \"DeviceAttributeGroup\": \"<string>\",\n \"DeviceAttributeReadOnlyBit\": true\n}"
response = http.request(request)
puts response.read_body{
"DeviceAttributeID": 123,
"MachineID": 123,
"DeviceAttributeValue": "<string>",
"DeviceAttributeCodeID": 123,
"DeviceAttributeName": "<string>",
"DeviceAttributeGroup": "<string>",
"DeviceAttributeReadOnlyBit": true,
"MachineAttributeRef": "<string>",
"MachineRef": "<string>"
}Update Specific Machine Attribute
Updates the details of a specific machine attribute identified by MachineID and DeviceAttributeID. Pulse Pricing is a machine attribute, and it’s the only price you can change through the Lynx API.
curl --request PUT \
--url https://qa-lynx.nayax.com/operational/v1/machines/{MachineID}/attributes/{DeviceAttributeID} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"DeviceAttributeID": 123,
"MachineID": 123,
"DeviceAttributeValue": "<string>",
"DeviceAttributeCodeID": 123,
"DeviceAttributeName": "<string>",
"DeviceAttributeGroup": "<string>",
"DeviceAttributeReadOnlyBit": true
}
'import requests
url = "https://qa-lynx.nayax.com/operational/v1/machines/{MachineID}/attributes/{DeviceAttributeID}"
payload = {
"DeviceAttributeID": 123,
"MachineID": 123,
"DeviceAttributeValue": "<string>",
"DeviceAttributeCodeID": 123,
"DeviceAttributeName": "<string>",
"DeviceAttributeGroup": "<string>",
"DeviceAttributeReadOnlyBit": True
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.put(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PUT',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
DeviceAttributeID: 123,
MachineID: 123,
DeviceAttributeValue: '<string>',
DeviceAttributeCodeID: 123,
DeviceAttributeName: '<string>',
DeviceAttributeGroup: '<string>',
DeviceAttributeReadOnlyBit: true
})
};
fetch('https://qa-lynx.nayax.com/operational/v1/machines/{MachineID}/attributes/{DeviceAttributeID}', 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/{MachineID}/attributes/{DeviceAttributeID}",
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([
'DeviceAttributeID' => 123,
'MachineID' => 123,
'DeviceAttributeValue' => '<string>',
'DeviceAttributeCodeID' => 123,
'DeviceAttributeName' => '<string>',
'DeviceAttributeGroup' => '<string>',
'DeviceAttributeReadOnlyBit' => true
]),
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/{MachineID}/attributes/{DeviceAttributeID}"
payload := strings.NewReader("{\n \"DeviceAttributeID\": 123,\n \"MachineID\": 123,\n \"DeviceAttributeValue\": \"<string>\",\n \"DeviceAttributeCodeID\": 123,\n \"DeviceAttributeName\": \"<string>\",\n \"DeviceAttributeGroup\": \"<string>\",\n \"DeviceAttributeReadOnlyBit\": true\n}")
req, _ := http.NewRequest("PUT", 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.put("https://qa-lynx.nayax.com/operational/v1/machines/{MachineID}/attributes/{DeviceAttributeID}")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"DeviceAttributeID\": 123,\n \"MachineID\": 123,\n \"DeviceAttributeValue\": \"<string>\",\n \"DeviceAttributeCodeID\": 123,\n \"DeviceAttributeName\": \"<string>\",\n \"DeviceAttributeGroup\": \"<string>\",\n \"DeviceAttributeReadOnlyBit\": true\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://qa-lynx.nayax.com/operational/v1/machines/{MachineID}/attributes/{DeviceAttributeID}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"DeviceAttributeID\": 123,\n \"MachineID\": 123,\n \"DeviceAttributeValue\": \"<string>\",\n \"DeviceAttributeCodeID\": 123,\n \"DeviceAttributeName\": \"<string>\",\n \"DeviceAttributeGroup\": \"<string>\",\n \"DeviceAttributeReadOnlyBit\": true\n}"
response = http.request(request)
puts response.read_body{
"DeviceAttributeID": 123,
"MachineID": 123,
"DeviceAttributeValue": "<string>",
"DeviceAttributeCodeID": 123,
"DeviceAttributeName": "<string>",
"DeviceAttributeGroup": "<string>",
"DeviceAttributeReadOnlyBit": true,
"MachineAttributeRef": "<string>",
"MachineRef": "<string>"
}授权
Enter your Bearer token. It's required to authenticate API requests.
路径参数
The unique identifier of the machine.
The unique identifier of the device attribute.
请求体
Represents a single attribute of a machine, including its identifier, value, and associated metadata.
The unique identifier of the device attribute.
The unique identifier of the machine associated with this attribute.
The value assigned to this device attribute.
The code identifier for this device attribute.
The name of the device attribute.
The group or category to which this device attribute belongs.
Indicates whether the device attribute is read-only.
响应
The machine attribute was successfully updated.
Represents a single attribute of a machine, including its identifier, value, and associated metadata.
The unique identifier of the device attribute.
The unique identifier of the machine associated with this attribute.
The value assigned to this device attribute.
The code identifier for this device attribute.
The name of the device attribute.
The group or category to which this device attribute belongs.
Indicates whether the device attribute is read-only.
A reference string for the machine attribute, typically used for informational purposes.
A reference string for the machine, typically used for informational purposes.
此页面对您有帮助吗?