POST api/SubscriptionHistory/ConvertToSubscription

Request Information

URI Parameters

None.

Body Parameters

SubscriberProduct
NameDescriptionTypeAdditional 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
NameDescriptionTypeAdditional 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.

Email

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>