POST api/SaveUserSubscription
Request Information
URI Parameters
None.
Body Parameters
SubscriptionModel| Name | Description | Type | Additional information |
|---|---|---|---|
| userId | integer |
None. |
|
| transactionId | integer |
None. |
|
| userSubscriptionId | integer |
None. |
|
| orderId | string |
None. |
|
| amount | decimal number |
None. |
|
| packageName | string |
None. |
|
| productId | string |
None. |
|
| product_description | string |
None. |
|
| purchaseTime | integer |
None. |
|
| purchaseState | integer |
None. |
|
| purchaseToken | string |
None. |
|
| autoRenewing | boolean |
None. |
|
| acknowledged | boolean |
None. |
|
| developerPayload | string |
None. |
|
| originalJson | string |
None. |
|
| signature | string |
None. |
|
| validityDay | integer |
None. |
|
| startDate | date |
None. |
|
| expiryDate | date |
None. |
|
| original_transaction_id | string |
None. |
Request Formats
application/json, text/json
Sample:
{
"userId": 1,
"transactionId": 1,
"userSubscriptionId": 1,
"orderId": "sample string 1",
"amount": 2.0,
"packageName": "sample string 3",
"productId": "sample string 4",
"product_description": "sample string 5",
"purchaseTime": 6,
"purchaseState": 7,
"purchaseToken": "sample string 8",
"autoRenewing": true,
"acknowledged": true,
"developerPayload": "sample string 11",
"originalJson": "sample string 12",
"signature": "sample string 13",
"validityDay": 1,
"startDate": "2026-02-04T18:54:23.7899741+00:00",
"expiryDate": "2026-02-04T18:54:23.7899741+00:00",
"original_transaction_id": "sample string 14"
}
application/xml, text/xml
Sample:
<SubscriptionModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/GlutenDude.BusinessEntity.API"> <acknowledged>true</acknowledged> <amount>2</amount> <autoRenewing>true</autoRenewing> <developerPayload>sample string 11</developerPayload> <expiryDate>2026-02-04T18:54:23.7899741+00:00</expiryDate> <orderId>sample string 1</orderId> <originalJson>sample string 12</originalJson> <original_transaction_id>sample string 14</original_transaction_id> <packageName>sample string 3</packageName> <productId>sample string 4</productId> <product_description>sample string 5</product_description> <purchaseState>7</purchaseState> <purchaseTime>6</purchaseTime> <purchaseToken>sample string 8</purchaseToken> <signature>sample string 13</signature> <startDate>2026-02-04T18:54:23.7899741+00:00</startDate> <transactionId>1</transactionId> <userId>1</userId> <userSubscriptionId>1</userSubscriptionId> <validityDay>1</validityDay> </SubscriptionModel>
multipart/form-data
Sample:
<SubscriptionModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/GlutenDude.BusinessEntity.API"><acknowledged>true</acknowledged><amount>2</amount><autoRenewing>true</autoRenewing><developerPayload>sample string 11</developerPayload><expiryDate>2026-02-04T18:54:23.7899741+00:00</expiryDate><orderId>sample string 1</orderId><originalJson>sample string 12</originalJson><original_transaction_id>sample string 14</original_transaction_id><packageName>sample string 3</packageName><productId>sample string 4</productId><product_description>sample string 5</product_description><purchaseState>7</purchaseState><purchaseTime>6</purchaseTime><purchaseToken>sample string 8</purchaseToken><signature>sample string 13</signature><startDate>2026-02-04T18:54:23.7899741+00:00</startDate><transactionId>1</transactionId><userId>1</userId><userSubscriptionId>1</userSubscriptionId><validityDay>1</validityDay></SubscriptionModel>
application/x-www-form-urlencoded
Sample:
Response Information
Resource Description
HttpResponseMessage| Name | Description | Type | Additional information |
|---|---|---|---|
| Version | Version |
None. |
|
| Content | HttpContent |
None. |
|
| StatusCode | HttpStatusCode |
None. |
|
| ReasonPhrase | string |
None. |
|
| Headers | Collection of Object |
None. |
|
| RequestMessage | HttpRequestMessage |
None. |
|
| IsSuccessStatusCode | boolean |
None. |