POST api/updateReward
create reward, allows upload codes and create new reward
Request Information
URI Parameters
None.
Body Parameters
RewardsProperties| Name | Description | Type | Additional information |
|---|---|---|---|
| entityId | integer |
None. |
|
| stationName | string |
None. |
|
| userId | integer |
None. |
|
| rewardModel | RewardByEntityModel |
None. |
Request Formats
application/json, text/json
Sample:
{
"entityId": 1,
"stationName": "sample string 2",
"userId": 3,
"rewardModel": {
"EntityID": 1,
"sRewardID": 1,
"rewardName": "sample string 1",
"description": "sample string 2",
"rewardsQty": 1,
"requiredCheckins": 1,
"rewardPrice": 1,
"attachedFiles": true,
"status": "sample string 4",
"urlLegalDocument": "sample string 5",
"rewardDocuments": [
{
"idItem": "sample string 1",
"format": "sample string 2",
"documentStream": null,
"fileName": "sample string 3",
"folder": "sample string 4",
"needToDeleteDocument": true,
"urlDocument": "sample string 6",
"code": "sample string 7"
},
{
"idItem": "sample string 1",
"format": "sample string 2",
"documentStream": null,
"fileName": "sample string 3",
"folder": "sample string 4",
"needToDeleteDocument": true,
"urlDocument": "sample string 6",
"code": "sample string 7"
}
],
"temsAndCondDocument": {
"idItem": "sample string 1",
"format": "sample string 2",
"documentStream": null,
"fileName": "sample string 3",
"folder": "sample string 4",
"needToDeleteDocument": true,
"urlDocument": "sample string 6",
"code": "sample string 7"
},
"rewardImage": {
"idItem": "sample string 1",
"format": "sample string 2",
"documentStream": null,
"fileName": "sample string 3",
"folder": "sample string 4",
"needToDeleteDocument": true,
"urlDocument": "sample string 6",
"code": "sample string 7"
},
"howToRedeemDocument": {
"idItem": "sample string 1",
"format": "sample string 2",
"documentStream": null,
"fileName": "sample string 3",
"folder": "sample string 4",
"needToDeleteDocument": true,
"urlDocument": "sample string 6",
"code": "sample string 7"
},
"codes": [
{
"Code": "sample string 1"
},
{
"Code": "sample string 1"
}
],
"ShowIn": 1,
"Color": 1,
"ValidFrom": "2026-06-05T18:21:30.74054-06:00",
"ValidUntil": "2026-06-05T18:21:30.74054-06:00"
}
}
application/xml, text/xml
Sample:
<RewardsProperties xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Loymark.Backend.Admin.Resources">
<entityId>1</entityId>
<rewardModel>
<Color>1</Color>
<EntityID>1</EntityID>
<ShowIn>1</ShowIn>
<ValidFrom>2026-06-05T18:21:30.74054-06:00</ValidFrom>
<ValidUntil>2026-06-05T18:21:30.74054-06:00</ValidUntil>
<attachedFiles>true</attachedFiles>
<codes>
<UploadCodesModel>
<Code>sample string 1</Code>
</UploadCodesModel>
<UploadCodesModel>
<Code>sample string 1</Code>
</UploadCodesModel>
</codes>
<description>sample string 2</description>
<howToRedeemDocument>
<code>sample string 7</code>
<documentStream xmlns:d4p1="http://schemas.datacontract.org/2004/07/System.IO" i:nil="true" />
<fileName>sample string 3</fileName>
<folder>sample string 4</folder>
<format>sample string 2</format>
<idItem>sample string 1</idItem>
<needToDeleteDocument>true</needToDeleteDocument>
<urlDocument>sample string 6</urlDocument>
</howToRedeemDocument>
<requiredCheckins>1</requiredCheckins>
<rewardDocuments>
<RewardDocument>
<code>sample string 7</code>
<documentStream xmlns:d5p1="http://schemas.datacontract.org/2004/07/System.IO" i:nil="true" />
<fileName>sample string 3</fileName>
<folder>sample string 4</folder>
<format>sample string 2</format>
<idItem>sample string 1</idItem>
<needToDeleteDocument>true</needToDeleteDocument>
<urlDocument>sample string 6</urlDocument>
</RewardDocument>
<RewardDocument>
<code>sample string 7</code>
<documentStream xmlns:d5p1="http://schemas.datacontract.org/2004/07/System.IO" i:nil="true" />
<fileName>sample string 3</fileName>
<folder>sample string 4</folder>
<format>sample string 2</format>
<idItem>sample string 1</idItem>
<needToDeleteDocument>true</needToDeleteDocument>
<urlDocument>sample string 6</urlDocument>
</RewardDocument>
</rewardDocuments>
<rewardImage>
<code>sample string 7</code>
<documentStream xmlns:d4p1="http://schemas.datacontract.org/2004/07/System.IO" i:nil="true" />
<fileName>sample string 3</fileName>
<folder>sample string 4</folder>
<format>sample string 2</format>
<idItem>sample string 1</idItem>
<needToDeleteDocument>true</needToDeleteDocument>
<urlDocument>sample string 6</urlDocument>
</rewardImage>
<rewardName>sample string 1</rewardName>
<rewardPrice>1</rewardPrice>
<rewardsQty>1</rewardsQty>
<sRewardID>1</sRewardID>
<status>sample string 4</status>
<temsAndCondDocument>
<code>sample string 7</code>
<documentStream xmlns:d4p1="http://schemas.datacontract.org/2004/07/System.IO" i:nil="true" />
<fileName>sample string 3</fileName>
<folder>sample string 4</folder>
<format>sample string 2</format>
<idItem>sample string 1</idItem>
<needToDeleteDocument>true</needToDeleteDocument>
<urlDocument>sample string 6</urlDocument>
</temsAndCondDocument>
<urlLegalDocument>sample string 5</urlLegalDocument>
</rewardModel>
<stationName>sample string 2</stationName>
<userId>3</userId>
</RewardsProperties>
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.