curl --request PUT \
--url https://realtime-api.voiceflow.com/v1alpha1/public/knowledge-base/document/{documentID} \
--header 'Content-Type: application/json' \
--header 'authorization: <api-key>' \
--data '
{
"data": {
"type": "url",
"url": "<string>",
"name": "<string>",
"refreshRate": "daily",
"folderID": "<string>",
"metadata": {},
"documentMetadata": [
{
"key": "<string>",
"values": [
"<string>"
]
}
]
}
}
'{
"data": {
"documentID": "<string>",
"data": {
"type": "url",
"name": "<string>",
"url": "<string>",
"refreshRate": "daily",
"lastSuccessUpdate": "<string>",
"accessTokenID": 123,
"integrationExternalID": "<string>",
"source": "zendesk"
},
"updatedAt": "2023-11-07T05:31:56Z",
"status": {
"type": "ERROR",
"data": "<unknown>"
}
}
}Replaces the target document with the provided content. Supports both application/json and multipart/form-data content types.
curl --request PUT \
--url https://realtime-api.voiceflow.com/v1alpha1/public/knowledge-base/document/{documentID} \
--header 'Content-Type: application/json' \
--header 'authorization: <api-key>' \
--data '
{
"data": {
"type": "url",
"url": "<string>",
"name": "<string>",
"refreshRate": "daily",
"folderID": "<string>",
"metadata": {},
"documentMetadata": [
{
"key": "<string>",
"values": [
"<string>"
]
}
]
}
}
'{
"data": {
"documentID": "<string>",
"data": {
"type": "url",
"name": "<string>",
"url": "<string>",
"refreshRate": "daily",
"lastSuccessUpdate": "<string>",
"accessTokenID": 123,
"integrationExternalID": "<string>",
"source": "zendesk"
},
"updatedAt": "2023-11-07T05:31:56Z",
"status": {
"type": "ERROR",
"data": "<unknown>"
}
}
}Voiceflow Dialog Manager API key (VF.DM) or Workspace API key (VF.WS)
ID of the document to target.
Determines how granularly each document is broken up. Range available is 500-1500 tokens, default is 1000. Smaller chunk size means narrower context, faster response, less tokens consumed, and greater risk of less accurate answers. Max chunk size affects the total amount of chunks parsed from a document - i.e., larger chunks means less chunks retrieved.
Hide child attributes
url daily, weekly, monthly, never The target document was successfully replaced.
Hide child attributes
Hide child attributes
url daily, weekly, monthly, never zendesk, shopify Was this page helpful?