POST api/Terms/Post
Request Information
URI Parameters
None.
Body Parameters
GetTermMultipleBindingModel| Name | Description | Type | Additional information |
|---|---|---|---|
| SearchTerms | Collection of string |
None. |
|
| ResultLimit | integer |
None. |
|
| ShouldReplaceNumbers | boolean |
None. |
|
| ShouldDoTermRecognition | boolean |
None. |
|
| ShouldUseRtf | boolean |
None. |
|
| ShouldSetHyperlinksMatch | boolean |
None. |
|
| DatabaseType | DatabaseType |
None. |
|
| SourceLanguageId | integer |
None. |
|
| TargetLanguageId | integer |
None. |
|
| SubjectId | integer |
None. |
|
| SubsubjectId | integer |
None. |
|
| ProjectCode | string |
None. |
|
| MinMatchPercent | integer |
None. |
Request Formats
application/json, text/json
Sample:
{
"SearchTerms": [
"sample string 1",
"sample string 2"
],
"ResultLimit": 1,
"ShouldReplaceNumbers": true,
"ShouldDoTermRecognition": true,
"ShouldUseRtf": true,
"ShouldSetHyperlinksMatch": true,
"DatabaseType": 1,
"SourceLanguageId": 6,
"TargetLanguageId": 7,
"SubjectId": 8,
"SubsubjectId": 9,
"ProjectCode": "sample string 10",
"MinMatchPercent": 11
}
application/xml, text/xml
Sample:
<GetTermMultipleBindingModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TTWebApi.Models">
<DatabaseType>Private</DatabaseType>
<MinMatchPercent>11</MinMatchPercent>
<ProjectCode>sample string 10</ProjectCode>
<SourceLanguageId>6</SourceLanguageId>
<SubjectId>8</SubjectId>
<SubsubjectId>9</SubsubjectId>
<TargetLanguageId>7</TargetLanguageId>
<ResultLimit>1</ResultLimit>
<ShouldDoTermRecognition>true</ShouldDoTermRecognition>
<ShouldReplaceNumbers>true</ShouldReplaceNumbers>
<ShouldSetHyperlinksMatch>true</ShouldSetHyperlinksMatch>
<ShouldUseRtf>true</ShouldUseRtf>
<SearchTerms xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>sample string 1</d2p1:string>
<d2p1:string>sample string 2</d2p1:string>
</SearchTerms>
</GetTermMultipleBindingModel>
application/x-www-form-urlencoded
Sample:
Response Information
Resource Description
Collection of GetTermsResult| Name | Description | Type | Additional information |
|---|---|---|---|
| SearchResults | Collection of TermResult |
None. |
Response Formats
application/json, text/json
Sample:
[
{
"SearchResults": [
{
"SourceTerm": "sample string 1",
"TargetTerm": "sample string 2",
"Definition": "sample string 3"
},
{
"SourceTerm": "sample string 1",
"TargetTerm": "sample string 2",
"Definition": "sample string 3"
}
]
},
{
"SearchResults": [
{
"SourceTerm": "sample string 1",
"TargetTerm": "sample string 2",
"Definition": "sample string 3"
},
{
"SourceTerm": "sample string 1",
"TargetTerm": "sample string 2",
"Definition": "sample string 3"
}
]
}
]
application/xml, text/xml
Sample:
<ArrayOfGetTermsResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TTWebApi.Models">
<GetTermsResult>
<SearchResults>
<TermResult>
<Definition>sample string 3</Definition>
<SourceTerm>sample string 1</SourceTerm>
<TargetTerm>sample string 2</TargetTerm>
</TermResult>
<TermResult>
<Definition>sample string 3</Definition>
<SourceTerm>sample string 1</SourceTerm>
<TargetTerm>sample string 2</TargetTerm>
</TermResult>
</SearchResults>
</GetTermsResult>
<GetTermsResult>
<SearchResults>
<TermResult>
<Definition>sample string 3</Definition>
<SourceTerm>sample string 1</SourceTerm>
<TargetTerm>sample string 2</TargetTerm>
</TermResult>
<TermResult>
<Definition>sample string 3</Definition>
<SourceTerm>sample string 1</SourceTerm>
<TargetTerm>sample string 2</TargetTerm>
</TermResult>
</SearchResults>
</GetTermsResult>
</ArrayOfGetTermsResult>