PUT api/KnowledgeDetails
Request Information
URI Parameters
None.
Body Parameters
CustomKnowledgeUpdateName | Description | Type | Additional information |
---|---|---|---|
add | Add |
None. |
|
delete | Delete |
None. |
|
update | Update |
None. |
Request Formats
application/json, text/json
Sample:
{ "add": { "qnaList": [ { "id": 1, "answer": "sample string 2", "source": "sample string 3", "questions": [ "sample string 1", "sample string 2" ], "metadata": [ { "sample string 1": "sample string 2", "sample string 3": "sample string 4" }, { "sample string 1": "sample string 2", "sample string 3": "sample string 4" } ] }, { "id": 1, "answer": "sample string 2", "source": "sample string 3", "questions": [ "sample string 1", "sample string 2" ], "metadata": [ { "sample string 1": "sample string 2", "sample string 3": "sample string 4" }, { "sample string 1": "sample string 2", "sample string 3": "sample string 4" } ] } ], "urls": [ "sample string 1", "sample string 2" ], "files": [ { "fileName": "sample string 1", "fileUri": "sample string 2" }, { "fileName": "sample string 1", "fileUri": "sample string 2" } ] }, "delete": { "ids": [ 1, 2 ], "sources": [ "sample string 1", "sample string 2" ] }, "update": { "name": "sample string 1", "qnaList": [ { "id": 1, "answer": "sample string 2", "source": "sample string 3", "questions": { "add": [ "sample string 1", "sample string 2" ], "delete": [ "sample string 1", "sample string 2" ] }, "metadata": { "delete": [ { "sample string 1": "sample string 2", "sample string 3": "sample string 4" }, { "sample string 1": "sample string 2", "sample string 3": "sample string 4" } ], "add": [ { "sample string 1": "sample string 2", "sample string 3": "sample string 4" }, { "sample string 1": "sample string 2", "sample string 3": "sample string 4" } ] } }, { "id": 1, "answer": "sample string 2", "source": "sample string 3", "questions": { "add": [ "sample string 1", "sample string 2" ], "delete": [ "sample string 1", "sample string 2" ] }, "metadata": { "delete": [ { "sample string 1": "sample string 2", "sample string 3": "sample string 4" }, { "sample string 1": "sample string 2", "sample string 3": "sample string 4" } ], "add": [ { "sample string 1": "sample string 2", "sample string 3": "sample string 4" }, { "sample string 1": "sample string 2", "sample string 3": "sample string 4" } ] } } ], "urls": [ "sample string 1", "sample string 2" ] } }
application/xml, text/xml
Sample:
<CustomKnowledgeUpdate xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/IRAApi.CustomModel"> <add> <files> <File> <fileName>sample string 1</fileName> <fileUri>sample string 2</fileUri> </File> <File> <fileName>sample string 1</fileName> <fileUri>sample string 2</fileUri> </File> </files> <qnaList> <AddQnaList> <answer>sample string 2</answer> <id>1</id> <metadata xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d5p1:ArrayOfKeyValueOfstringstring> <d5p1:KeyValueOfstringstring> <d5p1:Key>sample string 1</d5p1:Key> <d5p1:Value>sample string 2</d5p1:Value> </d5p1:KeyValueOfstringstring> <d5p1:KeyValueOfstringstring> <d5p1:Key>sample string 3</d5p1:Key> <d5p1:Value>sample string 4</d5p1:Value> </d5p1:KeyValueOfstringstring> </d5p1:ArrayOfKeyValueOfstringstring> <d5p1:ArrayOfKeyValueOfstringstring> <d5p1:KeyValueOfstringstring> <d5p1:Key>sample string 1</d5p1:Key> <d5p1:Value>sample string 2</d5p1:Value> </d5p1:KeyValueOfstringstring> <d5p1:KeyValueOfstringstring> <d5p1:Key>sample string 3</d5p1:Key> <d5p1:Value>sample string 4</d5p1:Value> </d5p1:KeyValueOfstringstring> </d5p1:ArrayOfKeyValueOfstringstring> </metadata> <questions xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d5p1:string>sample string 1</d5p1:string> <d5p1:string>sample string 2</d5p1:string> </questions> <source>sample string 3</source> </AddQnaList> <AddQnaList> <answer>sample string 2</answer> <id>1</id> <metadata xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d5p1:ArrayOfKeyValueOfstringstring> <d5p1:KeyValueOfstringstring> <d5p1:Key>sample string 1</d5p1:Key> <d5p1:Value>sample string 2</d5p1:Value> </d5p1:KeyValueOfstringstring> <d5p1:KeyValueOfstringstring> <d5p1:Key>sample string 3</d5p1:Key> <d5p1:Value>sample string 4</d5p1:Value> </d5p1:KeyValueOfstringstring> </d5p1:ArrayOfKeyValueOfstringstring> <d5p1:ArrayOfKeyValueOfstringstring> <d5p1:KeyValueOfstringstring> <d5p1:Key>sample string 1</d5p1:Key> <d5p1:Value>sample string 2</d5p1:Value> </d5p1:KeyValueOfstringstring> <d5p1:KeyValueOfstringstring> <d5p1:Key>sample string 3</d5p1:Key> <d5p1:Value>sample string 4</d5p1:Value> </d5p1:KeyValueOfstringstring> </d5p1:ArrayOfKeyValueOfstringstring> </metadata> <questions xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d5p1:string>sample string 1</d5p1:string> <d5p1:string>sample string 2</d5p1:string> </questions> <source>sample string 3</source> </AddQnaList> </qnaList> <urls xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d3p1:string>sample string 1</d3p1:string> <d3p1:string>sample string 2</d3p1:string> </urls> </add> <delete> <ids xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d3p1:int>1</d3p1:int> <d3p1:int>2</d3p1:int> </ids> <sources xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d3p1:string>sample string 1</d3p1:string> <d3p1:string>sample string 2</d3p1:string> </sources> </delete> <update> <name>sample string 1</name> <qnaList> <UpdateQnaList> <answer>sample string 2</answer> <id>1</id> <metadata> <add xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d6p1:ArrayOfKeyValueOfstringstring> <d6p1:KeyValueOfstringstring> <d6p1:Key>sample string 1</d6p1:Key> <d6p1:Value>sample string 2</d6p1:Value> </d6p1:KeyValueOfstringstring> <d6p1:KeyValueOfstringstring> <d6p1:Key>sample string 3</d6p1:Key> <d6p1:Value>sample string 4</d6p1:Value> </d6p1:KeyValueOfstringstring> </d6p1:ArrayOfKeyValueOfstringstring> <d6p1:ArrayOfKeyValueOfstringstring> <d6p1:KeyValueOfstringstring> <d6p1:Key>sample string 1</d6p1:Key> <d6p1:Value>sample string 2</d6p1:Value> </d6p1:KeyValueOfstringstring> <d6p1:KeyValueOfstringstring> <d6p1:Key>sample string 3</d6p1:Key> <d6p1:Value>sample string 4</d6p1:Value> </d6p1:KeyValueOfstringstring> </d6p1:ArrayOfKeyValueOfstringstring> </add> <delete xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d6p1:ArrayOfKeyValueOfstringstring> <d6p1:KeyValueOfstringstring> <d6p1:Key>sample string 1</d6p1:Key> <d6p1:Value>sample string 2</d6p1:Value> </d6p1:KeyValueOfstringstring> <d6p1:KeyValueOfstringstring> <d6p1:Key>sample string 3</d6p1:Key> <d6p1:Value>sample string 4</d6p1:Value> </d6p1:KeyValueOfstringstring> </d6p1:ArrayOfKeyValueOfstringstring> <d6p1:ArrayOfKeyValueOfstringstring> <d6p1:KeyValueOfstringstring> <d6p1:Key>sample string 1</d6p1:Key> <d6p1:Value>sample string 2</d6p1:Value> </d6p1:KeyValueOfstringstring> <d6p1:KeyValueOfstringstring> <d6p1:Key>sample string 3</d6p1:Key> <d6p1:Value>sample string 4</d6p1:Value> </d6p1:KeyValueOfstringstring> </d6p1:ArrayOfKeyValueOfstringstring> </delete> </metadata> <questions> <add xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d6p1:string>sample string 1</d6p1:string> <d6p1:string>sample string 2</d6p1:string> </add> <delete xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d6p1:string>sample string 1</d6p1:string> <d6p1:string>sample string 2</d6p1:string> </delete> </questions> <source>sample string 3</source> </UpdateQnaList> <UpdateQnaList> <answer>sample string 2</answer> <id>1</id> <metadata> <add xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d6p1:ArrayOfKeyValueOfstringstring> <d6p1:KeyValueOfstringstring> <d6p1:Key>sample string 1</d6p1:Key> <d6p1:Value>sample string 2</d6p1:Value> </d6p1:KeyValueOfstringstring> <d6p1:KeyValueOfstringstring> <d6p1:Key>sample string 3</d6p1:Key> <d6p1:Value>sample string 4</d6p1:Value> </d6p1:KeyValueOfstringstring> </d6p1:ArrayOfKeyValueOfstringstring> <d6p1:ArrayOfKeyValueOfstringstring> <d6p1:KeyValueOfstringstring> <d6p1:Key>sample string 1</d6p1:Key> <d6p1:Value>sample string 2</d6p1:Value> </d6p1:KeyValueOfstringstring> <d6p1:KeyValueOfstringstring> <d6p1:Key>sample string 3</d6p1:Key> <d6p1:Value>sample string 4</d6p1:Value> </d6p1:KeyValueOfstringstring> </d6p1:ArrayOfKeyValueOfstringstring> </add> <delete xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d6p1:ArrayOfKeyValueOfstringstring> <d6p1:KeyValueOfstringstring> <d6p1:Key>sample string 1</d6p1:Key> <d6p1:Value>sample string 2</d6p1:Value> </d6p1:KeyValueOfstringstring> <d6p1:KeyValueOfstringstring> <d6p1:Key>sample string 3</d6p1:Key> <d6p1:Value>sample string 4</d6p1:Value> </d6p1:KeyValueOfstringstring> </d6p1:ArrayOfKeyValueOfstringstring> <d6p1:ArrayOfKeyValueOfstringstring> <d6p1:KeyValueOfstringstring> <d6p1:Key>sample string 1</d6p1:Key> <d6p1:Value>sample string 2</d6p1:Value> </d6p1:KeyValueOfstringstring> <d6p1:KeyValueOfstringstring> <d6p1:Key>sample string 3</d6p1:Key> <d6p1:Value>sample string 4</d6p1:Value> </d6p1:KeyValueOfstringstring> </d6p1:ArrayOfKeyValueOfstringstring> </delete> </metadata> <questions> <add xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d6p1:string>sample string 1</d6p1:string> <d6p1:string>sample string 2</d6p1:string> </add> <delete xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d6p1:string>sample string 1</d6p1:string> <d6p1:string>sample string 2</d6p1:string> </delete> </questions> <source>sample string 3</source> </UpdateQnaList> </qnaList> <urls xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d3p1:string>sample string 1</d3p1:string> <d3p1:string>sample string 2</d3p1:string> </urls> </update> </CustomKnowledgeUpdate>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
None.