curl --request PUT \
--url https://api.getoneprofile.ai/table-enrichments/saved-agents/{saved_agent_id}/sample-rows/ \
--header 'Content-Type: application/json' \
--header 'X-API-Key: <api-key>' \
--data '
{
"rows": [
{}
],
"table_name": "<string>"
}
'import requests
url = "https://api.getoneprofile.ai/table-enrichments/saved-agents/{saved_agent_id}/sample-rows/"
payload = {
"rows": [{}],
"table_name": "<string>"
}
headers = {
"X-API-Key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.put(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PUT',
headers: {'X-API-Key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({rows: [{}], table_name: '<string>'})
};
fetch('https://api.getoneprofile.ai/table-enrichments/saved-agents/{saved_agent_id}/sample-rows/', 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://api.getoneprofile.ai/table-enrichments/saved-agents/{saved_agent_id}/sample-rows/",
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([
'rows' => [
[
]
],
'table_name' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"X-API-Key: <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://api.getoneprofile.ai/table-enrichments/saved-agents/{saved_agent_id}/sample-rows/"
payload := strings.NewReader("{\n \"rows\": [\n {}\n ],\n \"table_name\": \"<string>\"\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("X-API-Key", "<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.put("https://api.getoneprofile.ai/table-enrichments/saved-agents/{saved_agent_id}/sample-rows/")
.header("X-API-Key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"rows\": [\n {}\n ],\n \"table_name\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.getoneprofile.ai/table-enrichments/saved-agents/{saved_agent_id}/sample-rows/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["X-API-Key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"rows\": [\n {}\n ],\n \"table_name\": \"<string>\"\n}"
response = http.request(request)
puts response.read_body{
"origin": "table",
"rows": [
{}
],
"table_name": "<string>"
}{
"detail": "<string>"
}{
"detail": "<string>"
}{
"detail": "<string>"
}{
"detail": "<string>",
"issues": [
{
"input": "<string>",
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>"
}
]
}{
"detail": "<string>"
}{
"detail": "<string>"
}{
"detail": "<string>"
}Remember a saved agent's example rows
Replace the example input rows the agent’s Train screen offers again, with a set GET /agent-training/sample-rows/suggestions/ found. Suggestion memory, not configuration: the agent’s version never changes. An empty rows forgets the set.
curl --request PUT \
--url https://api.getoneprofile.ai/table-enrichments/saved-agents/{saved_agent_id}/sample-rows/ \
--header 'Content-Type: application/json' \
--header 'X-API-Key: <api-key>' \
--data '
{
"rows": [
{}
],
"table_name": "<string>"
}
'import requests
url = "https://api.getoneprofile.ai/table-enrichments/saved-agents/{saved_agent_id}/sample-rows/"
payload = {
"rows": [{}],
"table_name": "<string>"
}
headers = {
"X-API-Key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.put(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PUT',
headers: {'X-API-Key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({rows: [{}], table_name: '<string>'})
};
fetch('https://api.getoneprofile.ai/table-enrichments/saved-agents/{saved_agent_id}/sample-rows/', 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://api.getoneprofile.ai/table-enrichments/saved-agents/{saved_agent_id}/sample-rows/",
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([
'rows' => [
[
]
],
'table_name' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"X-API-Key: <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://api.getoneprofile.ai/table-enrichments/saved-agents/{saved_agent_id}/sample-rows/"
payload := strings.NewReader("{\n \"rows\": [\n {}\n ],\n \"table_name\": \"<string>\"\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("X-API-Key", "<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.put("https://api.getoneprofile.ai/table-enrichments/saved-agents/{saved_agent_id}/sample-rows/")
.header("X-API-Key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"rows\": [\n {}\n ],\n \"table_name\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.getoneprofile.ai/table-enrichments/saved-agents/{saved_agent_id}/sample-rows/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["X-API-Key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"rows\": [\n {}\n ],\n \"table_name\": \"<string>\"\n}"
response = http.request(request)
puts response.read_body{
"origin": "table",
"rows": [
{}
],
"table_name": "<string>"
}{
"detail": "<string>"
}{
"detail": "<string>"
}{
"detail": "<string>"
}{
"detail": "<string>",
"issues": [
{
"input": "<string>",
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>"
}
]
}{
"detail": "<string>"
}{
"detail": "<string>"
}{
"detail": "<string>"
}Authorizations
Path Parameters
Body
The example rows an agent's Train screen remembers, and where they came from.
Read out of one of the org's own tables, or written by the model.
table, generated One set of input values per example, keyed by input name, in offer order. An empty list forgets the remembered set.
25Show child attributes
Show child attributes
The table the values came from, for the caption; null when generated.
255Response
Successful Response
The example rows an agent's Train screen remembers, and where they came from.
Read out of one of the org's own tables, or written by the model.
table, generated One set of input values per example, keyed by input name, in offer order. An empty list forgets the remembered set.
25Show child attributes
Show child attributes
The table the values came from, for the caption; null when generated.
255Was this page helpful?