package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.sidenet.ai/v1/datasets/{id}/items/{itemId}"
payload := strings.NewReader("{\n \"input\": \"Can I get a refund on an order I placed yesterday?\",\n \"groundTruth\": \"Yes — orders can be refunded within 14 days. Ask for the order number.\",\n \"requestContext\": {\n \"threadId\": \"conversation-42\",\n \"variables\": {\n \"account.tier\": \"enterprise\"\n }\n },\n \"metadata\": {\n \"category\": \"refunds\"\n },\n \"toolMocks\": [\n {\n \"toolName\": \"sendEmail\",\n \"args\": {\n \"to\": \"maya@example.com\"\n },\n \"output\": {\n \"sent\": true,\n \"messageId\": \"msg_01\"\n }\n }\n ],\n \"unmockedToolPolicy\": \"deny\"\n}")
req, _ := http.NewRequest("PATCH", 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.patch("https://api.sidenet.ai/v1/datasets/{id}/items/{itemId}")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"input\": \"Can I get a refund on an order I placed yesterday?\",\n \"groundTruth\": \"Yes — orders can be refunded within 14 days. Ask for the order number.\",\n \"requestContext\": {\n \"threadId\": \"conversation-42\",\n \"variables\": {\n \"account.tier\": \"enterprise\"\n }\n },\n \"metadata\": {\n \"category\": \"refunds\"\n },\n \"toolMocks\": [\n {\n \"toolName\": \"sendEmail\",\n \"args\": {\n \"to\": \"maya@example.com\"\n },\n \"output\": {\n \"sent\": true,\n \"messageId\": \"msg_01\"\n }\n }\n ],\n \"unmockedToolPolicy\": \"deny\"\n}")
.asString();
require 'uri'
require 'net/http'
url = URI("https://api.sidenet.ai/v1/datasets/{id}/items/{itemId}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Patch.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"input\": \"Can I get a refund on an order I placed yesterday?\",\n \"groundTruth\": \"Yes — orders can be refunded within 14 days. Ask for the order number.\",\n \"requestContext\": {\n \"threadId\": \"conversation-42\",\n \"variables\": {\n \"account.tier\": \"enterprise\"\n }\n },\n \"metadata\": {\n \"category\": \"refunds\"\n },\n \"toolMocks\": [\n {\n \"toolName\": \"sendEmail\",\n \"args\": {\n \"to\": \"maya@example.com\"\n },\n \"output\": {\n \"sent\": true,\n \"messageId\": \"msg_01\"\n }\n }\n ],\n \"unmockedToolPolicy\": \"deny\"\n}"
response = http.request(request)
puts response.read_body
{
"item": {
"id": "dsi_2c7e91b4",
"datasetId": "ds_orders_v3",
"version": 3,
"input": "Can I get a refund on an order I placed yesterday?",
"groundTruth": "Yes — orders can be refunded within 14 days. Ask for the order number.",
"requestContext": null,
"metadata": {
"category": "refunds"
},
"toolMocks": null,
"unmockedToolPolicy": null,
"createdAt": "2026-08-04T10:31:48.006Z",
"updatedAt": "2026-08-04T10:31:48.006Z"
}
}
{
"error": "<string>",
"details": "<string>"
}
{
"error": "<string>",
"details": "<string>"
}
Datasets
Update dataset item
Edits one item. Only the fields sent change; null clears requestContext or metadata. Bumps the dataset version — earlier versions keep the previous content.
PATCH
/
v1
/
datasets
/
{id}
/
items
/
{itemId}
Update dataset item
curl --request PATCH \
--url https://api.sidenet.ai/v1/datasets/{id}/items/{itemId} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"input": "Can I get a refund on an order I placed yesterday?",
"groundTruth": "Yes — orders can be refunded within 14 days. Ask for the order number.",
"requestContext": {
"threadId": "conversation-42",
"variables": {
"account.tier": "enterprise"
}
},
"metadata": {
"category": "refunds"
},
"toolMocks": [
{
"toolName": "sendEmail",
"args": {
"to": "maya@example.com"
},
"output": {
"sent": true,
"messageId": "msg_01"
}
}
],
"unmockedToolPolicy": "deny"
}
'
import requests
url = "https://api.sidenet.ai/v1/datasets/{id}/items/{itemId}"
payload = {
"input": "Can I get a refund on an order I placed yesterday?",
"groundTruth": "Yes — orders can be refunded within 14 days. Ask for the order number.",
"requestContext": {
"threadId": "conversation-42",
"variables": { "account.tier": "enterprise" }
},
"metadata": { "category": "refunds" },
"toolMocks": [
{
"toolName": "sendEmail",
"args": { "to": "maya@example.com" },
"output": {
"sent": True,
"messageId": "msg_01"
}
}
],
"unmockedToolPolicy": "deny"
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.patch(url, json=payload, headers=headers)
print(response.text)
const options = {
method: 'PATCH',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
input: 'Can I get a refund on an order I placed yesterday?',
groundTruth: 'Yes — orders can be refunded within 14 days. Ask for the order number.',
requestContext: {threadId: 'conversation-42', variables: {'account.tier': 'enterprise'}},
metadata: {category: 'refunds'},
toolMocks: [
{
toolName: 'sendEmail',
args: {to: 'maya@example.com'},
output: {sent: true, messageId: 'msg_01'}
}
],
unmockedToolPolicy: 'deny'
})
};
fetch('https://api.sidenet.ai/v1/datasets/{id}/items/{itemId}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.sidenet.ai/v1/datasets/{id}/items/{itemId}"
payload := strings.NewReader("{\n \"input\": \"Can I get a refund on an order I placed yesterday?\",\n \"groundTruth\": \"Yes — orders can be refunded within 14 days. Ask for the order number.\",\n \"requestContext\": {\n \"threadId\": \"conversation-42\",\n \"variables\": {\n \"account.tier\": \"enterprise\"\n }\n },\n \"metadata\": {\n \"category\": \"refunds\"\n },\n \"toolMocks\": [\n {\n \"toolName\": \"sendEmail\",\n \"args\": {\n \"to\": \"maya@example.com\"\n },\n \"output\": {\n \"sent\": true,\n \"messageId\": \"msg_01\"\n }\n }\n ],\n \"unmockedToolPolicy\": \"deny\"\n}")
req, _ := http.NewRequest("PATCH", 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.patch("https://api.sidenet.ai/v1/datasets/{id}/items/{itemId}")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"input\": \"Can I get a refund on an order I placed yesterday?\",\n \"groundTruth\": \"Yes — orders can be refunded within 14 days. Ask for the order number.\",\n \"requestContext\": {\n \"threadId\": \"conversation-42\",\n \"variables\": {\n \"account.tier\": \"enterprise\"\n }\n },\n \"metadata\": {\n \"category\": \"refunds\"\n },\n \"toolMocks\": [\n {\n \"toolName\": \"sendEmail\",\n \"args\": {\n \"to\": \"maya@example.com\"\n },\n \"output\": {\n \"sent\": true,\n \"messageId\": \"msg_01\"\n }\n }\n ],\n \"unmockedToolPolicy\": \"deny\"\n}")
.asString();
require 'uri'
require 'net/http'
url = URI("https://api.sidenet.ai/v1/datasets/{id}/items/{itemId}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Patch.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"input\": \"Can I get a refund on an order I placed yesterday?\",\n \"groundTruth\": \"Yes — orders can be refunded within 14 days. Ask for the order number.\",\n \"requestContext\": {\n \"threadId\": \"conversation-42\",\n \"variables\": {\n \"account.tier\": \"enterprise\"\n }\n },\n \"metadata\": {\n \"category\": \"refunds\"\n },\n \"toolMocks\": [\n {\n \"toolName\": \"sendEmail\",\n \"args\": {\n \"to\": \"maya@example.com\"\n },\n \"output\": {\n \"sent\": true,\n \"messageId\": \"msg_01\"\n }\n }\n ],\n \"unmockedToolPolicy\": \"deny\"\n}"
response = http.request(request)
puts response.read_body
{
"item": {
"id": "dsi_2c7e91b4",
"datasetId": "ds_orders_v3",
"version": 3,
"input": "Can I get a refund on an order I placed yesterday?",
"groundTruth": "Yes — orders can be refunded within 14 days. Ask for the order number.",
"requestContext": null,
"metadata": {
"category": "refunds"
},
"toolMocks": null,
"unmockedToolPolicy": null,
"createdAt": "2026-08-04T10:31:48.006Z",
"updatedAt": "2026-08-04T10:31:48.006Z"
}
}
The prompt the agent is given for this item. A string is one user message; an array of { role, content } messages sets up a multi-turn prompt whose last message is the turn the agent answers.
Example:
"Can I get a refund on an order I placed yesterday?"
The expected answer, for scorers that compare against one (answer similarity, faithfulness, …). A string is the usual shape; an object is accepted for structured outputs.
Example:
"Yes — orders can be refunded within 14 days. Ask for the order number."
Per-item run settings. threadId pins the item to a conversation thread (several items sharing one thread form one conversation; run those with maxConcurrency 1). variables fills the {{placeholders}} in the agent's prompt blocks for this item, merged over the run-level variables leaf by leaf. No other keys are accepted.
Canned tool results for this item. When the agent calls toolName with args, the run serves output instead of executing the tool — so a side-effecting tool never runs during an experiment and the item is deterministic. toolName is the name the agent sees (the one in a result's toolCalls). args are matched by deep equality (key order ignored, array order significant); set matchArgs: "ignore" to match on the name alone, e.g. for a sub-agent whose prompt is free text. Several mocks for the same tool are consumed in call order. A mocked tool called with other arguments, or more often than it has mocks, fails the item (error.code TOOL_MOCK_MISMATCH / TOOL_MOCK_EXHAUSTED). Tools with no mock run live unless unmockedToolPolicy is deny. null removes every mock.
What the run does with a tool call this item has no mock for: allow runs the real tool, deny fails the item (error.code TOOL_MOCK_NOT_DECLARED) before it runs. Overrides the run-level unmockedToolPolicy of POST /v1/experiments; the default is allow.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Sidenet API","colors":{"primary":"#4F46E5","light":"#818CF8","dark":"#4338CA"},"logo":{"light":"https://mintcdn.com/sidenetai/IsfHUeiSCKNFr_6U/images/logo-light.svg?fit=max\u0026auto=format\u0026n=IsfHUeiSCKNFr_6U\u0026q=85\u0026s=206c6acd674e00cc951ff99d54600daa","dark":"https://mintcdn.com/sidenetai/IsfHUeiSCKNFr_6U/images/logo-dark.svg?fit=max\u0026auto=format\u0026n=IsfHUeiSCKNFr_6U\u0026q=85\u0026s=db3396c278572b71489a4c1be475acd4","href":"https://www.sidenet.ai"},"favicon":{"light":"https://mintcdn.com/sidenetai/bYiM267pd74qNSPc/images/3bc48416-a174-468b-9d1a-56046f8bb9b4.png?fit=max\u0026auto=format\u0026n=bYiM267pd74qNSPc\u0026q=85\u0026s=b651ac95041904f0eaf2678e8d2704ab","dark":"https://mintcdn.com/sidenetai/bYiM267pd74qNSPc/images/3bc48416-a174-468b-9d1a-56046f8bb9b4.png?fit=max\u0026auto=format\u0026n=bYiM267pd74qNSPc\u0026q=85\u0026s=b651ac95041904f0eaf2678e8d2704ab"},"api":{"examples":{"prefill":true}},"navbar":{"links":[{"href":"https://www.sidenet.ai","label":"Back to website"},{"href":"https://www.sidenet.ai/book-demo/","label":"Book a demo"}],"primary":{"type":"button","label":"Sidenet Studio","href":"https://studio.sidenet.ai"}},"footer":{"socials":{"website":"https://www.sidenet.ai"}},"seo":{"metatags":{"canonical":"https://www.sidenet.ai"},"indexing":"all"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"sidenetai","hasAudioNarration":false,"actualSubdomain":"sidenetai","customDomains":["sidenet.ai"],"gitSource":{"type":"github","owner":"alexdanan","repo":"sidenet-api","deployBranch":"master","contentDirectory":"docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"collectionId":"f154010f-b22a-4d34-8bb8-2fad3b1223ea","liveDeploymentHistoryId":"6adb546f3bf6c7d7d2473969","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6adb546f3bf6c7d7d2473969"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6adb546f3bf6c7d7d2473969","clientVersion":"0.0.3965","searchFilterCounts":[{"language":"default","tag":"API Reference","count":112},{"language":"default","tag":"Guides","count":22},{"language":"default","tag":"Chat SDK","count":13},{"language":"default","tag":"Workflow Schedules","count":12},{"language":"default","tag":"Prompt Blocks","count":11},{"language":"default","tag":"Workflows","count":10},{"language":"default","tag":"Agents","count":9},{"language":"default","tag":"Chat \u0026 Messaging","count":9},{"language":"default","tag":"Datasets","count":9},{"language":"default","tag":"Skills","count":9}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/datasets/update-dataset-item","slug":"/api-reference/datasets/update-dataset-item","pageMetadata":{"title":"Update dataset item","description":"Edits one item. Only the fields sent change; `null` clears `requestContext` or `metadata`. Bumps the dataset version — earlier versions keep the previous content.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /v1/datasets/{id}/items/{itemId}","href":"/api-reference/datasets/update-dataset-item","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"Edits one item. Only the fields sent change; \", _jsx(_components.code, {\n children: \"null\"\n }), \" clears \", _jsx(_components.code, {\n children: \"requestContext\"\n }), \" or \", _jsx(_components.code, {\n children: \"metadata\"\n }), \". Bumps the dataset version — earlier versions keep the previous content.\"]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Update dataset item","description":"Edits one item. Only the fields sent change; `null` clears `requestContext` or `metadata`. Bumps the dataset version — earlier versions keep the previous content.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /v1/datasets/{id}/items/{itemId}","href":"/api-reference/datasets/update-dataset-item","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/docs/_mintlify/custom/sidenetai/8e3ad2809aba5c1a/analytics.js"],"openApiReferenceData":{"operation":{"summary":"Update dataset item","description":"Edits one item. Only the fields sent change; `null` clears `requestContext` or `metadata`. Bumps the dataset version — earlier versions keep the previous content.","tags":["Datasets"],"parameters":["c600a8a4-d52e-4f46-9d55-5ac0d1504396","5b7c2b80-b1cd-4dde-956f-61886134d2c9"],"requestBody":"b3bde9d9-a4ed-47e9-8c17-aa2802740ff3","responses":{"200":"a42903c9-1705-4d0b-84ea-0fea439c6b71","400":"3ee5b933-38b6-400f-9270-0ec39415c82c","404":"ebef1fbd-af93-4841-a95d-510ba6bf6d83"},"method":"patch","type":"path","servers":["294b0737-ab3a-403f-813d-e59fda6ec404"],"security":["4e8ed20a-7c1a-449a-8397-18df65c9f93b"],"path":"/v1/datasets/{id}/items/{itemId}","baseUrlOptions":["https://api.sidenet.ai"],"title":"Update dataset item","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated","prefillPlaygroundWithExample":true,"prefillPlaygroundExamples":[{"body.input.oneOf.0":"Can I get a refund on an order I placed yesterday?","body.groundTruth.oneOf.0":"Yes — orders can be refunded within 14 days. Ask for the order number.","body.requestContext.oneOf.0.threadId":"conversation-42","body.requestContext.oneOf.0.variables":{"account.tier":"enterprise"},"body.metadata.oneOf.0":{"category":"refunds"},"body.toolMocks.oneOf.0.items.0.toolName":"sendEmail","body.toolMocks.oneOf.0.items.0.output":{"sent":true,"messageId":"msg_01"},"body.toolMocks.oneOf.0.items.0.args":{"to":"maya@example.com"},"body.unmockedToolPolicy.oneOf.0":"deny"}]},"dependencies":{"parameters":{"c600a8a4-d52e-4f46-9d55-5ac0d1504396":{"name":"id","in":"path","required":true,"schema":{"type":"string","example":"ds_orders_v3","isRequired":true,"description":"Dataset id.","uniqueKey":"","typeLabel":"string"},"description":"Dataset id."},"5b7c2b80-b1cd-4dde-956f-61886134d2c9":{"name":"itemId","in":"path","required":true,"schema":{"type":"string","example":"dsi_2c7e91b4","isRequired":true,"description":"Dataset item id.","uniqueKey":"","typeLabel":"string"},"description":"Dataset item id."}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"input":{"oneOf":[{"type":"string","description":"The prompt the agent is given for this item. A string is one user message; an array of `{ role, content }` messages sets up a multi-turn prompt whose last message is the turn the agent answers.","example":"Can I get a refund on an order I placed yesterday?","uniqueKey":"input.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"object","properties":{"role":{"type":"string","enum":["user","assistant","system"],"uniqueKey":"input.oneOf.1.items.[INDEX].role","typeLabel":"enum\u003cstring>"},"content":{"type":"string","uniqueKey":"input.oneOf.1.items.[INDEX].content","typeLabel":"string"}},"uniqueKey":"input.oneOf.1.items.[INDEX]","typeLabel":"object"},"description":"The prompt the agent is given for this item. A string is one user message; an array of `{ role, content }` messages sets up a multi-turn prompt whose last message is the turn the agent answers.","example":"Can I get a refund on an order I placed yesterday?","uniqueKey":"input.oneOf.1","typeLabel":"object[]"}],"uniqueKey":"input","typeLabel":"string | object[]"},"groundTruth":{"oneOf":[{"type":"string","description":"The expected answer, for scorers that compare against one (answer similarity, faithfulness, …). A string is the usual shape; an object is accepted for structured outputs.","example":"Yes — orders can be refunded within 14 days. Ask for the order number.","uniqueKey":"groundTruth.oneOf.0","typeLabel":"string"},{"type":"object","description":"The expected answer, for scorers that compare against one (answer similarity, faithfulness, …). A string is the usual shape; an object is accepted for structured outputs.","example":"Yes — orders can be refunded within 14 days. Ask for the order number.","additionalProperties":true,"uniqueKey":"groundTruth.oneOf.1","typeLabel":"object"}],"uniqueKey":"groundTruth","typeLabel":"string | object"},"requestContext":{"oneOf":[{"type":"object","description":"Per-item run settings. `threadId` pins the item to a conversation thread (several items sharing one thread form one conversation; run those with maxConcurrency 1). `variables` fills the {{placeholders}} in the agent's prompt blocks for this item, merged over the run-level `variables` leaf by leaf. No other keys are accepted.","properties":{"threadId":{"type":"string","example":"conversation-42","uniqueKey":"requestContext.oneOf.0.threadId","typeLabel":"string"},"variables":{"type":"object","additionalProperties":true,"example":{"account.tier":"enterprise"},"uniqueKey":"requestContext.oneOf.0.variables","typeLabel":"object"}},"uniqueKey":"requestContext.oneOf.0","typeLabel":"object"},{"type":"null","description":"Per-item run settings. `threadId` pins the item to a conversation thread (several items sharing one thread form one conversation; run those with maxConcurrency 1). `variables` fills the {{placeholders}} in the agent's prompt blocks for this item, merged over the run-level `variables` leaf by leaf. No other keys are accepted.","properties":{"threadId":{"type":"string","example":"conversation-42"},"variables":{"type":"object","additionalProperties":true,"example":{"account.tier":"enterprise"}}},"uniqueKey":"requestContext.oneOf.1","typeLabel":"null"}],"uniqueKey":"requestContext","typeLabel":"object | null"},"metadata":{"oneOf":[{"type":"object","additionalProperties":true,"description":"Free-form labels for the item (a category, a source ticket, …). Passed to scorers as additional context.","example":{"category":"refunds"},"uniqueKey":"metadata.oneOf.0","typeLabel":"object"},{"type":"null","additionalProperties":true,"description":"Free-form labels for the item (a category, a source ticket, …). Passed to scorers as additional context.","example":{"category":"refunds"},"uniqueKey":"metadata.oneOf.1","typeLabel":"null"}],"uniqueKey":"metadata","typeLabel":"object | null"},"toolMocks":{"oneOf":[{"type":"array","maxItems":50,"description":"Canned tool results for this item. When the agent calls `toolName` with `args`, the run serves `output` instead of executing the tool — so a side-effecting tool never runs during an experiment and the item is deterministic. `toolName` is the name the agent sees (the one in a result's `toolCalls`). `args` are matched by deep equality (key order ignored, array order significant); set `matchArgs: \"ignore\"` to match on the name alone, e.g. for a sub-agent whose prompt is free text. Several mocks for the same tool are consumed in call order. A mocked tool called with other arguments, or more often than it has mocks, fails the item (`error.code` TOOL_MOCK_MISMATCH / TOOL_MOCK_EXHAUSTED). Tools with no mock run live unless `unmockedToolPolicy` is `deny`. `null` removes every mock.","items":{"type":"object","required":["toolName","output"],"properties":{"toolName":{"type":"string","example":"sendEmail","isRequired":true,"uniqueKey":"toolMocks.oneOf.0.items.[INDEX].toolName","typeLabel":"string"},"output":{"description":"The result the agent receives. Any JSON value.","example":{"sent":true,"messageId":"msg_01"},"isRequired":true,"uniqueKey":"toolMocks.oneOf.0.items.[INDEX].output","typeLabel":"any"},"args":{"type":"object","additionalProperties":true,"description":"Arguments the call must carry for this mock to be served. Required unless `matchArgs` is `ignore`.","example":{"to":"maya@example.com"},"uniqueKey":"toolMocks.oneOf.0.items.[INDEX].args","typeLabel":"object"},"matchArgs":{"type":"string","enum":["strict","ignore"],"default":"strict","description":"`ignore` serves the mock for any arguments to `toolName`.","uniqueKey":"toolMocks.oneOf.0.items.[INDEX].matchArgs","typeLabel":"enum\u003cstring>"}},"uniqueKey":"toolMocks.oneOf.0.items.[INDEX]","typeLabel":"object"},"example":[{"toolName":"sendEmail","args":{"to":"maya@example.com"},"output":{"sent":true,"messageId":"msg_01"}}],"uniqueKey":"toolMocks.oneOf.0","typeLabel":"object[]"},{"type":"null","maxItems":50,"description":"Canned tool results for this item. When the agent calls `toolName` with `args`, the run serves `output` instead of executing the tool — so a side-effecting tool never runs during an experiment and the item is deterministic. `toolName` is the name the agent sees (the one in a result's `toolCalls`). `args` are matched by deep equality (key order ignored, array order significant); set `matchArgs: \"ignore\"` to match on the name alone, e.g. for a sub-agent whose prompt is free text. Several mocks for the same tool are consumed in call order. A mocked tool called with other arguments, or more often than it has mocks, fails the item (`error.code` TOOL_MOCK_MISMATCH / TOOL_MOCK_EXHAUSTED). Tools with no mock run live unless `unmockedToolPolicy` is `deny`. `null` removes every mock.","items":{"type":"object","required":["toolName","output"],"properties":{"toolName":{"type":"string","example":"sendEmail"},"args":{"type":"object","additionalProperties":true,"description":"Arguments the call must carry for this mock to be served. Required unless `matchArgs` is `ignore`.","example":{"to":"maya@example.com"}},"output":{"description":"The result the agent receives. Any JSON value.","example":{"sent":true,"messageId":"msg_01"}},"matchArgs":{"type":"string","enum":["strict","ignore"],"default":"strict","description":"`ignore` serves the mock for any arguments to `toolName`."}}},"example":[{"toolName":"sendEmail","args":{"to":"maya@example.com"},"output":{"sent":true,"messageId":"msg_01"}}],"uniqueKey":"toolMocks.oneOf.1","typeLabel":"null"}],"uniqueKey":"toolMocks","typeLabel":"object[] | null"},"unmockedToolPolicy":{"oneOf":[{"type":"string","enum":["allow","deny"],"description":"What the run does with a tool call this item has no mock for: `allow` runs the real tool, `deny` fails the item (`error.code` TOOL_MOCK_NOT_DECLARED) before it runs. Overrides the run-level `unmockedToolPolicy` of POST /v1/experiments; the default is `allow`.","example":"deny","uniqueKey":"unmockedToolPolicy.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["allow","deny"],"description":"What the run does with a tool call this item has no mock for: `allow` runs the real tool, `deny` fails the item (`error.code` TOOL_MOCK_NOT_DECLARED) before it runs. Overrides the run-level `unmockedToolPolicy` of POST /v1/experiments; the default is `allow`.","example":"deny","uniqueKey":"unmockedToolPolicy.oneOf.1","typeLabel":"null"}],"uniqueKey":"unmockedToolPolicy","typeLabel":"enum\u003cstring> | null"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"input":"Can I get a refund on an order I placed yesterday?","groundTruth":"Yes — orders can be refunded within 14 days. Ask for the order number.","requestContext":{"threadId":"conversation-42","variables":{"account.tier":"enterprise"}},"metadata":{"category":"refunds"},"toolMocks":[{"toolName":"sendEmail","args":{"to":"maya@example.com"},"output":{"sent":true,"messageId":"msg_01"}}],"unmockedToolPolicy":"deny"}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"a42903c9-1705-4d0b-84ea-0fea439c6b71":{"description":"The updated item","content":{"application/json":{"schema":{"type":"object","properties":{"item":{"type":"object","properties":{"id":{"type":"string","uniqueKey":"item.id","typeLabel":"string"},"datasetId":{"type":"string","uniqueKey":"item.datasetId","typeLabel":"string"},"version":{"type":"integer","description":"Dataset version this revision of the item belongs to.","uniqueKey":"item.version","typeLabel":"integer"},"input":{"description":"As sent.","uniqueKey":"item.input","typeLabel":"any"},"groundTruth":{"oneOf":[{},{"type":"null","uniqueKey":"item.groundTruth.oneOf.1","typeLabel":"null"}],"uniqueKey":"item.groundTruth","typeLabel":"null"},"requestContext":{"oneOf":[{"type":"object","uniqueKey":"item.requestContext.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"item.requestContext.oneOf.1","typeLabel":"null"}],"uniqueKey":"item.requestContext","typeLabel":"object | null"},"metadata":{"oneOf":[{"type":"object","uniqueKey":"item.metadata.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"item.metadata.oneOf.1","typeLabel":"null"}],"uniqueKey":"item.metadata","typeLabel":"object | null"},"toolMocks":{"oneOf":[{"type":"array","maxItems":50,"description":"The item's tool mocks, as sent. Null when it has none.","items":{"type":"object","required":["toolName","output"],"properties":{"toolName":{"type":"string","example":"sendEmail","isRequired":true,"uniqueKey":"item.toolMocks.oneOf.0.items.[INDEX].toolName","typeLabel":"string"},"output":{"description":"The result the agent receives. Any JSON value.","example":{"sent":true,"messageId":"msg_01"},"isRequired":true,"uniqueKey":"item.toolMocks.oneOf.0.items.[INDEX].output","typeLabel":"any"},"args":{"type":"object","additionalProperties":true,"description":"Arguments the call must carry for this mock to be served. Required unless `matchArgs` is `ignore`.","example":{"to":"maya@example.com"},"uniqueKey":"item.toolMocks.oneOf.0.items.[INDEX].args","typeLabel":"object"},"matchArgs":{"type":"string","enum":["strict","ignore"],"default":"strict","description":"`ignore` serves the mock for any arguments to `toolName`.","uniqueKey":"item.toolMocks.oneOf.0.items.[INDEX].matchArgs","typeLabel":"enum\u003cstring>"}},"uniqueKey":"item.toolMocks.oneOf.0.items.[INDEX]","typeLabel":"object"},"example":[{"toolName":"sendEmail","args":{"to":"maya@example.com"},"output":{"sent":true,"messageId":"msg_01"}}],"uniqueKey":"item.toolMocks.oneOf.0","typeLabel":"object[]"},{"type":"null","maxItems":50,"description":"The item's tool mocks, as sent. Null when it has none.","items":{"type":"object","required":["toolName","output"],"properties":{"toolName":{"type":"string","example":"sendEmail"},"args":{"type":"object","additionalProperties":true,"description":"Arguments the call must carry for this mock to be served. Required unless `matchArgs` is `ignore`.","example":{"to":"maya@example.com"}},"output":{"description":"The result the agent receives. Any JSON value.","example":{"sent":true,"messageId":"msg_01"}},"matchArgs":{"type":"string","enum":["strict","ignore"],"default":"strict","description":"`ignore` serves the mock for any arguments to `toolName`."}}},"example":[{"toolName":"sendEmail","args":{"to":"maya@example.com"},"output":{"sent":true,"messageId":"msg_01"}}],"uniqueKey":"item.toolMocks.oneOf.1","typeLabel":"null"}],"uniqueKey":"item.toolMocks","typeLabel":"object[] | null"},"unmockedToolPolicy":{"oneOf":[{"type":"string","enum":["allow","deny"],"description":"Null when the item leaves it to the run.","uniqueKey":"item.unmockedToolPolicy.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["allow","deny"],"description":"Null when the item leaves it to the run.","uniqueKey":"item.unmockedToolPolicy.oneOf.1","typeLabel":"null"}],"uniqueKey":"item.unmockedToolPolicy","typeLabel":"enum\u003cstring> | null"},"createdAt":{"type":"string","format":"date-time","uniqueKey":"item.createdAt","typeLabel":"string\u003cdate-time>"},"updatedAt":{"type":"string","format":"date-time","uniqueKey":"item.updatedAt","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"item","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"item":{"id":"dsi_2c7e91b4","datasetId":"ds_orders_v3","version":3,"input":"Can I get a refund on an order I placed yesterday?","groundTruth":"Yes — orders can be refunded within 14 days. Ask for the order number.","requestContext":null,"metadata":{"category":"refunds"},"toolMocks":null,"unmockedToolPolicy":null,"createdAt":"2026-08-04T10:31:48.006Z","updatedAt":"2026-08-04T10:31:48.006Z"}},"examples":{"Example":{"title":"Example","value":{"item":{"id":"dsi_2c7e91b4","datasetId":"ds_orders_v3","version":3,"input":"Can I get a refund on an order I placed yesterday?","groundTruth":"Yes — orders can be refunded within 14 days. Ask for the order number.","requestContext":null,"metadata":{"category":"refunds"},"toolMocks":null,"unmockedToolPolicy":null,"createdAt":"2026-08-04T10:31:48.006Z","updatedAt":"2026-08-04T10:31:48.006Z"}}}},"exampleType":"examples"}},"exampleType":"examples"},"3ee5b933-38b6-400f-9270-0ec39415c82c":{"description":"Invalid body, or the item failed validation","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"The class of failure.","uniqueKey":"error","typeLabel":"string"},"details":{"type":"string","description":"What specifically went wrong.","uniqueKey":"details","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>","details":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"ebef1fbd-af93-4841-a95d-510ba6bf6d83":{"description":"No such dataset or item in this organization","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"The class of failure.","uniqueKey":"error","typeLabel":"string"},"details":{"type":"string","description":"What specifically went wrong.","uniqueKey":"details","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>","details":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"4e8ed20a-7c1a-449a-8397-18df65c9f93b":{"bearerAuth":{"type":"http","scheme":"bearer","description":"Organization API key, generated in studio.sidenet.ai. Backend only — never in a browser.","scopes":[],"schemeName":"bearerAuth"}}},"servers":{"294b0737-ab3a-403f-813d-e59fda6ec404":{"url":"https://api.sidenet.ai"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","description":"Organization API key, generated in studio.sidenet.ai. Backend only — never in a browser.","scopes":[],"schemeName":"bearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Organization API key, generated in studio.sidenet.ai. Backend only — never in a browser.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"api-reference/openapi.json"},"subdomain":"sidenetai","siteName":"Sidenet API","title":"Update dataset item - Sidenet API","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-23T12:35:02.699Z","originalFileLocation":"api-reference/datasets/update-dataset-item.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Edits one item. Only the fields sent change; null clears requestContext or metadata. Bumps the dataset version — earlier versions keep the previous content.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Sidenet API\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/sidenetai/jpMqiy2x92lioK32/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/docs/mintlify-assets/_mintlify/favicons/sidenetai/jpMqiy2x92lioK32/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/sidenetai/jpMqiy2x92lioK32/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/sidenetai/jpMqiy2x92lioK32/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/sidenetai/jpMqiy2x92lioK32/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/sidenetai/jpMqiy2x92lioK32/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/sidenetai/jpMqiy2x92lioK32/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/sidenetai/jpMqiy2x92lioK32/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/sidenetai/jpMqiy2x92lioK32/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Update dataset item - Sidenet API\">\u003cmeta data-mint-head property=\"og:description\" content=\"Edits one item. Only the fields sent change; null clears requestContext or metadata. Bumps the dataset version — earlier versions keep the previous content.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Sidenet API\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://www.sidenet.ai/api-reference/datasets/update-dataset-item\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://sidenetai.mintlify.app/_mintlify/api/og/v2?division=Datasets\u0026amp;title=Update+dataset+item\u0026amp;description=Edits+one+item.+Only+the+fields+sent+change%3B+%60null%60+clears+%60requestContext%60+or+%60metadata%60.+Bumps+the+dataset+version+%E2%80%94+earlier+versions+keep+the+previous+conten\u0026amp;theme=10fff1ff9fcd00101834a5af\u0026amp;signature=f0564911b57369905ac097d0f91db929aafc314e82767e49c7adac87d95df838\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Update dataset item - Sidenet API\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Edits one item. Only the fields sent change; null clears requestContext or metadata. Bumps the dataset version — earlier versions keep the previous content.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://sidenetai.mintlify.app/_mintlify/api/og/v2?division=Datasets\u0026amp;title=Update+dataset+item\u0026amp;description=Edits+one+item.+Only+the+fields+sent+change%3B+%60null%60+clears+%60requestContext%60+or+%60metadata%60.+Bumps+the+dataset+version+%E2%80%94+earlier+versions+keep+the+previous+conten\u0026amp;theme=10fff1ff9fcd00101834a5af\u0026amp;signature=f0564911b57369905ac097d0f91db929aafc314e82767e49c7adac87d95df838\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/docs/mintlify-assets/_mintlify/favicons/sidenetai/jpMqiy2x92lioK32/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Sidenet API\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#4F46E5\">\u003clink data-mint-head rel=\"canonical\" href=\"https://www.sidenet.ai/api-reference/datasets/update-dataset-item\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/api-reference/datasets/update-dataset-item.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://www.sidenet.ai/#organization\",\"name\":\"Sidenet API\",\"url\":\"https://www.sidenet.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/sidenetai/IsfHUeiSCKNFr_6U/images/logo-light.svg?fit=max\u0026auto=format\u0026n=IsfHUeiSCKNFr_6U\u0026q=85\u0026s=206c6acd674e00cc951ff99d54600daa\"}},{\"@type\":\"WebSite\",\"@id\":\"https://www.sidenet.ai#website\",\"name\":\"Sidenet API\",\"url\":\"https://www.sidenet.ai\",\"publisher\":{\"@id\":\"https://www.sidenet.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://www.sidenet.ai/api-reference/datasets/update-dataset-item#webpage\",\"url\":\"https://www.sidenet.ai/api-reference/datasets/update-dataset-item\",\"name\":\"Update dataset item\",\"description\":\"Edits one item. Only the fields sent change; null clears requestContext or metadata. Bumps the dataset version — earlier versions keep the previous content.\",\"dateModified\":\"2026-10-23T12:35:02.699Z\",\"isPartOf\":{\"@id\":\"https://www.sidenet.ai#website\"},\"breadcrumb\":{\"@id\":\"https://www.sidenet.ai/api-reference/datasets/update-dataset-item#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://www.sidenet.ai/api-reference/datasets/update-dataset-item#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Datasets\",\"item\":\"https://www.sidenet.ai/api-reference/datasets/list-datasets\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Update dataset item\",\"item\":\"https://www.sidenet.ai/api-reference/datasets/update-dataset-item\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://www.sidenet.ai/api-reference/datasets/update-dataset-item#apireference\",\"headline\":\"Update dataset item\",\"name\":\"Update dataset item\",\"description\":\"Edits one item. Only the fields sent change; null clears requestContext or metadata. Bumps the dataset version — earlier versions keep the previous content.\",\"url\":\"https://www.sidenet.ai/api-reference/datasets/update-dataset-item\",\"mainEntityOfPage\":{\"@id\":\"https://www.sidenet.ai/api-reference/datasets/update-dataset-item#webpage\"},\"dateModified\":\"2026-10-23T12:35:02.699Z\",\"publisher\":{\"@id\":\"https://www.sidenet.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://www.sidenet.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Sidenet API\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Sidenet API","nav":{"global":null,"tabs":[{"tab":"Guides","pages":[{"title":"Guides","href":"/concepts"}]},{"tab":"API Reference","groups":[{"group":"Overview","root":{"title":"Overview","href":"/api-reference/overview"},"pages":[]},{"group":"Authentication","pages":[{"title":"Mint session token","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/token","href":"/api-reference/authentication/mint-session-token"},{"title":"Refresh session token","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/token/refresh","href":"/api-reference/authentication/refresh-session-token"},{"title":"List runtime auth providers","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/tools-auth","href":"/api-reference/authentication/list-runtime-auth-providers"}]},{"group":"Users \u0026 Groups","pages":[{"title":"List users","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/users","href":"/api-reference/users-\u0026-groups/list-users"},{"title":"Create user","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/users","href":"/api-reference/users-\u0026-groups/create-user"},{"title":"Update user","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /v1/users/{userId}","href":"/api-reference/users-\u0026-groups/update-user"},{"title":"List groups","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/groups","href":"/api-reference/users-\u0026-groups/list-groups"},{"title":"Create group","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/groups","href":"/api-reference/users-\u0026-groups/create-group"},{"title":"Update group","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /v1/groups/{groupId}","href":"/api-reference/users-\u0026-groups/update-group"}]},{"group":"Chat \u0026 Messaging","pages":[{"title":"Stream chat","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/chat","href":"/api-reference/chat/stream-chat"},{"title":"Run agent","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/agents/{id}/run","href":"/api-reference/chat/run-agent"},{"title":"Run network","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/copilots/{id}/run","href":"/api-reference/chat/run-network"},{"title":"Resume stream","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/chat/stream","href":"/api-reference/chat/resume-stream"},{"title":"Cancel stream","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/chat/stream","href":"/api-reference/chat/cancel-stream"},{"title":"List threads","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/threads","href":"/api-reference/chat/list-threads"},{"title":"List messages","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/messages","href":"/api-reference/chat/list-messages"},{"title":"Vote on message","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/vote","href":"/api-reference/chat/vote-on-message"},{"title":"Mark thread read","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/threads/{id}/read","href":"/api-reference/chat/mark-thread-read"}]},{"group":"Agents","pages":[{"title":"List agents","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/agents","href":"/api-reference/agents/list-agents"},{"title":"Create agent","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/agents","href":"/api-reference/agents/create-agent"},{"title":"Get agent","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/agents/{id}","href":"/api-reference/agents/get-agent"},{"title":"Save agent draft","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /v1/agents/{id}/draft","href":"/api-reference/agents/save-agent-draft"},{"title":"Preview agent prompt","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/agents/{id}/instructions/preview","href":"/api-reference/agents/preview-agent-prompt"},{"title":"Publish agent","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/agents/{id}/publish","href":"/api-reference/agents/publish-agent"},{"title":"Activate agent version","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/agents/{id}/activate","href":"/api-reference/agents/activate-agent-version"},{"title":"List agent versions","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/agents/{id}/versions","href":"/api-reference/agents/list-agent-versions"},{"title":"Delete agent","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/agents/{id}","href":"/api-reference/agents/delete-agent"}]},{"group":"Prompt Blocks","pages":[{"title":"List prompt blocks","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/prompt-blocks","href":"/api-reference/prompt-blocks/list-prompt-blocks"},{"title":"Create prompt block","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/prompt-blocks","href":"/api-reference/prompt-blocks/create-prompt-block"},{"title":"Get prompt block","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/prompt-blocks/{id}","href":"/api-reference/prompt-blocks/get-prompt-block"},{"title":"Save block draft","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /v1/prompt-blocks/{id}/draft","href":"/api-reference/prompt-blocks/save-block-draft"},{"title":"Publish prompt block","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/prompt-blocks/{id}/publish","href":"/api-reference/prompt-blocks/publish-prompt-block"},{"title":"Activate block version","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/prompt-blocks/{id}/activate","href":"/api-reference/prompt-blocks/activate-block-version"},{"title":"List block versions","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/prompt-blocks/{id}/versions","href":"/api-reference/prompt-blocks/list-block-versions"},{"title":"List block references","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/prompt-blocks/{id}/references","href":"/api-reference/prompt-blocks/list-block-references"},{"title":"Roll out block version","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/prompt-blocks/{id}/rollout","href":"/api-reference/prompt-blocks/roll-out-block-version"},{"title":"Preview block content","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/prompt-blocks/preview","href":"/api-reference/prompt-blocks/preview-block-content"},{"title":"Delete prompt block","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/prompt-blocks/{id}","href":"/api-reference/prompt-blocks/delete-prompt-block"}]},{"group":"Skills","pages":[{"title":"List skills","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/skills","href":"/api-reference/skills/list-skills"},{"title":"Create skill","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/skills","href":"/api-reference/skills/create-skill"},{"title":"Get skill","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/skills/{id}","href":"/api-reference/skills/get-skill"},{"title":"Save skill","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /v1/skills/{id}","href":"/api-reference/skills/save-skill"},{"title":"Publish skill","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/skills/{id}/publish","href":"/api-reference/skills/publish-skill"},{"title":"Activate skill version","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/skills/{id}/activate","href":"/api-reference/skills/activate-skill-version"},{"title":"List skill versions","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/skills/{id}/versions","href":"/api-reference/skills/list-skill-versions"},{"title":"List skill references","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/skills/{id}/references","href":"/api-reference/skills/list-skill-references"},{"title":"Delete skill","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/skills/{id}","href":"/api-reference/skills/delete-skill"}]},{"group":"Workflows","pages":[{"title":"List workflows","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workflows","href":"/api-reference/workflows/list-workflows"},{"title":"Create workflow","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workflows","href":"/api-reference/workflows/create-workflow"},{"title":"Get workflow","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workflows/{id}","href":"/api-reference/workflows/get-workflow"},{"title":"Save workflow draft","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /v1/workflows/{id}/draft","href":"/api-reference/workflows/save-workflow-draft"},{"title":"Publish workflow","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workflows/{id}/publish","href":"/api-reference/workflows/publish-workflow"},{"title":"Activate workflow version","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workflows/{id}/activate","href":"/api-reference/workflows/activate-workflow-version"},{"title":"List workflow versions","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workflows/{id}/versions","href":"/api-reference/workflows/list-workflow-versions"},{"title":"Run workflow","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workflows/{id}/run","href":"/api-reference/workflows/run-workflow"},{"title":"Get workflow schema","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workflows/definition-schema","href":"/api-reference/workflows/get-workflow-schema"},{"title":"Delete workflow","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/workflows/{id}","href":"/api-reference/workflows/delete-workflow"}]},{"group":"Workflow Schedules","pages":[{"title":"List workflow schedules","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workflow-schedules","href":"/api-reference/workflows/list-workflow-schedules"},{"title":"Create workflow schedule","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workflow-schedules","href":"/api-reference/workflows/create-workflow-schedule"},{"title":"Preview schedule timing","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workflow-schedules/preview","href":"/api-reference/workflows/preview-schedule-timing"},{"title":"Get workflow schedule","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workflow-schedules/{id}","href":"/api-reference/workflows/get-workflow-schedule"},{"title":"Update workflow schedule","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /v1/workflow-schedules/{id}","href":"/api-reference/workflows/update-workflow-schedule"},{"title":"Delete workflow schedule","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/workflow-schedules/{id}","href":"/api-reference/workflows/delete-workflow-schedule"},{"title":"Pause workflow schedule","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workflow-schedules/{id}/pause","href":"/api-reference/workflows/pause-workflow-schedule"},{"title":"Resume workflow schedule","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workflow-schedules/{id}/resume","href":"/api-reference/workflows/resume-workflow-schedule"},{"title":"Run workflow schedule now","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workflow-schedules/{id}/run-now","href":"/api-reference/workflows/run-workflow-schedule-now"},{"title":"List schedule runs","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workflow-schedules/{id}/runs","href":"/api-reference/workflows/list-schedule-runs"},{"title":"List workflow runs","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workflow-runs","href":"/api-reference/workflows/list-workflow-runs"},{"title":"Get workflow run","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workflow-runs/{id}","href":"/api-reference/workflows/get-workflow-run"}]},{"group":"Dashboards","pages":[{"title":"List dashboards","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/dashboards","href":"/api-reference/dashboards/list-dashboards"},{"title":"Get dashboard","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/dashboards/{id}","href":"/api-reference/dashboards/get-dashboard"},{"title":"Refresh dashboard","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/dashboards/{id}/refresh","href":"/api-reference/dashboards/refresh-dashboard"},{"title":"Get dashboard refresh","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/dashboards/{id}/runs/{runId}","href":"/api-reference/dashboards/get-dashboard-refresh"},{"title":"List dashboard versions","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/dashboards/{id}/versions","href":"/api-reference/dashboards/list-dashboard-versions"},{"title":"Activate dashboard version","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/dashboards/{id}/activate","href":"/api-reference/dashboards/activate-dashboard-version"},{"title":"Delete dashboard","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/dashboards/{id}","href":"/api-reference/dashboards/delete-dashboard"}]},{"group":"Networks","pages":[{"title":"Get network","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/copilots/{id}","href":"/api-reference/networks/get-network"},{"title":"Update network","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /v1/copilots/{id}","href":"/api-reference/networks/update-network"},{"title":"Attach agent","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/copilots/{id}/agents","href":"/api-reference/networks/attach-agent"},{"title":"Detach agent","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/copilots/{id}/agents/{agentId}","href":"/api-reference/networks/detach-agent"},{"title":"Attach workflow","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/copilots/{id}/workflows","href":"/api-reference/networks/attach-workflow"},{"title":"Detach workflow","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/copilots/{id}/workflows/{workflowId}","href":"/api-reference/networks/detach-workflow"},{"title":"Deploy network","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/copilots/{id}/deploy","href":"/api-reference/networks/deploy-network"}]},{"group":"Tools","pages":[{"title":"List tools","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/tools","href":"/api-reference/tools/list-tools"},{"title":"Execute tool","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/tools/{toolId}/execute","href":"/api-reference/tools/execute-tool"},{"title":"Create tool","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/tools","href":"/api-reference/tools/create-tool"},{"title":"Update tool","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /v1/tools/{id}","href":"/api-reference/tools/update-tool"},{"title":"Delete tool","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/tools/{id}","href":"/api-reference/tools/delete-tool"}]},{"group":"Tool Providers","pages":[{"title":"List tool providers","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/tool-providers","href":"/api-reference/tool-providers/list-tool-providers"},{"title":"Create tool provider","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/tool-providers","href":"/api-reference/tool-providers/create-tool-provider"},{"title":"Get tool provider","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/tool-providers/{id}","href":"/api-reference/tool-providers/get-tool-provider"},{"title":"Update tool provider","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /v1/tool-providers/{id}","href":"/api-reference/tool-providers/update-tool-provider"},{"title":"Save provider tools","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /v1/tool-providers/{id}/tools","href":"/api-reference/tool-providers/save-provider-tools"},{"title":"Delete tool provider","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/tool-providers/{id}","href":"/api-reference/tool-providers/delete-tool-provider"}]},{"group":"Datasets","pages":[{"title":"List datasets","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/datasets","href":"/api-reference/datasets/list-datasets"},{"title":"Create dataset","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/datasets","href":"/api-reference/datasets/create-dataset"},{"title":"Get dataset","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/datasets/{id}","href":"/api-reference/datasets/get-dataset"},{"title":"Update dataset","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /v1/datasets/{id}","href":"/api-reference/datasets/update-dataset"},{"title":"Delete dataset","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/datasets/{id}","href":"/api-reference/datasets/delete-dataset"},{"title":"List dataset items","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/datasets/{id}/items","href":"/api-reference/datasets/list-dataset-items"},{"title":"Add dataset items","description":"Appends up to 500 items. Each item is one prompt the agent will answer (`input`), with an optional expected answer (`groundTruth`) for the scorers that compare against one, optional per-item `requestContext` (a thread to pin the item to, prompt variables for that row), free-form `metadata`, and optional `toolMocks` — canned results served in place of the agent's real tools during a run, so an item that would send an email or create a ticket never does. Adding bumps the dataset version.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/datasets/{id}/items","href":"/api-reference/datasets/add-dataset-items"},{"title":"Update dataset item","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /v1/datasets/{id}/items/{itemId}","href":"/api-reference/datasets/update-dataset-item"},{"title":"Delete dataset item","description":"Removes one item from the current version. Bumps the dataset version; earlier versions still contain it.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/datasets/{id}/items/{itemId}","href":"/api-reference/datasets/delete-dataset-item"}]},{"group":"Scoring \u0026 Experiments","pages":[{"title":"Run experiment","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/experiments","href":"/api-reference/experiments/run-experiment"},{"title":"Get experiment","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/experiments/{experimentId}","href":"/api-reference/experiments/get-experiment"},{"title":"Delete experiment","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/experiments/{experimentId}","href":"/api-reference/experiments/delete-experiment"},{"title":"List experiments","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/datasets/{id}/experiments","href":"/api-reference/experiments/list-experiments"},{"title":"Compare experiments","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/datasets/{id}/compare","href":"/api-reference/experiments/compare-experiments"},{"title":"Score traces","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/score-trace","href":"/api-reference/experiments/score-traces"},{"title":"List trace scores","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/traces/{traceId}/scores","href":"/api-reference/experiments/list-trace-scores"}]},{"group":"System","pages":[{"title":"Rebuild agents","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/rebuild","href":"/api-reference/system/rebuild-agents"},{"title":"Rebuild org tools","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /rebuild-org-tools","href":"/api-reference/system/rebuild-org-tools"}]}]},{"tab":"Chat SDK","pages":[{"title":"Chat SDK","href":"/sdk/overview"}]}]},"title":"Update dataset item - Sidenet API","buildId":"dpl_BvXubCjoPYfvfFiCP5WgKvGYUZ9k","deploymentId":"dpl_BvXubCjoPYfvfFiCP5WgKvGYUZ9k","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-Cn24bQ-L.js","utils-2fswSlDf.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-CCIi4ABW.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-CAH7N_Ow.js","snippetPresets-x_0VpYAk.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-llGafAZf.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-W1eCShSz.js","shallow-NLT_NnDI.js","getApiPlaygroundDisplay-QSEhtcdZ.js","CodeSnippet-CK8Lk0kg.js","CodeSnippets-Cra_whAm.js","Page-CQfXSH2v.js","getPastedJson-BEz4UfPL.js","icon-CwvrEduL.js","MethodPill-DblyOGAG.js","DuplicateIcon-7P7ixz4I.js","createIcon-BURR5_pt.js","DynamicMarkdown-DteaQut7.js","SectionHeading-CHtmkzk7.js","axios-vUo_bRtp.js","Markdown-BIU4AXHQ.js","clsx-Ds0AvV0Z.js","lib--scc4DXi.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-Ka3QKbKd.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BURaoZsB.js"]}