POST api/v1/product/update-product
Request Information
URI Parameters
None.
Body Parameters
UpdateBillerProductRequest| Name | Description | Type | Additional information |
|---|---|---|---|
| Id | integer |
None. |
|
| BillerId | integer |
None. |
|
| ProductCode | string |
None. |
|
| ProductName | string |
None. |
|
| ProductShortName | string |
None. |
|
| ProductAmount | decimal number |
None. |
|
| MinimumAmount | decimal number |
None. |
|
| MaximumAmount | decimal number |
None. |
|
| DailyLimit | decimal number |
None. |
|
| MonthlyLimit | decimal number |
None. |
|
| DailyCountLimit | integer |
None. |
|
| MonthlyCountLimit | integer |
None. |
|
| CoporateDailyLimit | decimal number |
None. |
|
| CoporateMonthlyLimit | decimal number |
None. |
|
| CoporateDailyCountLimit | integer |
None. |
|
| CoporateMonthlyCountLimit | integer |
None. |
|
| IsFixedAmount | boolean |
None. |
|
| PlatformTypeId | integer |
None. |
|
| IsEnabledOnUssd | boolean |
None. |
|
| NarrationTemplate | string |
None. |
|
| MiddleWareTypeId | integer |
None. |
|
| StatusId | integer |
None. |
|
| ValidationRequired | string |
None. |
|
| ValidationEndPoint | string |
None. |
|
| CommitRequired | string |
None. |
|
| CommitEndPoint | string |
None. |
|
| ComplexPostingFlag | string |
None. |
|
| ConfirmationRequired | string |
None. |
|
| ConfirmationEndPoint | string |
None. |
|
| CreatedBy | string |
None. |
|
| RequestId | string |
Required Matching regular expression pattern: (^(?=.{4,50}$)([ A-Za-z0-9.|/-]+$)) |
|
| CountryId | string |
None. |
Request Formats
application/json, text/json
Sample:
{
"Id": 1,
"BillerId": 2,
"ProductCode": "sample string 3",
"ProductName": "sample string 4",
"ProductShortName": "sample string 5",
"ProductAmount": 6.0,
"MinimumAmount": 7.0,
"MaximumAmount": 8.0,
"DailyLimit": 9.0,
"MonthlyLimit": 10.0,
"DailyCountLimit": 11,
"MonthlyCountLimit": 12,
"CoporateDailyLimit": 13.0,
"CoporateMonthlyLimit": 14.0,
"CoporateDailyCountLimit": 15,
"CoporateMonthlyCountLimit": 16,
"IsFixedAmount": true,
"PlatformTypeId": 18,
"IsEnabledOnUssd": true,
"NarrationTemplate": "sample string 20",
"MiddleWareTypeId": 21,
"StatusId": 22,
"ValidationRequired": "sample string 23",
"ValidationEndPoint": "sample string 24",
"CommitRequired": "sample string 25",
"CommitEndPoint": "sample string 26",
"ComplexPostingFlag": "sample string 27",
"ConfirmationRequired": "sample string 28",
"ConfirmationEndPoint": "sample string 29",
"CreatedBy": "sample string 30",
"RequestId": "sample string 31",
"CountryId": "sample string 32"
}
application/xml, text/xml
Sample:
<UpdateBillerProductRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/FirstBank.SingleBiller.CoreObject.DataTransferObjects"> <CountryId>sample string 32</CountryId> <RequestId>sample string 31</RequestId> <BillerId>2</BillerId> <CommitEndPoint>sample string 26</CommitEndPoint> <CommitRequired>sample string 25</CommitRequired> <ComplexPostingFlag>sample string 27</ComplexPostingFlag> <ConfirmationEndPoint>sample string 29</ConfirmationEndPoint> <ConfirmationRequired>sample string 28</ConfirmationRequired> <CoporateDailyCountLimit>15</CoporateDailyCountLimit> <CoporateDailyLimit>13</CoporateDailyLimit> <CoporateMonthlyCountLimit>16</CoporateMonthlyCountLimit> <CoporateMonthlyLimit>14</CoporateMonthlyLimit> <CreatedBy>sample string 30</CreatedBy> <DailyCountLimit>11</DailyCountLimit> <DailyLimit>9</DailyLimit> <Id>1</Id> <IsEnabledOnUssd>true</IsEnabledOnUssd> <IsFixedAmount>true</IsFixedAmount> <MaximumAmount>8</MaximumAmount> <MiddleWareTypeId>21</MiddleWareTypeId> <MinimumAmount>7</MinimumAmount> <MonthlyCountLimit>12</MonthlyCountLimit> <MonthlyLimit>10</MonthlyLimit> <NarrationTemplate>sample string 20</NarrationTemplate> <PlatformTypeId>18</PlatformTypeId> <ProductAmount>6</ProductAmount> <ProductCode>sample string 3</ProductCode> <ProductName>sample string 4</ProductName> <ProductShortName>sample string 5</ProductShortName> <StatusId>22</StatusId> <ValidationEndPoint>sample string 24</ValidationEndPoint> <ValidationRequired>sample string 23</ValidationRequired> </UpdateBillerProductRequest>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
IHttpActionResultNone.
Response Formats
application/json, text/json, application/xml, text/xml
Sample:
Sample not available.