Map an unfamiliar value to an existing record, ask for it to be created, or leave it empty.
curl --request POST \
--url https://app.assetinfinity.ai/api/rpc/decide_import_lookup \
--header 'Content-Type: application/json' \
--data '
{
"p_batch_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"p_decision": "<string>",
"p_source_header": "<string>",
"p_source_value": "<string>",
"p_target_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
}
'import requests
url = "https://app.assetinfinity.ai/api/rpc/decide_import_lookup"
payload = {
"p_batch_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"p_decision": "<string>",
"p_source_header": "<string>",
"p_source_value": "<string>",
"p_target_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
}
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({
p_batch_id: '3c90c3cc-0d44-4b50-8888-8dd25736052a',
p_decision: '<string>',
p_source_header: '<string>',
p_source_value: '<string>',
p_target_id: '3c90c3cc-0d44-4b50-8888-8dd25736052a'
})
};
fetch('https://app.assetinfinity.ai/api/rpc/decide_import_lookup', 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://app.assetinfinity.ai/api/rpc/decide_import_lookup",
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([
'p_batch_id' => '3c90c3cc-0d44-4b50-8888-8dd25736052a',
'p_decision' => '<string>',
'p_source_header' => '<string>',
'p_source_value' => '<string>',
'p_target_id' => '3c90c3cc-0d44-4b50-8888-8dd25736052a'
]),
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;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://app.assetinfinity.ai/api/rpc/decide_import_lookup"
payload := strings.NewReader("{\n \"p_batch_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"p_decision\": \"<string>\",\n \"p_source_header\": \"<string>\",\n \"p_source_value\": \"<string>\",\n \"p_target_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\"\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(string(body))
}HttpResponse<String> response = Unirest.post("https://app.assetinfinity.ai/api/rpc/decide_import_lookup")
.header("Content-Type", "application/json")
.body("{\n \"p_batch_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"p_decision\": \"<string>\",\n \"p_source_header\": \"<string>\",\n \"p_source_value\": \"<string>\",\n \"p_target_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.assetinfinity.ai/api/rpc/decide_import_lookup")
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 \"p_batch_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"p_decision\": \"<string>\",\n \"p_source_header\": \"<string>\",\n \"p_source_value\": \"<string>\",\n \"p_target_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\"\n}"
response = http.request(request)
puts response.read_bodyImport
Map an unfamiliar value to an existing record, ask for it to be created, or leave it empty.
Recorded against the batch and applied by the commit. Nothing is written to the records here.
POST
/
rpc
/
decide_import_lookup
Map an unfamiliar value to an existing record, ask for it to be created, or leave it empty.
curl --request POST \
--url https://app.assetinfinity.ai/api/rpc/decide_import_lookup \
--header 'Content-Type: application/json' \
--data '
{
"p_batch_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"p_decision": "<string>",
"p_source_header": "<string>",
"p_source_value": "<string>",
"p_target_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
}
'import requests
url = "https://app.assetinfinity.ai/api/rpc/decide_import_lookup"
payload = {
"p_batch_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"p_decision": "<string>",
"p_source_header": "<string>",
"p_source_value": "<string>",
"p_target_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
}
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({
p_batch_id: '3c90c3cc-0d44-4b50-8888-8dd25736052a',
p_decision: '<string>',
p_source_header: '<string>',
p_source_value: '<string>',
p_target_id: '3c90c3cc-0d44-4b50-8888-8dd25736052a'
})
};
fetch('https://app.assetinfinity.ai/api/rpc/decide_import_lookup', 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://app.assetinfinity.ai/api/rpc/decide_import_lookup",
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([
'p_batch_id' => '3c90c3cc-0d44-4b50-8888-8dd25736052a',
'p_decision' => '<string>',
'p_source_header' => '<string>',
'p_source_value' => '<string>',
'p_target_id' => '3c90c3cc-0d44-4b50-8888-8dd25736052a'
]),
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;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://app.assetinfinity.ai/api/rpc/decide_import_lookup"
payload := strings.NewReader("{\n \"p_batch_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"p_decision\": \"<string>\",\n \"p_source_header\": \"<string>\",\n \"p_source_value\": \"<string>\",\n \"p_target_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\"\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(string(body))
}HttpResponse<String> response = Unirest.post("https://app.assetinfinity.ai/api/rpc/decide_import_lookup")
.header("Content-Type", "application/json")
.body("{\n \"p_batch_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"p_decision\": \"<string>\",\n \"p_source_header\": \"<string>\",\n \"p_source_value\": \"<string>\",\n \"p_target_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.assetinfinity.ai/api/rpc/decide_import_lookup")
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 \"p_batch_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"p_decision\": \"<string>\",\n \"p_source_header\": \"<string>\",\n \"p_source_value\": \"<string>\",\n \"p_target_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\"\n}"
response = http.request(request)
puts response.read_bodyHeaders
Preference
Available options:
params=single-object Body
application/jsonapplication/vnd.pgrst.object+jsonapplication/vnd.pgrst.object+json;nulls=strippedtext/csv
Map an unfamiliar value to an existing record, ask for it to be created, or leave it empty.
Recorded against the batch and applied by the commit. Nothing is written to the records here.
Response
200
OK
Was this page helpful?
⌘I

