POST api/case/adddocuments

Request Information

URI Parameters

None.

Body Parameters

tbl_Case_DocumentsVM
NameDescriptionTypeAdditional information
ID

integer

None.

CaseID

integer

Required

DocumentModeID

integer

Required

RecordType

string

None.

RecordTypeID

integer

None.

DocumentTypeID

integer

Required

DocumentType

string

None.

DocumentTitle

string

Required

DocumentData

string

None.

FileContent

Collection of byte

None.

FileContentbase64

string

None.

FileExtention

string

None.

FileBaseName

string

None.

fileNameWithoutExt

string

None.

IsDeleted

integer

None.

Active

integer

None.

CreatedBy

integer

None.

uploadedBy

string

None.

CreatedOn

date

None.

ModifiedBy

integer

None.

ModifiedOn

date

None.

attachments

Collection of HttpPostedFileBase

None.

Request Formats

application/json, text/json

Sample:
{
  "ID": 1,
  "CaseID": 1,
  "DocumentModeID": 1,
  "RecordType": "sample string 2",
  "RecordTypeID": 1,
  "DocumentTypeID": 1,
  "DocumentType": "sample string 3",
  "DocumentTitle": "sample string 4",
  "DocumentData": "sample string 5",
  "FileContent": "QEA=",
  "FileContentbase64": "sample string 6",
  "FileExtention": "sample string 7",
  "FileBaseName": "sample string 8",
  "fileNameWithoutExt": "sample string 9",
  "IsDeleted": 1,
  "Active": 1,
  "CreatedBy": 1,
  "uploadedBy": "sample string 10",
  "CreatedOn": "2025-12-16T23:41:37.4612148-06:00",
  "ModifiedBy": 1,
  "ModifiedOn": "2025-12-16T23:41:37.4612148-06:00",
  "attachments": null
}

application/xml, text/xml

Sample:
<tbl_Case_DocumentsVM xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Case_Management_DAL.ViewModel">
  <Active>1</Active>
  <CaseID>1</CaseID>
  <CreatedBy>1</CreatedBy>
  <CreatedOn>2025-12-16T23:41:37.4612148-06:00</CreatedOn>
  <DocumentData>sample string 5</DocumentData>
  <DocumentModeID>1</DocumentModeID>
  <DocumentTitle>sample string 4</DocumentTitle>
  <DocumentType>sample string 3</DocumentType>
  <DocumentTypeID>1</DocumentTypeID>
  <FileBaseName>sample string 8</FileBaseName>
  <FileContent>QEA=</FileContent>
  <FileContentbase64>sample string 6</FileContentbase64>
  <FileExtention>sample string 7</FileExtention>
  <ID>1</ID>
  <IsDeleted>1</IsDeleted>
  <ModifiedBy>1</ModifiedBy>
  <ModifiedOn>2025-12-16T23:41:37.4612148-06:00</ModifiedOn>
  <RecordType>sample string 2</RecordType>
  <RecordTypeID>1</RecordTypeID>
  <attachments xmlns:d2p1="http://schemas.datacontract.org/2004/07/System.Web" i:nil="true" />
  <fileNameWithoutExt>sample string 9</fileNameWithoutExt>
  <uploadedBy>sample string 10</uploadedBy>
</tbl_Case_DocumentsVM>

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 'tbl_Case_DocumentsVM'.

Response Information

Resource Description

ErrorClass
NameDescriptionTypeAdditional information
Msg

string

None.

Status

string

None.

IsSuccess

boolean

None.

retrn

Object

None.

Response Formats

application/json, text/json

Sample:
{
  "Msg": "sample string 1",
  "Status": "sample string 2",
  "IsSuccess": true,
  "retrn": {}
}

application/xml, text/xml

Sample:
<ErrorClass xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/MMC_WebAPI.Utilities">
  <IsSuccess>true</IsSuccess>
  <Msg>sample string 1</Msg>
  <Status>sample string 2</Status>
  <retrn />
</ErrorClass>