Product management.
Create product
Create product.
The page API REST Tip does not exist.
1. Request
POST /<api-version>/products.<format>
| Parameter | Required | Type | Default | Description |
|---|---|---|---|---|
|
api-version |
x | string | - |
API version. Currently v1. |
|
format |
x | string | - |
Request/response format. Currently supported format is json. |
2. Request Body
New product attributes:
| Attribute | Required | Type | Default | Information |
|---|---|---|---|---|
| name | x | string | - | Product name |
| templateId | x | string | - | Product default template. |
| public | boolean | false | True if product is visible to other users. | |
| description | string | null | Products description |
The page Spacer does not exist.
3. Response Status
The page API HTTP Response - Get does not exist.
4. Response Body
The string ID of a created product.
5. Examples
The page API MAPI Outdated does not exist.The page API Messaging Tip does not exist.
1. Request
| Attribute | Required | Type | Default | Description |
|---|---|---|---|---|
| id | string | null | Request identifier established by the client | |
|
product |
x | object | - |
Products details to create |
| →name | x | string | - | Product name |
| →templateId | x | string | - | Product default template. |
| →public | boolean | false | True if product is visible to other users. | |
| →description | string | null | Product description |
2. Response
| Attribute | Required | Type | Default | Description |
|---|---|---|---|---|
| id | string | null | Request identifier specified in request | |
|
result |
x | string | - |
Created product ID |
3. Example
The page API Mosquitto does not exist.
Get product details
Get product information by the ID.
1. Request
GET /<api-version>/product/<productId>.<format>
| Parameter | Required | Type | Default | Description |
|---|---|---|---|---|
|
api-version |
x | string | - |
API version. Currently v1. |
|
productId |
x | string | - |
Product Id. |
|
format |
x | string | - |
Request/response format. Currently supported format is json. |
2. Response Status
The page API HTTP Response - Get does not exist.
3. Response Body
Product attributes:
| Attribute | Required | Type | Default | Information |
|---|---|---|---|---|
| id | x | string | - | Product Id. |
| name | x | string | - | Product name |
| templateId | x | string | - | Product default template. |
| public | x | boolean | - | True if product is visible to other users. |
| description | string | null | Product description |
The page Spacer does not exist.
4. Examples
The page API MAPI Outdated does not exist.The page API Messaging Tip does not exist.
1. Request
| Attribute | Required | Type | Default | Description |
|---|---|---|---|---|
| id | string | null | Request identifier established by the client. | |
|
productId |
x | string | - |
Product id. |
2. Response
| Attribute | Required | Type | Default | Description |
|---|---|---|---|---|
| id | string | null | Request identifier established by the client. | |
|
result |
object | null |
Product details. |
|
| →name | x | string | - | Product name. |
| →templateId | x | string | - | Product default template. |
| →public | x | boolean | - | True if product is visible to other users. |
| →description | string | null | Product description. |
3. Example
The page API Mosquitto does not exist.
Get products
Obtain list of products.
1. Request
GET /<api-version>/products.<format>
| Parameter | Required | Type | Default | Description |
|---|---|---|---|---|
|
api-version |
x | string | - |
API version. Currently v1. |
|
format |
x | string | - |
Request/response format. Currently supported format is json. |
2. Response Status
The page API HTTP Response - Get does not exist.
3. Response Body
Array with products information:
| Attribute | Required | Type | Default | Information |
|---|---|---|---|---|
| id | x | string | - | Product Id. |
| name | x | string | - | Product name |
| templateId | x | string | - | Product default template. |
| public | x | boolean | - | True if product is visible to other users. |
| description | string | null | Product description |
The page Spacer does not exist.
4. Examples
1. Request
| Attribute | Required | Type | Default | Description |
|---|---|---|---|---|
| id | string | null | Request identifier established by the client |
2. Response
| Attribute | Required | Type | Default | Description |
|---|---|---|---|---|
| id | string | null | Request identifier established by the client. | |
|
result |
array | null |
Products array. |
|
| →name | x | string | - | Product name. |
| →templateId | x | string | - | Product default template. |
| →public | x | boolean | - | True if product is visible to other users. |
| →description | string | null | Product description. |
3. Example
The page API Mosquitto does not exist.
Delete product
Delete product by ID.
1. Resource URL
DELETE /<api-version>/products/<productId>.<format>
| Parameter | Required | Type | Default | Description |
|---|---|---|---|---|
|
api-version |
x | string | - |
API version. Currently v1. |
|
productId |
x | string | - |
Product Id. |
|
format |
x | string | - |
Request/response format. Currently supported format is json. |
2. Response Status
The page API HTTP Response - Update does not exist.
3. Examples
1. Request
| Attribute | Required | Type | Default | Description |
|---|---|---|---|---|
| id | string | null | Request identifier established by the client | |
|
productId |
x | string | - |
Product Id. |
2. Response
| Attribute | Required | Type | Default | Description |
|---|---|---|---|---|
| id | string | null | Request identifier specified in request |
3. Example
The page API Mosquitto does not exist.