POST Report/Communication/Post
Request Information
URI Parameters
None.
Body Parameters
CommunicationTransactionPostModel| Name | Description | Type | Additional information |
|---|---|---|---|
| CommunicationCode | integer |
None. |
|
| DepartmentCode | integer |
None. |
|
| DistrictCode | integer |
None. |
|
| OfficeCode | integer |
None. |
|
| ProjectCode | integer |
None. |
|
| WorkOrderCode | integer |
None. |
|
| BankCode | integer |
None. |
|
| VendorUserCode | integer |
None. |
|
| Status | string |
None. |
|
| IsActive | boolean |
None. |
|
| IsDeleted | boolean |
None. |
|
| CreatedBy | integer |
None. |
|
| CreatedOn | date |
None. |
|
| ModifiedBy | integer |
None. |
|
| ModifiedOn | date |
None. |
|
| CommunicationTypeCode | integer |
None. |
|
| RefNo | string |
None. |
|
| DeletedDocumentCodes | string |
None. |
|
| DynamicFieldValueList | Collection of CommunicationTransactionDynamicPostModel |
None. |
|
| DocumentList | Collection of CommunicationTransactionDocumentPostModel |
None. |
|
| Summary | string |
None. |
|
| SummaryDocumentList | Collection of CommunicationSummaryDocumentPostModel |
None. |
|
| CCOfficeList | Collection of string |
None. |
|
| PreviouseCommunicationCode | integer |
None. |
|
| Subject | string |
None. |
|
| Description | string |
None. |
|
| Amount | decimal number |
None. |
|
| CreatedByOfficeCode | integer |
None. |
|
| Name | string |
None. |
|
| Address | string |
None. |
|
| Phone | string |
None. |
|
| AssemblyConstituencyCode | integer |
None. |
|
| ImagePath | string |
None. |
|
| ImageName | string |
None. |
|
| ImageExt | string |
None. |
Request Formats
application/json, text/json
Sample:
{
"CommunicationCode": 1,
"DepartmentCode": 2,
"DistrictCode": 1,
"OfficeCode": 1,
"ProjectCode": 1,
"WorkOrderCode": 1,
"BankCode": 1,
"VendorUserCode": 1,
"Status": "sample string 3",
"IsActive": true,
"IsDeleted": true,
"CreatedBy": 1,
"CreatedOn": "2026-04-04T13:30:48.4890324+05:30",
"ModifiedBy": 1,
"ModifiedOn": "2026-04-04T13:30:48.4890324+05:30",
"CommunicationTypeCode": 1,
"RefNo": "sample string 8",
"DeletedDocumentCodes": "sample string 9",
"DynamicFieldValueList": [
{
"ID": 1,
"CommunicationCode": 2,
"FieldCode": 3,
"FieldValue": "sample string 4",
"IsActive": true,
"IsDeleted": true,
"CreatedBy": 7,
"CreatedOn": "2026-04-04T13:30:48.4890324+05:30",
"ModifiedBy": 9,
"ModifiedOn": "2026-04-04T13:30:48.4890324+05:30"
},
{
"ID": 1,
"CommunicationCode": 2,
"FieldCode": 3,
"FieldValue": "sample string 4",
"IsActive": true,
"IsDeleted": true,
"CreatedBy": 7,
"CreatedOn": "2026-04-04T13:30:48.4890324+05:30",
"ModifiedBy": 9,
"ModifiedOn": "2026-04-04T13:30:48.4890324+05:30"
}
],
"DocumentList": [
{
"DocumentCode": 1,
"CommunicationCode": 2,
"AttachmentTypeCode": 1,
"AttachmentType": "sample string 3",
"AttachmentTypeHindi": "sample string 4",
"DocName": "sample string 5",
"DocPath": "sample string 6",
"Ext": "sample string 7",
"Description": "sample string 8"
},
{
"DocumentCode": 1,
"CommunicationCode": 2,
"AttachmentTypeCode": 1,
"AttachmentType": "sample string 3",
"AttachmentTypeHindi": "sample string 4",
"DocName": "sample string 5",
"DocPath": "sample string 6",
"Ext": "sample string 7",
"Description": "sample string 8"
}
],
"Summary": "sample string 10",
"SummaryDocumentList": [
{
"DocumentCode": 1,
"CommunicationCode": 2,
"DocName": "sample string 3",
"DocPath": "sample string 4",
"Extension": "sample string 5"
},
{
"DocumentCode": 1,
"CommunicationCode": 2,
"DocName": "sample string 3",
"DocPath": "sample string 4",
"Extension": "sample string 5"
}
],
"CCOfficeList": [
"sample string 1",
"sample string 2"
],
"PreviouseCommunicationCode": 1,
"Subject": "sample string 11",
"Description": "sample string 12",
"Amount": 1.1,
"CreatedByOfficeCode": 1,
"Name": "sample string 13",
"Address": "sample string 14",
"Phone": "sample string 15",
"AssemblyConstituencyCode": 1,
"ImagePath": "sample string 16",
"ImageName": "sample string 17",
"ImageExt": "sample string 18"
}
application/xml, text/xml
Sample:
<CommunicationTransactionPostModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/B2G.Models.UserModel">
<Address>sample string 14</Address>
<Amount>1.1</Amount>
<AssemblyConstituencyCode>1</AssemblyConstituencyCode>
<BankCode>1</BankCode>
<CCOfficeList xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>sample string 1</d2p1:string>
<d2p1:string>sample string 2</d2p1:string>
</CCOfficeList>
<CommunicationCode>1</CommunicationCode>
<CommunicationTypeCode>1</CommunicationTypeCode>
<CreatedBy>1</CreatedBy>
<CreatedByOfficeCode>1</CreatedByOfficeCode>
<CreatedOn>2026-04-04T13:30:48.4890324+05:30</CreatedOn>
<DeletedDocumentCodes>sample string 9</DeletedDocumentCodes>
<DepartmentCode>2</DepartmentCode>
<Description>sample string 12</Description>
<DistrictCode>1</DistrictCode>
<DocumentList>
<CommunicationTransactionDocumentPostModel>
<AttachmentType>sample string 3</AttachmentType>
<AttachmentTypeCode>1</AttachmentTypeCode>
<AttachmentTypeHindi>sample string 4</AttachmentTypeHindi>
<CommunicationCode>2</CommunicationCode>
<Description>sample string 8</Description>
<DocName>sample string 5</DocName>
<DocPath>sample string 6</DocPath>
<DocumentCode>1</DocumentCode>
<Ext>sample string 7</Ext>
</CommunicationTransactionDocumentPostModel>
<CommunicationTransactionDocumentPostModel>
<AttachmentType>sample string 3</AttachmentType>
<AttachmentTypeCode>1</AttachmentTypeCode>
<AttachmentTypeHindi>sample string 4</AttachmentTypeHindi>
<CommunicationCode>2</CommunicationCode>
<Description>sample string 8</Description>
<DocName>sample string 5</DocName>
<DocPath>sample string 6</DocPath>
<DocumentCode>1</DocumentCode>
<Ext>sample string 7</Ext>
</CommunicationTransactionDocumentPostModel>
</DocumentList>
<DynamicFieldValueList>
<CommunicationTransactionDynamicPostModel>
<CommunicationCode>2</CommunicationCode>
<CreatedBy>7</CreatedBy>
<CreatedOn>2026-04-04T13:30:48.4890324+05:30</CreatedOn>
<FieldCode>3</FieldCode>
<FieldValue>sample string 4</FieldValue>
<ID>1</ID>
<IsActive>true</IsActive>
<IsDeleted>true</IsDeleted>
<ModifiedBy>9</ModifiedBy>
<ModifiedOn>2026-04-04T13:30:48.4890324+05:30</ModifiedOn>
</CommunicationTransactionDynamicPostModel>
<CommunicationTransactionDynamicPostModel>
<CommunicationCode>2</CommunicationCode>
<CreatedBy>7</CreatedBy>
<CreatedOn>2026-04-04T13:30:48.4890324+05:30</CreatedOn>
<FieldCode>3</FieldCode>
<FieldValue>sample string 4</FieldValue>
<ID>1</ID>
<IsActive>true</IsActive>
<IsDeleted>true</IsDeleted>
<ModifiedBy>9</ModifiedBy>
<ModifiedOn>2026-04-04T13:30:48.4890324+05:30</ModifiedOn>
</CommunicationTransactionDynamicPostModel>
</DynamicFieldValueList>
<ImageExt>sample string 18</ImageExt>
<ImageName>sample string 17</ImageName>
<ImagePath>sample string 16</ImagePath>
<IsActive>true</IsActive>
<IsDeleted>true</IsDeleted>
<ModifiedBy>1</ModifiedBy>
<ModifiedOn>2026-04-04T13:30:48.4890324+05:30</ModifiedOn>
<Name>sample string 13</Name>
<OfficeCode>1</OfficeCode>
<Phone>sample string 15</Phone>
<PreviouseCommunicationCode>1</PreviouseCommunicationCode>
<ProjectCode>1</ProjectCode>
<RefNo>sample string 8</RefNo>
<Status>sample string 3</Status>
<Subject>sample string 11</Subject>
<Summary>sample string 10</Summary>
<SummaryDocumentList>
<CommunicationSummaryDocumentPostModel>
<CommunicationCode>2</CommunicationCode>
<DocName>sample string 3</DocName>
<DocPath>sample string 4</DocPath>
<DocumentCode>1</DocumentCode>
<Extension>sample string 5</Extension>
</CommunicationSummaryDocumentPostModel>
<CommunicationSummaryDocumentPostModel>
<CommunicationCode>2</CommunicationCode>
<DocName>sample string 3</DocName>
<DocPath>sample string 4</DocPath>
<DocumentCode>1</DocumentCode>
<Extension>sample string 5</Extension>
</CommunicationSummaryDocumentPostModel>
</SummaryDocumentList>
<VendorUserCode>1</VendorUserCode>
<WorkOrderCode>1</WorkOrderCode>
</CommunicationTransactionPostModel>
application/x-www-form-urlencoded
Sample:
multipart/form-data
Sample:
--MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="CommunicationCode" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="DepartmentCode" 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="DistrictCode" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="OfficeCode" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="ProjectCode" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WorkOrderCode" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="BankCode" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="VendorUserCode" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Status" sample string 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="IsActive" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="IsDeleted" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="CreatedBy" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="CreatedOn" 2026-04-04T13:30:48.4890324+05:30 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="ModifiedBy" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="ModifiedOn" 2026-04-04T13:30:48.4890324+05:30 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="CommunicationTypeCode" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="RefNo" sample string 8 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="DeletedDocumentCodes" sample string 9 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="DynamicFieldValueList[0].ID" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="DynamicFieldValueList[0].CommunicationCode" 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="DynamicFieldValueList[0].FieldCode" 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="DynamicFieldValueList[0].FieldValue" sample string 4 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="DynamicFieldValueList[0].IsActive" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="DynamicFieldValueList[0].IsDeleted" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="DynamicFieldValueList[0].CreatedBy" 7 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="DynamicFieldValueList[0].CreatedOn" 2026-04-04T13:30:48.4890324+05:30 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="DynamicFieldValueList[0].ModifiedBy" 9 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="DynamicFieldValueList[0].ModifiedOn" 2026-04-04T13:30:48.4890324+05:30 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="DynamicFieldValueList[1].ID" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="DynamicFieldValueList[1].CommunicationCode" 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="DynamicFieldValueList[1].FieldCode" 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="DynamicFieldValueList[1].FieldValue" sample string 4 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="DynamicFieldValueList[1].IsActive" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="DynamicFieldValueList[1].IsDeleted" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="DynamicFieldValueList[1].CreatedBy" 7 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="DynamicFieldValueList[1].CreatedOn" 2026-04-04T13:30:48.4890324+05:30 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="DynamicFieldValueList[1].ModifiedBy" 9 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="DynamicFieldValueList[1].ModifiedOn" 2026-04-04T13:30:48.4890324+05:30 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="DocumentList[0].DocumentCode" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="DocumentList[0].CommunicationCode" 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="DocumentList[0].AttachmentTypeCode" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="DocumentList[0].AttachmentType" sample string 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="DocumentList[0].AttachmentTypeHindi" sample string 4 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="DocumentList[0].DocName" sample string 5 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="DocumentList[0].DocPath" sample string 6 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="DocumentList[0].Ext" sample string 7 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="DocumentList[0].Description" sample string 8 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="DocumentList[1].DocumentCode" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="DocumentList[1].CommunicationCode" 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="DocumentList[1].AttachmentTypeCode" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="DocumentList[1].AttachmentType" sample string 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="DocumentList[1].AttachmentTypeHindi" sample string 4 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="DocumentList[1].DocName" sample string 5 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="DocumentList[1].DocPath" sample string 6 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="DocumentList[1].Ext" sample string 7 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="DocumentList[1].Description" sample string 8 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Summary" sample string 10 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="SummaryDocumentList[0].DocumentCode" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="SummaryDocumentList[0].CommunicationCode" 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="SummaryDocumentList[0].DocName" sample string 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="SummaryDocumentList[0].DocPath" sample string 4 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="SummaryDocumentList[0].Extension" sample string 5 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="SummaryDocumentList[1].DocumentCode" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="SummaryDocumentList[1].CommunicationCode" 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="SummaryDocumentList[1].DocName" sample string 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="SummaryDocumentList[1].DocPath" sample string 4 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="SummaryDocumentList[1].Extension" sample string 5 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="CCOfficeList[0]" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="CCOfficeList[1]" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="PreviouseCommunicationCode" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Subject" sample string 11 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Description" sample string 12 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Amount" 1.1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="CreatedByOfficeCode" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Name" sample string 13 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Address" sample string 14 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Phone" sample string 15 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="AssemblyConstituencyCode" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="ImagePath" sample string 16 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="ImageName" sample string 17 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="ImageExt" sample string 18 --MultipartDataMediaFormatterBoundary1q2w3e--
Response Information
Resource Description
ServiceResponseOfString| Name | Description | Type | Additional information |
|---|---|---|---|
| IsSuccess | boolean |
None. |
|
| Message | string |
None. |
|
| StatusCode | integer |
None. |
|
| Data | string |
None. |
|
| Exception | string |
None. |
Response Formats
application/json, text/json
Sample:
{
"IsSuccess": true,
"Message": "sample string 2",
"StatusCode": 3,
"Data": "sample string 4",
"Exception": "sample string 5"
}
application/xml, text/xml
Sample:
<ServiceResponseOfstring xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/B2G.Services.ServiceHelper"> <Data>sample string 4</Data> <Exception>sample string 5</Exception> <IsSuccess>true</IsSuccess> <Message>sample string 2</Message> <StatusCode>3</StatusCode> </ServiceResponseOfstring>
multipart/form-data
Sample:
--MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="IsSuccess" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Message" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="StatusCode" 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Data" sample string 4 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Exception" sample string 5 --MultipartDataMediaFormatterBoundary1q2w3e--