Skip to content

Product

Manage Products.


Create

Create a product definition

Endpoint

POST /product/create

Authorized User Role

admin

Request Body

Field | Type | Role | Notes

  • | - | - | - advance | boolean | | agent | string | | align | boolean | | current | object | support | description | string | | end | date | | interest | array | | meter | boolean | | name | string | | Must be a unique name. notify | array | | pending | boolean | | period | string | | scope | string | | start | date | | type | string | | units | number | | url | string | |

Response

Field | Type

  • | - accountId | string description | string id | string name | string planId | string suspended | boolean url | string

Get

Get a product definition by ID

Endpoint

POST /product/get

Authorized User Role

user

Request Body

Field | Type | Required

  • | - | - id | string | yes

Response

Field | Type

  • | - accountId | string description | string id | string name | string planId | string suspended | boolean url | string

Find

Endpoint

POST /product/find

Authorized User Role

user

Request Body

Field | Type | Role

  • | - | - accountId | string | support

Query String Options

Field | Type

  • | - hidden | boolean filter | string limit | number next | object prev | object index | string where | string log | boolean

Response

Paged response.

Field | Type | Notes

  • | - | - data | array | An array of metrics each containing an array of metric with the following properties. next | string | Paged cursor to use for the next page of items. prev | string | Pages cursor to use for the previous page of items.

Product

An array of Product items.

Field | Type

  • | - accountId | string description | string id | string name | string planId | string suspended | boolean url | string

Init

Endpoint

POST /product/init

Authorized User Role

user

Request Body

A object.

Response

Field | Type

  • | - accountId | string description | string id | string name | string planId | string suspended | boolean url | string

Remove

Remove a product definition

Endpoint

POST /product/remove

Authorized User Role

admin

Request Body

Field | Type

  • | - id | string

Update

Update a product definition

Endpoint

POST /product/update

Authorized User Role

admin

Request Body

Field | Type | Role | Notes

  • | - | - | - advance | boolean | | align | boolean | | agent | string | | Set to Ioto, GoAhead or Appweb. current | object | support | description | string | | id | string | | end | date | | interest | array | | meter | boolean | | Set to true to use automatic volume metering. name | string | | notify | array | | pending | boolean | | period | string | | planId | string | | scope | string | | start | date | | type | string | | units | number | | url | string | |

Response

Field | Type

  • | - accountId | string description | string id | string name | string planId | string suspended | boolean url | string

Download

Download software

Endpoint

POST /product/download

Authorized User Role

user

Request Body

Field | Type | Required

  • | - | - image | string | yes planId | string |

Response

The download URL for the requested image.