Plan
Subscription plan management.
Create
Endpoint
HTTP
POST /plan/createAuthorized User Role
adminRequest Body
| Field | Type | Notes |
|---|---|---|
| agent | string | Agent. |
| align | boolean | Align. |
| end | date | End. |
| interest | array | Interest. |
| pending | boolean | Pending. |
| period | string | Period. |
| scope | string | Scope. |
| start | date | Start. |
| type | string | Type. |
| units | number | Units. |
Response
| Field | Type |
|---|---|
| accountId | string |
| id | string |
| advance | boolean |
| agent | string |
| align | boolean |
| count | number |
| current | object |
| discount | number |
| end | date |
| fixed | boolean |
| interest | array |
| lastBilled | date |
| license | string |
| memo | string |
| nextReminder | date |
| notify | array |
| override | object |
| pending | boolean |
| period | string |
| prepay | boolean |
| purchases | array |
| start | date |
| scope | string |
| sliding | boolean |
| test | number |
| type | string |
| units | number |
Current
| Field | Type |
|---|---|
| count | number |
| end | date |
| license | string |
| period | string |
| price | number |
| scope | string |
| start | date |
| units | number |
| upfront | number |
Purchases
| Field | Type |
|---|---|
| date | date |
| units | number |
| expired | number |
Get
Endpoint
HTTP
POST /plan/getAuthorized User Role
userRequest Body
| Field | Type | Notes |
|---|---|---|
| id | string | Plan ID. |
| type | string | Type. |
Response
| Field | Type |
|---|---|
| accountId | string |
| id | string |
| advance | boolean |
| agent | string |
| align | boolean |
| count | number |
| current | object |
| discount | number |
| end | date |
| fixed | boolean |
| interest | array |
| lastBilled | date |
| license | string |
| memo | string |
| nextReminder | date |
| notify | array |
| override | object |
| pending | boolean |
| period | string |
| prepay | boolean |
| purchases | array |
| start | date |
| scope | string |
| sliding | boolean |
| test | number |
| type | string |
| units | number |
Current
| Field | Type |
|---|---|
| count | number |
| end | date |
| license | string |
| period | string |
| price | number |
| scope | string |
| start | date |
| units | number |
| upfront | number |
Purchases
| Field | Type |
|---|---|
| date | date |
| units | number |
| expired | number |
Find
Endpoint
HTTP
POST /plan/findAuthorized User Role
userRequest Body
| Field | Type | Notes |
|---|---|---|
| type | string | Type. |
Query String Options
| Field | Type |
|---|---|
| filter | string |
| hidden | boolean |
| index | string |
| limit | number |
| log | boolean |
| next | object |
| prev | object |
| where | string |
Response
Paged response.
| Field | Type | Notes |
|---|---|---|
| data | array | An array of Plan records. |
| next | string | Paged cursor to use for the next page of items. |
| prev | string | Pages cursor to use for the previous page of items. |
Plan
| Field | Type |
|---|---|
| accountId | string |
| id | string |
| advance | boolean |
| agent | string |
| align | boolean |
| count | number |
| current | object |
| discount | number |
| end | date |
| fixed | boolean |
| interest | array |
| lastBilled | date |
| license | string |
| memo | string |
| nextReminder | date |
| notify | array |
| override | object |
| pending | boolean |
| period | string |
| prepay | boolean |
| purchases | array |
| start | date |
| scope | string |
| sliding | boolean |
| test | number |
| type | string |
| units | number |
Current
| Field | Type |
|---|---|
| count | number |
| end | date |
| license | string |
| period | string |
| price | number |
| scope | string |
| start | date |
| units | number |
| upfront | number |
Purchases
| Field | Type |
|---|---|
| date | date |
| units | number |
| expired | number |
Remove
Endpoint
HTTP
POST /plan/removeAuthorized User Role
adminRequest Body
| Field | Type | Notes |
|---|---|---|
| id | string | Plan ID. |
Response
| Field | Type |
|---|---|
| accountId | string |
| id | string |
| advance | boolean |
| agent | string |
| align | boolean |
| count | number |
| current | object |
| discount | number |
| end | date |
| fixed | boolean |
| interest | array |
| lastBilled | date |
| license | string |
| memo | string |
| nextReminder | date |
| notify | array |
| override | object |
| pending | boolean |
| period | string |
| prepay | boolean |
| purchases | array |
| start | date |
| scope | string |
| sliding | boolean |
| test | number |
| type | string |
| units | number |
Current
| Field | Type |
|---|---|
| count | number |
| end | date |
| license | string |
| period | string |
| price | number |
| scope | string |
| start | date |
| units | number |
| upfront | number |
Purchases
| Field | Type |
|---|---|
| date | date |
| units | number |
| expired | number |
Update
Endpoint
HTTP
POST /plan/updateAuthorized User Role
adminRequest Body
| Field | Type | Notes |
|---|---|---|
| align | boolean | Align. |
| end | date | End. |
| id | string | Plan ID. |
| interest | array | Interest. |
| nextReminder | date | Next reminder. |
| pending | boolean | Pending. |
| prepay | boolean | Prepay. |
| period | string | Period. |
| scope | string | Scope. |
| start | date | Start. |
| type | string | Type. |
| units | number | Units. |
Response
| Field | Type |
|---|---|
| accountId | string |
| id | string |
| advance | boolean |
| agent | string |
| align | boolean |
| count | number |
| current | object |
| discount | number |
| end | date |
| fixed | boolean |
| interest | array |
| lastBilled | date |
| license | string |
| memo | string |
| nextReminder | date |
| notify | array |
| override | object |
| pending | boolean |
| period | string |
| prepay | boolean |
| purchases | array |
| start | date |
| scope | string |
| sliding | boolean |
| test | number |
| type | string |
| units | number |
Current
| Field | Type |
|---|---|
| count | number |
| end | date |
| license | string |
| period | string |
| price | number |
| scope | string |
| start | date |
| units | number |
| upfront | number |
Purchases
| Field | Type |
|---|---|
| date | date |
| units | number |
| expired | number |
