POST api/SRAI/UpdateSpecialityPromptTemplate

Request Information

URI Parameters

None.

Body Parameters

SpecialityPromptProviderDTO
NameDescriptionTypeAdditional information
Id

integer

None.

SpecialityId

integer

None.

ProviderId

integer

None.

SystemPrompt

string

None.

UserPrompt

string

None.

ChatGptModel

string

None.

Temperature

decimal number

None.

MaxTokens

integer

None.

TopP

decimal number

None.

FrequencyPenalty

decimal number

None.

CustomVocabularyName

string

None.

MediaFormat

string

None.

SpeakerDiarization

boolean

None.

Specialty

string

None.

LanguageCode

string

None.

AzureCustomVocab

boolean

None.

CustomSpeechModelId

string

None.

SecondaryLanguage

boolean

None.

SecondaryLanguageCode

string

None.

CategoryList

string

None.

Steps

string

None.

CptSystemPrompt

string

None.

CptUserPrompt

string

None.

IcdSystemPrompt

string

None.

IcdUserPrompt

string

None.

EnableIcd

boolean

None.

EnableCpt

boolean

None.

SampleNote

string

None.

CreatedOn

date

None.

CreatedBy

string

None.

ModifiedOn

date

None.

ModifiedBy

string

None.

RevisionId

integer

None.

AddendumSystemPrompt

string

None.

AddendumUserPrompt

string

None.

ASR

string

None.

LLM

string

None.

EnableHcc

boolean

None.

ResponseFormat

string

None.

EnableHearo

boolean

None.

EnableMemoryLayer

boolean

None.

MemoryLayerText

string

None.

VisitTypeId

integer

None.

VisitTypeCode

string

None.

TemplateName

string

None.

IsExitCondition

boolean

None.

Request Formats

application/json, text/json

Sample:
{
  "id": 1,
  "specialityId": 2,
  "providerId": 3,
  "systemPrompt": "sample string 4",
  "userPrompt": "sample string 5",
  "chatGptModel": "sample string 6",
  "temperature": 7.0,
  "maxTokens": 8,
  "topP": 9.0,
  "frequencyPenalty": 10.0,
  "customVocabularyName": "sample string 11",
  "mediaFormat": "sample string 12",
  "speakerDiarization": true,
  "specialty": "sample string 14",
  "languageCode": "sample string 15",
  "azureCustomVocab": true,
  "customSpeechModelId": "sample string 17",
  "secondaryLanguage": true,
  "secondaryLanguageCode": "sample string 19",
  "categoryList": "sample string 20",
  "steps": "sample string 21",
  "cptSystemPrompt": "sample string 22",
  "cptUserPrompt": "sample string 23",
  "icdSystemPrompt": "sample string 24",
  "icdUserPrompt": "sample string 25",
  "enableIcd": true,
  "enableCpt": true,
  "sampleNote": "sample string 28",
  "createdOn": "2026-05-06T17:03:15.8727098+05:30",
  "createdBy": "sample string 30",
  "modifiedOn": "2026-05-06T17:03:15.8727098+05:30",
  "modifiedBy": "sample string 31",
  "revisionId": 32,
  "addendumSystemPrompt": "sample string 33",
  "addendumUserPrompt": "sample string 34",
  "asr": "sample string 35",
  "llm": "sample string 36",
  "enableHcc": true,
  "responseFormat": "sample string 38",
  "enableHearo": true,
  "enableMemoryLayer": true,
  "memoryLayerText": "sample string 41",
  "visitTypeId": 42,
  "visitTypeCode": "sample string 43",
  "templateName": "sample string 44",
  "isExitCondition": true
}

application/xml, text/xml

Sample:
<SpecialityPromptProviderDTO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ScribingSoftware.Model.DTO">
  <ASR>sample string 35</ASR>
  <AddendumSystemPrompt>sample string 33</AddendumSystemPrompt>
  <AddendumUserPrompt>sample string 34</AddendumUserPrompt>
  <AzureCustomVocab>true</AzureCustomVocab>
  <CategoryList>sample string 20</CategoryList>
  <ChatGptModel>sample string 6</ChatGptModel>
  <CptSystemPrompt>sample string 22</CptSystemPrompt>
  <CptUserPrompt>sample string 23</CptUserPrompt>
  <CreatedBy>sample string 30</CreatedBy>
  <CreatedOn>2026-05-06T17:03:15.8727098+05:30</CreatedOn>
  <CustomSpeechModelId>sample string 17</CustomSpeechModelId>
  <CustomVocabularyName>sample string 11</CustomVocabularyName>
  <EnableCpt>true</EnableCpt>
  <EnableHcc>true</EnableHcc>
  <EnableHearo>true</EnableHearo>
  <EnableIcd>true</EnableIcd>
  <EnableMemoryLayer>true</EnableMemoryLayer>
  <FrequencyPenalty>10</FrequencyPenalty>
  <IcdSystemPrompt>sample string 24</IcdSystemPrompt>
  <IcdUserPrompt>sample string 25</IcdUserPrompt>
  <Id>1</Id>
  <IsExitCondition>true</IsExitCondition>
  <LLM>sample string 36</LLM>
  <LanguageCode>sample string 15</LanguageCode>
  <MaxTokens>8</MaxTokens>
  <MediaFormat>sample string 12</MediaFormat>
  <MemoryLayerText>sample string 41</MemoryLayerText>
  <ModifiedBy>sample string 31</ModifiedBy>
  <ModifiedOn>2026-05-06T17:03:15.8727098+05:30</ModifiedOn>
  <ProviderId>3</ProviderId>
  <ResponseFormat>sample string 38</ResponseFormat>
  <RevisionId>32</RevisionId>
  <SampleNote>sample string 28</SampleNote>
  <SecondaryLanguage>true</SecondaryLanguage>
  <SecondaryLanguageCode>sample string 19</SecondaryLanguageCode>
  <SpeakerDiarization>true</SpeakerDiarization>
  <SpecialityId>2</SpecialityId>
  <Specialty>sample string 14</Specialty>
  <Steps>sample string 21</Steps>
  <SystemPrompt>sample string 4</SystemPrompt>
  <Temperature>7</Temperature>
  <TemplateName>sample string 44</TemplateName>
  <TopP>9</TopP>
  <UserPrompt>sample string 5</UserPrompt>
  <VisitTypeCode>sample string 43</VisitTypeCode>
  <VisitTypeId>42</VisitTypeId>
</SpecialityPromptProviderDTO>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'SpecialityPromptProviderDTO'.

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml

Sample:

Sample not available.