Save a brand offer for next time
curl --request POST \
--url https://pria.praxislxp.com/api/user/presentations/brand-proposals/{proposalId}/accept \
--header 'Content-Type: application/json' \
--header 'x-access-token: <api-key>' \
--data '
{
"payloadHash": "<string>"
}
'import requests
url = "https://pria.praxislxp.com/api/user/presentations/brand-proposals/{proposalId}/accept"
payload = { "payloadHash": "<string>" }
headers = {
"x-access-token": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'x-access-token': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({payloadHash: '<string>'})
};
fetch('https://pria.praxislxp.com/api/user/presentations/brand-proposals/{proposalId}/accept', 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://pria.praxislxp.com/api/user/presentations/brand-proposals/{proposalId}/accept",
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([
'payloadHash' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"x-access-token: <api-key>"
],
]);
$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://pria.praxislxp.com/api/user/presentations/brand-proposals/{proposalId}/accept"
payload := strings.NewReader("{\n \"payloadHash\": \"<string>\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-access-token", "<api-key>")
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://pria.praxislxp.com/api/user/presentations/brand-proposals/{proposalId}/accept")
.header("x-access-token", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"payloadHash\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://pria.praxislxp.com/api/user/presentations/brand-proposals/{proposalId}/accept")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-access-token"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"payloadHash\": \"<string>\"\n}"
response = http.request(request)
puts response.read_bodyPresentations
Save a brand offer for next time
Saves exactly what the offer shows as one of your saved brands (a personal memory entry the Digital Twin may use for your next videos). The body carries only the offer’s payloadHash; nothing else is read. Each offer can be answered once. Refused when your memory, or the Digital Twin’s personal memory, is switched off.
POST
/
api
/
user
/
presentations
/
brand-proposals
/
{proposalId}
/
accept
Save a brand offer for next time
curl --request POST \
--url https://pria.praxislxp.com/api/user/presentations/brand-proposals/{proposalId}/accept \
--header 'Content-Type: application/json' \
--header 'x-access-token: <api-key>' \
--data '
{
"payloadHash": "<string>"
}
'import requests
url = "https://pria.praxislxp.com/api/user/presentations/brand-proposals/{proposalId}/accept"
payload = { "payloadHash": "<string>" }
headers = {
"x-access-token": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'x-access-token': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({payloadHash: '<string>'})
};
fetch('https://pria.praxislxp.com/api/user/presentations/brand-proposals/{proposalId}/accept', 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://pria.praxislxp.com/api/user/presentations/brand-proposals/{proposalId}/accept",
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([
'payloadHash' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"x-access-token: <api-key>"
],
]);
$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://pria.praxislxp.com/api/user/presentations/brand-proposals/{proposalId}/accept"
payload := strings.NewReader("{\n \"payloadHash\": \"<string>\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-access-token", "<api-key>")
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://pria.praxislxp.com/api/user/presentations/brand-proposals/{proposalId}/accept")
.header("x-access-token", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"payloadHash\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://pria.praxislxp.com/api/user/presentations/brand-proposals/{proposalId}/accept")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-access-token"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"payloadHash\": \"<string>\"\n}"
response = http.request(request)
puts response.read_bodyWas this page helpful?