Skip to content

Plan

Subscription plan management.

Create

Endpoint

HTTP
POST /plan/create

Authorized User Role

admin

Request Body

FieldTypeNotes
agentstringAgent.
alignbooleanAlign.
enddateEnd.
interestarrayInterest.
pendingbooleanPending.
periodstringPeriod.
scopestringScope.
startdateStart.
typestringType.
unitsnumberUnits.

Response

FieldType
accountIdstring
idstring
advanceboolean
agentstring
alignboolean
countnumber
currentobject
discountnumber
enddate
fixedboolean
interestarray
lastBilleddate
licensestring
memostring
nextReminderdate
notifyarray
overrideobject
pendingboolean
periodstring
prepayboolean
purchasesarray
startdate
scopestring
slidingboolean
testnumber
typestring
unitsnumber

Current

FieldType
countnumber
enddate
licensestring
periodstring
pricenumber
scopestring
startdate
unitsnumber
upfrontnumber

Purchases

FieldType
datedate
unitsnumber
expirednumber

Get

Endpoint

HTTP
POST /plan/get

Authorized User Role

user

Request Body

FieldTypeNotes
idstringPlan ID.
typestringType.

Response

FieldType
accountIdstring
idstring
advanceboolean
agentstring
alignboolean
countnumber
currentobject
discountnumber
enddate
fixedboolean
interestarray
lastBilleddate
licensestring
memostring
nextReminderdate
notifyarray
overrideobject
pendingboolean
periodstring
prepayboolean
purchasesarray
startdate
scopestring
slidingboolean
testnumber
typestring
unitsnumber

Current

FieldType
countnumber
enddate
licensestring
periodstring
pricenumber
scopestring
startdate
unitsnumber
upfrontnumber

Purchases

FieldType
datedate
unitsnumber
expirednumber

Find

Endpoint

HTTP
POST /plan/find

Authorized User Role

user

Request Body

FieldTypeNotes
typestringType.

Query String Options

FieldType
filterstring
hiddenboolean
indexstring
limitnumber
logboolean
nextobject
prevobject
wherestring

Response

Paged response.

FieldTypeNotes
dataarrayAn array of Plan records.
nextstringPaged cursor to use for the next page of items.
prevstringPages cursor to use for the previous page of items.

Plan

FieldType
accountIdstring
idstring
advanceboolean
agentstring
alignboolean
countnumber
currentobject
discountnumber
enddate
fixedboolean
interestarray
lastBilleddate
licensestring
memostring
nextReminderdate
notifyarray
overrideobject
pendingboolean
periodstring
prepayboolean
purchasesarray
startdate
scopestring
slidingboolean
testnumber
typestring
unitsnumber

Current

FieldType
countnumber
enddate
licensestring
periodstring
pricenumber
scopestring
startdate
unitsnumber
upfrontnumber

Purchases

FieldType
datedate
unitsnumber
expirednumber

Remove

Endpoint

HTTP
POST /plan/remove

Authorized User Role

admin

Request Body

FieldTypeNotes
idstringPlan ID.

Response

FieldType
accountIdstring
idstring
advanceboolean
agentstring
alignboolean
countnumber
currentobject
discountnumber
enddate
fixedboolean
interestarray
lastBilleddate
licensestring
memostring
nextReminderdate
notifyarray
overrideobject
pendingboolean
periodstring
prepayboolean
purchasesarray
startdate
scopestring
slidingboolean
testnumber
typestring
unitsnumber

Current

FieldType
countnumber
enddate
licensestring
periodstring
pricenumber
scopestring
startdate
unitsnumber
upfrontnumber

Purchases

FieldType
datedate
unitsnumber
expirednumber

Update

Endpoint

HTTP
POST /plan/update

Authorized User Role

admin

Request Body

FieldTypeNotes
alignbooleanAlign.
enddateEnd.
idstringPlan ID.
interestarrayInterest.
nextReminderdateNext reminder.
pendingbooleanPending.
prepaybooleanPrepay.
periodstringPeriod.
scopestringScope.
startdateStart.
typestringType.
unitsnumberUnits.

Response

FieldType
accountIdstring
idstring
advanceboolean
agentstring
alignboolean
countnumber
currentobject
discountnumber
enddate
fixedboolean
interestarray
lastBilleddate
licensestring
memostring
nextReminderdate
notifyarray
overrideobject
pendingboolean
periodstring
prepayboolean
purchasesarray
startdate
scopestring
slidingboolean
testnumber
typestring
unitsnumber

Current

FieldType
countnumber
enddate
licensestring
periodstring
pricenumber
scopestring
startdate
unitsnumber
upfrontnumber

Purchases

FieldType
datedate
unitsnumber
expirednumber