POST api/SubscriptionHistory/ConvertToSubscription
Request Information
URI Parameters
None.
Body Parameters
SubscriberProduct| Name | Description | Type | Additional information |
|---|---|---|---|
| ID | integer |
None. |
|
| ProductID | integer |
None. |
|
| SubscriberID | integer |
None. |
|
| FlagLocationID | integer |
None. |
|
| CreatedBy | integer |
None. |
|
| CreatedOn | date |
None. |
|
| SubscriptionDate | date |
None. |
|
| ExpirationDate | date |
None. |
|
| Notes | string |
None. |
|
| IsActive | boolean |
None. |
|
| IsDeleted | boolean |
None. |
|
| CancelOnRenewal | boolean |
None. |
|
| CancelReason | string |
None. |
|
| NextBillingDate | date |
None. |
|
| PaidBy | integer |
None. |
|
| SetupFeePaid | integer |
None. |
|
| IsRecurring | boolean |
None. |
|
| StripeRecurringPlanId | string |
None. |
|
| StripeCustomerId | string |
None. |
|
| StripeProductID | string |
None. |
|
| StripeSubscriptionId | string |
None. |
|
| StripeChargeId | string |
None. |
|
| PaypalSubscriptionId | string |
None. |
|
| PaypalTransactionId | string |
None. |
|
| RenewInterval | integer |
None. |
|
| CancelImmediate | boolean |
None. |
|
| CancellationDate | date |
None. |
|
| CancelEndDate | date |
None. |
|
| PaymentMethod | integer |
None. |
|
| IsRecurringFailed | boolean |
None. |
|
| RecurringFailedDate | date |
None. |
|
| IsChargeWaiting | boolean |
None. |
|
| InvoiceMasters | Collection of InvoiceMaster |
None. |
|
| ProductMaster | ProductMaster |
None. |
|
| SubscriberFlagLocation | SubscriberFlagLocation |
None. |
|
| SubscriberMaster | SubscriberMaster |
None. |
|
| SubscriberMaster1 | SubscriberMaster |
None. |
|
| TransactionMasters | Collection of TransactionMaster |
None. |
|
| TblRefunds | Collection of TblRefund |
None. |
Request Formats
application/json
Sample:
Sample not available.
text/json
Sample:
Sample not available.
application/xml
Sample:
Sample not available.
text/xml
Sample:
Sample not available.
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
SubscriptionHistoryViewModel| Name | Description | Type | Additional information |
|---|---|---|---|
| SubscriptionHistoryId | integer |
None. |
|
| ProductId | integer |
None. |
|
| UserName | string |
None. |
|
| SubscriptionType | string |
None. |
|
| StartDate | string |
None. |
|
| EndDate | string |
None. |
|
| Flags | integer |
None. |
|
| RemainingTime | string |
None. |
|
| PaymentMethod | integer |
None. |
|
| Status | boolean |
None. |
|
| string |
None. |
||
| Mobile | string |
None. |
|
| RenewalDate | string |
None. |
|
| AutoInvoiceDate | string |
None. |
|
| Cost | decimal number |
None. |
|
| Address | string |
None. |
|
| Expiring | boolean |
None. |
|
| IsGifted | boolean |
None. |
|
| InvoiceId | string |
None. |
|
| InvoiceNumber | string |
None. |
|
| Recurring | boolean |
None. |
|
| SubscriberId | integer |
None. |
|
| Note | string |
None. |
|
| CreatedBy | integer |
None. |
|
| CreatedOn | date |
None. |
|
| ExpirationDate | date |
None. |
|
| SubscriptionDate | date |
None. |
|
| IsActive | boolean |
None. |
|
| IsDeleted | boolean |
None. |
|
| ProductName | string |
None. |
|
| SubscriberName | string |
None. |
|
| CancelOnRenewal | boolean |
None. |
|
| IsPaid | boolean |
None. |
|
| SubscriptionStatus | boolean |
None. |
|
| SubStatus | string |
None. |
|
| Latitude | decimal number |
None. |
|
| Longitude | decimal number |
None. |
|
| CancelImmediate | boolean |
None. |
|
| StripeSubscriptionId | string |
None. |
|
| AccountStatusString | string |
None. |
|
| SetupFee | decimal number |
None. |
Response Formats
application/json, text/json
Sample:
{
"SubscriptionHistoryId": 1,
"ProductId": 1,
"UserName": "sample string 2",
"SubscriptionType": "sample string 3",
"StartDate": "sample string 4",
"EndDate": "sample string 5",
"Flags": 1,
"RemainingTime": "sample string 6",
"PaymentMethod": 1,
"Status": true,
"Email": "sample string 7",
"Mobile": "sample string 8",
"RenewalDate": "sample string 9",
"AutoInvoiceDate": "sample string 10",
"Cost": 1.0,
"Address": "sample string 11",
"Expiring": true,
"IsGifted": true,
"InvoiceId": "sample string 13",
"InvoiceNumber": "sample string 14",
"Recurring": true,
"SubscriberId": 1,
"Note": "sample string 15",
"CreatedBy": 1,
"CreatedOn": "2026-04-15T18:46:17.5286415+00:00",
"ExpirationDate": "2026-04-15T18:46:17.5286415+00:00",
"SubscriptionDate": "2026-04-15T18:46:17.5286415+00:00",
"IsActive": true,
"IsDeleted": true,
"ProductName": "sample string 16",
"SubscriberName": "sample string 17",
"CancelOnRenewal": true,
"IsPaid": true,
"SubscriptionStatus": true,
"SubStatus": "sample string 18",
"Latitude": 1.1,
"Longitude": 1.1,
"CancelImmediate": true,
"StripeSubscriptionId": "sample string 19",
"AccountStatusString": "sample string 20",
"SetupFee": 1.0
}
application/xml, text/xml
Sample:
<SubscriptionHistoryViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Flag360.Models"> <AccountStatusString>sample string 20</AccountStatusString> <Address>sample string 11</Address> <AutoInvoiceDate>sample string 10</AutoInvoiceDate> <CancelImmediate>true</CancelImmediate> <CancelOnRenewal>true</CancelOnRenewal> <Cost>1</Cost> <CreatedBy>1</CreatedBy> <CreatedOn>2026-04-15T18:46:17.5286415+00:00</CreatedOn> <Email>sample string 7</Email> <EndDate>sample string 5</EndDate> <ExpirationDate>2026-04-15T18:46:17.5286415+00:00</ExpirationDate> <Expiring>true</Expiring> <Flags>1</Flags> <InvoiceId>sample string 13</InvoiceId> <InvoiceNumber>sample string 14</InvoiceNumber> <IsActive>true</IsActive> <IsDeleted>true</IsDeleted> <IsGifted>true</IsGifted> <IsPaid>true</IsPaid> <Latitude>1.1</Latitude> <Longitude>1.1</Longitude> <Mobile>sample string 8</Mobile> <Note>sample string 15</Note> <PaymentMethod>1</PaymentMethod> <ProductId>1</ProductId> <ProductName>sample string 16</ProductName> <Recurring>true</Recurring> <RemainingTime>sample string 6</RemainingTime> <RenewalDate>sample string 9</RenewalDate> <SetupFee>1</SetupFee> <StartDate>sample string 4</StartDate> <Status>true</Status> <StripeSubscriptionId>sample string 19</StripeSubscriptionId> <SubStatus>sample string 18</SubStatus> <SubscriberId>1</SubscriberId> <SubscriberName>sample string 17</SubscriberName> <SubscriptionDate>2026-04-15T18:46:17.5286415+00:00</SubscriptionDate> <SubscriptionHistoryId>1</SubscriptionHistoryId> <SubscriptionStatus>true</SubscriptionStatus> <SubscriptionType>sample string 3</SubscriptionType> <UserName>sample string 2</UserName> </SubscriptionHistoryViewModel>