POST B2GWebsite/Communication/AddUpdateAction
Request Information
URI Parameters
None.
Body Parameters
ActionViewModel| Name | Description | Type | Additional information |
|---|---|---|---|
| ActionCode | integer |
None. |
|
| CommunicationCode | integer |
None. |
|
| Status | string |
Required |
|
| Reply | string |
Required String length: inclusive between 0 and 4000 |
|
| ReasonCode | integer |
None. |
|
| CreatedBy | integer |
None. |
|
| CreatedOn | date |
None. |
|
| UserName | string |
None. |
|
| UserType | string |
None. |
|
| UserTypeTitle | string |
None. |
|
| DocumentList | Collection of ActionDocumentViewModel |
None. |
|
| FromUser | string |
None. |
|
| ToUser | string |
None. |
|
| Reason | string |
None. |
|
| ToUserType | string |
None. |
|
| ToUserTypeTitle | string |
None. |
|
| FromBaseUserType | string |
None. |
|
| FromBaseUserTypeTitle | string |
None. |
|
| ToBaseUserType | string |
None. |
|
| ToBaseUserTypeTitle | string |
None. |
Request Formats
application/json, text/json
Sample:
{
"ActionCode": 1,
"CommunicationCode": 2,
"Status": "sample string 3",
"Reply": "sample string 4",
"ReasonCode": 5,
"CreatedBy": 6,
"CreatedOn": "2026-04-04T13:30:16.2233437+05:30",
"UserName": "sample string 7",
"UserType": "sample string 8",
"UserTypeTitle": "sample string 9",
"DocumentList": [
{
"DocumentCode": 1,
"ActionCode": 2,
"DocName": "sample string 3",
"DocPath": "sample string 4",
"Extension": "sample string 5"
},
{
"DocumentCode": 1,
"ActionCode": 2,
"DocName": "sample string 3",
"DocPath": "sample string 4",
"Extension": "sample string 5"
}
],
"FromUser": "sample string 10",
"ToUser": "sample string 11",
"Reason": "sample string 12",
"ToUserType": "sample string 13",
"ToUserTypeTitle": "sample string 14",
"FromBaseUserType": "sample string 15",
"FromBaseUserTypeTitle": "sample string 16",
"ToBaseUserType": "sample string 17",
"ToBaseUserTypeTitle": "sample string 18"
}
application/xml, text/xml
Sample:
<ActionViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/B2G.Models.UserModel">
<ActionCode>1</ActionCode>
<CommunicationCode>2</CommunicationCode>
<CreatedBy>6</CreatedBy>
<CreatedOn>2026-04-04T13:30:16.2233437+05:30</CreatedOn>
<DocumentList>
<ActionDocumentViewModel>
<ActionCode>2</ActionCode>
<DocName>sample string 3</DocName>
<DocPath>sample string 4</DocPath>
<DocumentCode>1</DocumentCode>
<Extension>sample string 5</Extension>
</ActionDocumentViewModel>
<ActionDocumentViewModel>
<ActionCode>2</ActionCode>
<DocName>sample string 3</DocName>
<DocPath>sample string 4</DocPath>
<DocumentCode>1</DocumentCode>
<Extension>sample string 5</Extension>
</ActionDocumentViewModel>
</DocumentList>
<FromBaseUserType>sample string 15</FromBaseUserType>
<FromBaseUserTypeTitle>sample string 16</FromBaseUserTypeTitle>
<FromUser>sample string 10</FromUser>
<Reason>sample string 12</Reason>
<ReasonCode>5</ReasonCode>
<Reply>sample string 4</Reply>
<Status>sample string 3</Status>
<ToBaseUserType>sample string 17</ToBaseUserType>
<ToBaseUserTypeTitle>sample string 18</ToBaseUserTypeTitle>
<ToUser>sample string 11</ToUser>
<ToUserType>sample string 13</ToUserType>
<ToUserTypeTitle>sample string 14</ToUserTypeTitle>
<UserName>sample string 7</UserName>
<UserType>sample string 8</UserType>
<UserTypeTitle>sample string 9</UserTypeTitle>
</ActionViewModel>
application/x-www-form-urlencoded
Sample:
multipart/form-data
Sample:
--MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="ActionCode" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="CommunicationCode" 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Status" sample string 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Reply" sample string 4 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="ReasonCode" 5 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="CreatedBy" 6 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="CreatedOn" 2026-04-04T13:30:16.2233437+05:30 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="UserName" sample string 7 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="UserType" sample string 8 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="UserTypeTitle" sample string 9 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="DocumentList[0].DocumentCode" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="DocumentList[0].ActionCode" 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="DocumentList[0].DocName" sample string 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="DocumentList[0].DocPath" sample string 4 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="DocumentList[0].Extension" sample string 5 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="DocumentList[1].DocumentCode" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="DocumentList[1].ActionCode" 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="DocumentList[1].DocName" sample string 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="DocumentList[1].DocPath" sample string 4 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="DocumentList[1].Extension" sample string 5 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="FromUser" sample string 10 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="ToUser" sample string 11 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="Reason" sample string 12 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="ToUserType" sample string 13 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="ToUserTypeTitle" sample string 14 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="FromBaseUserType" sample string 15 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="FromBaseUserTypeTitle" sample string 16 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="ToBaseUserType" sample string 17 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="ToBaseUserTypeTitle" 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--