Module Quản Lý Sản Phẩm

API thao tác Lấy (GET), Thêm (POST), Xóa (DELETE), Sửa (PUT) với thông tin sản phẩm

Primary Key: Code

Schema

Field
Type
Description

Barcode

string

Barcode

Brand

string

Brand

BrandName

string

Brand Name

Categories

array

children schema defined in Categories Schema below

Code

string

Code

CostOfGoodsSoldX

string

Cost Of Goods Sold X

Created

datetime

Created

Creator

string

Creator

CreatorName

string

Creator Name

Description

string

Description

ExchangeProduct

string

Exchange Product

FeaturePicture

serialize

Feature Picture

Groups

array

children schema defined in Groups Schema below

IsApprove

numeric

Is Approve

IsRegenerateCode

numeric

Is Regenerate Code

IsRegenerateSku

numeric

Is Regenerate Sku

IsStopBusiness

boolean

Is Stop Business

Keyword

string

Keyword

Keywords

serialize

Keywords

LastUpdate

datetime

Last Update

LastUpdateBy

string

Last Update By

LastUpdateByName

string

Last Update By Name

ManualCode

string

Manual Code

ManufactureId

numeric

Manufacture Id

MarketingPrice

string

Marketing Price

Name

string

Name

OldCode

string

Old Code

OldCode2

string

Old Code2

Page

string

Page

ParentId

numeric

Parent Id

Permission

string

Permission

PictureId

string

Picture Id

PictureIdBk

numeric

Picture Id Bk

Pictures

serialize

Pictures

PurchaseCost

string

Purchase Cost

PurchasePrice

string

Purchase Price

RequireVatTax

boolean

Require Vat Tax

Revisions

string

Revisions

SearchRank

numeric

Search Rank

Sequence

numeric

Sequence

Sku

string

Sku

State

numeric

State

Tags

serialize

Tags

Tax

string

Tax

TaxName

string

Tax Name

Technical

string

Technical

Type

string

Type

TypeCode

string

Type Code

UniqueKey

string

Unique Key

UnitRatio

string

Unit Ratio

VatTax

string

Vat Tax

WarehouseUnit

string

Warehouse Unit

WarehouseUnitLabel

string

Warehouse Unit Label

UnitConversions

array

children schema defined in UnitConversions Schema below

Properties

array

children schema defined in Properties Schema below

ProductParts

array

children schema defined in ProductParts Schema below

Categories Schema

Field
Type
Description

Category

string

Category

CategoryName

string

Category Name

Id

numeric

Id

Product

string

Product

ProductName

string

Product Name

Groups Schema

Field
Type
Description

Group

string

Group

GroupName

string

Group Name

Id

numeric

Id

Product

string

Product

ProductName

string

Product Name

UnitConversions Schema

Field
Type
Description

Containers

string

Containers

ConversionRatio

string

Conversion Ratio

Id

numeric

Id

IsAutoAdjustInventory

boolean

Is Auto Adjust Inventory

IsDefaultPurchase

boolean

Is Default Purchase

IsDefaultSales

boolean

Is Default Sales

IsExpirationGoods

boolean

Is Expiration Goods

IsManageByAccessNumber

boolean

Is Manage By Access Number

IsManageBySerialNumber

boolean

Is Manage By Serial Number

LastGoodsRecdeiptNote

string

Last Goods Recdeipt Note

LastPurchaseDate

string

Last Purchase Date

LastPurchaseObject

string

Last Purchase Object

LastPurchaseObjectName

string

Last Purchase Object Name

LastPurchasePrice

string

Last Purchase Price

LastPurchaseVoucher

string

Last Purchase Voucher

No

numeric

No

Product

string

Product

ProductName

string

Product Name

RelativeObjectIds

string

Relative Object Ids

RelativeObjects

string

Relative Objects

SearchRank

numeric

Search Rank

Unit

string

Unit

UnitLabel

string

Unit Label

Properties Schema

Field
Type
Description

Id

numeric

Id

Product

string

Product

ProductName

string

Product Name

Property

string

Property

PropertyName

string

Property Name

PropertyValue

string

Property Value

PropertyValues

serialize

Property Values

ProductParts Schema

Field
Type
Description

Id

numeric

Id

Product

string

Product

ProductName

string

Product Name

Property

string

Property

PropertyName

string

Property Name

PropertyValue

string

Property Value

PropertyValues

serialize

Property Values

GET

Description: Get item or list paging by offset and limit parameters

Endpoint(s):

  • GET /v4/admin-product/products/{Code}: for get exacly item

  • GET /v4/admin-product/products: for get multiple items

Parameters:

  • token: authentication token (Type: string)

  • offset: get items from offset (Type: int)

  • limit: get number of items (Type: int)

  • id<no>: type is string and start from 0 for get one or more special items, id maybe end of enpoint / (Type: string)

  • filter_<Field>: filter items by like value (Type: string)

  • left_<Field>: filter items by like left of value (Type: string)

  • right_<Field>: filter items by like right of value (Type: string)

  • eq_<Field>: filter items by equal value (Type: string)

  • ne_<Field>: filter items by not equal value (Type: string)

  • lt_<Field>: filter items by less than value (Type: string)

  • le_<Field>: filter items by less than or equal value (Type: string)

  • gt_<Field>: filter items by greater then value (Type: string)

  • ge_<Field>: filter items by greater than or equal value (Type: string)

POST

Description: Create new items

Endpoint: POST /v4/admin-product/products

Payload:

  • Content-Type: application/json

  • Data: JSON Array of objects defined in Schema

PUT

Description: Update items by ids

  • PUT /v4/admin-product/products/{Code}: for put exacly item

  • PUT /v4/admin-product/products: for put multiple items

Payload:

  • Content-Type: application/json

  • Data: JSON Array of objects defined in Schema

DELETE

Description: Delete items by ids

Endpoint(s):

  • DELETE /v4/admin-product/products/{Code}: for delete exacly item

  • DELETE /v4/admin-product/products?id0=123&id1=456&...: for delete multiple items with id0 id1,...

RESTFul API working with GET, POST, PUT, DELETE / RESTFul API thao tác Lấy (GET), Thêm (POST), Sửa (PUT), Xóa (DELETE) AdminProduct ProductPictures

Primary Key: Image, Product

Schema

Field
Type
Description

Description

string

Description

FileId

string

File Id

FileIdBk

numeric

File Id Bk

Id

numeric

Id

Image

string

Image

Product

string

Product

GET

Description: Get item or list paging by offset and limit parameters

Endpoint(s):

  • GET /v4/admin-product/product-pictures/{Image}-{Product}: for get exacly item

  • GET /v4/admin-product/product-pictures: for get multiple items

Parameters:

  • token: authentication token (Type: string)

  • offset: get items from offset (Type: int)

  • limit: get number of items (Type: int)

  • id<no>: type is string and start from 0 for get one or more special items, id maybe end of enpoint / (Type: string)

  • filter_<Field>: filter items by like value (Type: string)

  • left_<Field>: filter items by like left of value (Type: string)

  • right_<Field>: filter items by like right of value (Type: string)

  • eq_<Field>: filter items by equal value (Type: string)

  • ne_<Field>: filter items by not equal value (Type: string)

  • lt_<Field>: filter items by less than value (Type: string)

  • le_<Field>: filter items by less than or equal value (Type: string)

  • gt_<Field>: filter items by greater then value (Type: string)

  • ge_<Field>: filter items by greater than or equal value (Type: string)

POST

Description: Create new items

Endpoint: POST /v4/admin-product/product-pictures

Payload:

  • Content-Type: application/json

  • Data: JSON Array of objects defined in Schema

PUT

Description: Update items by ids

  • PUT /v4/admin-product/product-pictures/{Image}-{Product}: for put exacly item

  • PUT /v4/admin-product/product-pictures: for put multiple items

Payload:

  • Content-Type: application/json

  • Data: JSON Array of objects defined in Schema

DELETE

Description: Delete items by ids

Endpoint(s):

  • DELETE /v4/admin-product/product-pictures/{Image}-{Product}: for delete exacly item

  • DELETE /v4/admin-product/product-pictures?id0=123&id1=456&...: for delete multiple items with id0 id1,...

RESTFul API working with GET, POST, PUT, DELETE / RESTFul API thao tác Lấy (GET), Thêm (POST), Sửa (PUT), Xóa (DELETE) AdminProduct Categories

Primary Key: Code

Schema

Field
Type
Description

Code

string

Code

Description

string

Description

FeaturePicture

serialize

Feature Picture

FindOrder

numeric

Find Order

FontIcon

string

Font Icon

Id

numeric

Id

ImageId

numeric

Image Id

Name

string

Name

Page

string

Page

Parent

string

Parent

Pictures

serialize

Pictures

Sequence

numeric

Sequence

UniqueKey

string

Unique Key

GET

Description: Get item or list paging by offset and limit parameters

Endpoint(s):

  • GET /v4/admin-product/categories/{Code}: for get exacly item

  • GET /v4/admin-product/categories: for get multiple items

Parameters:

  • token: authentication token (Type: string)

  • offset: get items from offset (Type: int)

  • limit: get number of items (Type: int)

  • id<no>: type is string and start from 0 for get one or more special items, id maybe end of enpoint / (Type: string)

  • filter_<Field>: filter items by like value (Type: string)

  • left_<Field>: filter items by like left of value (Type: string)

  • right_<Field>: filter items by like right of value (Type: string)

  • eq_<Field>: filter items by equal value (Type: string)

  • ne_<Field>: filter items by not equal value (Type: string)

  • lt_<Field>: filter items by less than value (Type: string)

  • le_<Field>: filter items by less than or equal value (Type: string)

  • gt_<Field>: filter items by greater then value (Type: string)

  • ge_<Field>: filter items by greater than or equal value (Type: string)

POST

Description: Create new items

Endpoint: POST /v4/admin-product/categories

Payload:

  • Content-Type: application/json

  • Data: JSON Array of objects defined in Schema

PUT

Description: Update items by ids

  • PUT /v4/admin-product/categories/{Code}: for put exacly item

  • PUT /v4/admin-product/categories: for put multiple items

Payload:

  • Content-Type: application/json

  • Data: JSON Array of objects defined in Schema

DELETE

Description: Delete items by ids

Endpoint(s):

  • DELETE /v4/admin-product/categories/{Code}: for delete exacly item

  • DELETE /v4/admin-product/categories?id0=123&id1=456&...: for delete multiple items with id0 id1,...

RESTFul API working with GET, POST, PUT, DELETE / RESTFul API thao tác Lấy (GET), Thêm (POST), Sửa (PUT), Xóa (DELETE) AdminProduct Units

Primary Key: Code

Schema

Field
Type
Description

Code

string

Code

FullName

string

Full Name

Id

numeric

Id

IdNumber

string

Id Number

Name

string

Name

Page

string

Page

Sequence

numeric

Sequence

Symbol

string

Symbol

GET

Description: Get item or list paging by offset and limit parameters

Endpoint(s):

  • GET /v4/admin-product/units/{Code}: for get exacly item

  • GET /v4/admin-product/units: for get multiple items

Parameters:

  • token: authentication token (Type: string)

  • offset: get items from offset (Type: int)

  • limit: get number of items (Type: int)

  • id<no>: type is string and start from 0 for get one or more special items, id maybe end of enpoint / (Type: string)

  • filter_<Field>: filter items by like value (Type: string)

  • left_<Field>: filter items by like left of value (Type: string)

  • right_<Field>: filter items by like right of value (Type: string)

  • eq_<Field>: filter items by equal value (Type: string)

  • ne_<Field>: filter items by not equal value (Type: string)

  • lt_<Field>: filter items by less than value (Type: string)

  • le_<Field>: filter items by less than or equal value (Type: string)

  • gt_<Field>: filter items by greater then value (Type: string)

  • ge_<Field>: filter items by greater than or equal value (Type: string)

POST

Description: Create new items

Endpoint: POST /v4/admin-product/units

Payload:

  • Content-Type: application/json

  • Data: JSON Array of objects defined in Schema

PUT

Description: Update items by ids

  • PUT /v4/admin-product/units/{Code}: for put exacly item

  • PUT /v4/admin-product/units: for put multiple items

Payload:

  • Content-Type: application/json

  • Data: JSON Array of objects defined in Schema

DELETE

Description: Delete items by ids

Endpoint(s):

  • DELETE /v4/admin-product/units/{Code}: for delete exacly item

  • DELETE /v4/admin-product/units?id0=123&id1=456&...: for delete multiple items with id0 id1,...

RESTFul API working with GET, POST, PUT, DELETE / RESTFul API thao tác Lấy (GET), Thêm (POST), Sửa (PUT), Xóa (DELETE) AdminProduct Groups

Primary Key: Code

Schema

Field
Type
Description

Code

string

Code

Description

string

Description

FindOrder

numeric

Find Order

Id

numeric

Id

Name

string

Name

Page

string

Page

GET

Description: Get item or list paging by offset and limit parameters

Endpoint(s):

  • GET /v4/admin-product/groups/{Code}: for get exacly item

  • GET /v4/admin-product/groups: for get multiple items

Parameters:

  • token: authentication token (Type: string)

  • offset: get items from offset (Type: int)

  • limit: get number of items (Type: int)

  • id<no>: type is string and start from 0 for get one or more special items, id maybe end of enpoint / (Type: string)

  • filter_<Field>: filter items by like value (Type: string)

  • left_<Field>: filter items by like left of value (Type: string)

  • right_<Field>: filter items by like right of value (Type: string)

  • eq_<Field>: filter items by equal value (Type: string)

  • ne_<Field>: filter items by not equal value (Type: string)

  • lt_<Field>: filter items by less than value (Type: string)

  • le_<Field>: filter items by less than or equal value (Type: string)

  • gt_<Field>: filter items by greater then value (Type: string)

  • ge_<Field>: filter items by greater than or equal value (Type: string)

POST

Description: Create new items

Endpoint: POST /v4/admin-product/groups

Payload:

  • Content-Type: application/json

  • Data: JSON Array of objects defined in Schema

PUT

Description: Update items by ids

  • PUT /v4/admin-product/groups/{Code}: for put exacly item

  • PUT /v4/admin-product/groups: for put multiple items

Payload:

  • Content-Type: application/json

  • Data: JSON Array of objects defined in Schema

DELETE

Description: Delete items by ids

Endpoint(s):

  • DELETE /v4/admin-product/groups/{Code}: for delete exacly item

  • DELETE /v4/admin-product/groups?id0=123&id1=456&...: for delete multiple items with id0 id1,...

RESTFul API working with GET, POST, PUT, DELETE / RESTFul API thao tác Lấy (GET), Thêm (POST), Sửa (PUT), Xóa (DELETE) AdminProduct Brands

Primary Key: Code

Schema

Field
Type
Description

Code

string

Code

Description

string

Description

Id

numeric

Id

Image

string

Image

Name

string

Name

Parent

string

Parent

GET

Description: Get item or list paging by offset and limit parameters

Endpoint(s):

  • GET /v4/admin-product/brands/{Code}: for get exacly item

  • GET /v4/admin-product/brands: for get multiple items

Parameters:

  • token: authentication token (Type: string)

  • offset: get items from offset (Type: int)

  • limit: get number of items (Type: int)

  • id<no>: type is string and start from 0 for get one or more special items, id maybe end of enpoint / (Type: string)

  • filter_<Field>: filter items by like value (Type: string)

  • left_<Field>: filter items by like left of value (Type: string)

  • right_<Field>: filter items by like right of value (Type: string)

  • eq_<Field>: filter items by equal value (Type: string)

  • ne_<Field>: filter items by not equal value (Type: string)

  • lt_<Field>: filter items by less than value (Type: string)

  • le_<Field>: filter items by less than or equal value (Type: string)

  • gt_<Field>: filter items by greater then value (Type: string)

  • ge_<Field>: filter items by greater than or equal value (Type: string)

POST

Description: Create new items

Endpoint: POST /v4/admin-product/brands

Payload:

  • Content-Type: application/json

  • Data: JSON Array of objects defined in Schema

PUT

Description: Update items by ids

  • PUT /v4/admin-product/brands/{Code}: for put exacly item

  • PUT /v4/admin-product/brands: for put multiple items

Payload:

  • Content-Type: application/json

  • Data: JSON Array of objects defined in Schema

DELETE

Description: Delete items by ids

Endpoint(s):

  • DELETE /v4/admin-product/brands/{Code}: for delete exacly item

  • DELETE /v4/admin-product/brands?id0=123&id1=456&...: for delete multiple items with id0 id1,...

RESTFul API working with GET, POST, PUT, DELETE / RESTFul API thao tác Lấy (GET), Thêm (POST), Sửa (PUT), Xóa (DELETE) AdminProduct Properties

Primary Key: Code

Schema

Field
Type
Description

Code

string

Code

Description

string

Description

Id

numeric

Id

Name

string

Name

Parent

string

Parent

Values

serialize

Values

GET

Description: Get item or list paging by offset and limit parameters

Endpoint(s):

  • GET /v4/admin-product/properties/{Code}: for get exacly item

  • GET /v4/admin-product/properties: for get multiple items

Parameters:

  • token: authentication token (Type: string)

  • offset: get items from offset (Type: int)

  • limit: get number of items (Type: int)

  • id<no>: type is string and start from 0 for get one or more special items, id maybe end of enpoint / (Type: string)

  • filter_<Field>: filter items by like value (Type: string)

  • left_<Field>: filter items by like left of value (Type: string)

  • right_<Field>: filter items by like right of value (Type: string)

  • eq_<Field>: filter items by equal value (Type: string)

  • ne_<Field>: filter items by not equal value (Type: string)

  • lt_<Field>: filter items by less than value (Type: string)

  • le_<Field>: filter items by less than or equal value (Type: string)

  • gt_<Field>: filter items by greater then value (Type: string)

  • ge_<Field>: filter items by greater than or equal value (Type: string)

POST

Description: Create new items

Endpoint: POST /v4/admin-product/properties

Payload:

  • Content-Type: application/json

  • Data: JSON Array of objects defined in Schema

PUT

Description: Update items by ids

  • PUT /v4/admin-product/properties/{Code}: for put exacly item

  • PUT /v4/admin-product/properties: for put multiple items

Payload:

  • Content-Type: application/json

  • Data: JSON Array of objects defined in Schema

DELETE

Description: Delete items by ids

Endpoint(s):

  • DELETE /v4/admin-product/properties/{Code}: for delete exacly item

  • DELETE /v4/admin-product/properties?id0=123&id1=456&...: for delete multiple items with id0 id1,...

RESTFul API working with GET, POST, PUT, DELETE / RESTFul API thao tác Lấy (GET), Thêm (POST), Sửa (PUT), Xóa (DELETE) AdminProduct PropertyValues

Primary Key: Name

Schema

Field
Type
Description

Id

numeric

Id

Name

string

Name

GET

Description: Get item or list paging by offset and limit parameters

Endpoint(s):

  • GET /v4/admin-product/property-values/{Name}: for get exacly item

  • GET /v4/admin-product/property-values: for get multiple items

Parameters:

  • token: authentication token (Type: string)

  • offset: get items from offset (Type: int)

  • limit: get number of items (Type: int)

  • id<no>: type is string and start from 0 for get one or more special items, id maybe end of enpoint / (Type: string)

  • filter_<Field>: filter items by like value (Type: string)

  • left_<Field>: filter items by like left of value (Type: string)

  • right_<Field>: filter items by like right of value (Type: string)

  • eq_<Field>: filter items by equal value (Type: string)

  • ne_<Field>: filter items by not equal value (Type: string)

  • lt_<Field>: filter items by less than value (Type: string)

  • le_<Field>: filter items by less than or equal value (Type: string)

  • gt_<Field>: filter items by greater then value (Type: string)

  • ge_<Field>: filter items by greater than or equal value (Type: string)

POST

Description: Create new items

Endpoint: POST /v4/admin-product/property-values

Payload:

  • Content-Type: application/json

  • Data: JSON Array of objects defined in Schema

PUT

Description: Update items by ids

  • PUT /v4/admin-product/property-values/{Name}: for put exacly item

  • PUT /v4/admin-product/property-values: for put multiple items

Payload:

  • Content-Type: application/json

  • Data: JSON Array of objects defined in Schema

DELETE

Description: Delete items by ids

Endpoint(s):

  • DELETE /v4/admin-product/property-values/{Name}: for delete exacly item

  • DELETE /v4/admin-product/property-values?id0=123&id1=456&...: for delete multiple items with id0 id1,...

RESTFul API working with GET, POST, PUT, DELETE / RESTFul API thao tác Lấy (GET), Thêm (POST), Sửa (PUT), Xóa (DELETE) AdminProduct Tags

Primary Key: Tag

Schema

Field
Type
Description

Id

numeric

Id

Tag

string

Tag

GET

Description: Get item or list paging by offset and limit parameters

Endpoint(s):

  • GET /v4/admin-product/tags/{Tag}: for get exacly item

  • GET /v4/admin-product/tags: for get multiple items

Parameters:

  • token: authentication token (Type: string)

  • offset: get items from offset (Type: int)

  • limit: get number of items (Type: int)

  • id<no>: type is string and start from 0 for get one or more special items, id maybe end of enpoint / (Type: string)

  • filter_<Field>: filter items by like value (Type: string)

  • left_<Field>: filter items by like left of value (Type: string)

  • right_<Field>: filter items by like right of value (Type: string)

  • eq_<Field>: filter items by equal value (Type: string)

  • ne_<Field>: filter items by not equal value (Type: string)

  • lt_<Field>: filter items by less than value (Type: string)

  • le_<Field>: filter items by less than or equal value (Type: string)

  • gt_<Field>: filter items by greater then value (Type: string)

  • ge_<Field>: filter items by greater than or equal value (Type: string)

POST

Description: Create new items

Endpoint: POST /v4/admin-product/tags

Payload:

  • Content-Type: application/json

  • Data: JSON Array of objects defined in Schema

PUT

Description: Update items by ids

  • PUT /v4/admin-product/tags/{Tag}: for put exacly item

  • PUT /v4/admin-product/tags: for put multiple items

Payload:

  • Content-Type: application/json

  • Data: JSON Array of objects defined in Schema

DELETE

Description: Delete items by ids

Endpoint(s):

  • DELETE /v4/admin-product/tags/{Tag}: for delete exacly item

  • DELETE /v4/admin-product/tags?id0=123&id1=456&...: for delete multiple items with id0 id1,...

RESTFul API working with GET, POST, PUT, DELETE / RESTFul API thao tác Lấy (GET), Thêm (POST), Sửa (PUT), Xóa (DELETE) AdminProduct Keywords

Primary Key: Id

Schema

Field
Type
Description

Id

numeric

Id

Keyword

string

Keyword

GET

Description: Get item or list paging by offset and limit parameters

Endpoint(s):

  • GET /v4/admin-product/keywords/{Id}: for get exacly item

  • GET /v4/admin-product/keywords: for get multiple items

Parameters:

  • token: authentication token (Type: string)

  • offset: get items from offset (Type: int)

  • limit: get number of items (Type: int)

  • id<no>: type is string and start from 0 for get one or more special items, id maybe end of enpoint / (Type: string)

  • filter_<Field>: filter items by like value (Type: string)

  • left_<Field>: filter items by like left of value (Type: string)

  • right_<Field>: filter items by like right of value (Type: string)

  • eq_<Field>: filter items by equal value (Type: string)

  • ne_<Field>: filter items by not equal value (Type: string)

  • lt_<Field>: filter items by less than value (Type: string)

  • le_<Field>: filter items by less than or equal value (Type: string)

  • gt_<Field>: filter items by greater then value (Type: string)

  • ge_<Field>: filter items by greater than or equal value (Type: string)

POST

Description: Create new items

Endpoint: POST /v4/admin-product/keywords

Payload:

  • Content-Type: application/json

  • Data: JSON Array of objects defined in Schema

PUT

Description: Update items by ids

  • PUT /v4/admin-product/keywords/{Id}: for put exacly item

  • PUT /v4/admin-product/keywords: for put multiple items

Payload:

  • Content-Type: application/json

  • Data: JSON Array of objects defined in Schema

DELETE

Description: Delete items by ids

Endpoint(s):

  • DELETE /v4/admin-product/keywords/{Id}: for delete exacly item

  • DELETE /v4/admin-product/keywords?id0=123&id1=456&...: for delete multiple items with id0 id1,...

RESTFul API working with GET, POST, PUT, DELETE / RESTFul API thao tác Lấy (GET), Thêm (POST), Sửa (PUT), Xóa (DELETE) AdminProduct ProductObjectReferences

Primary Key: Id

Schema

Field
Type
Description

Id

numeric

Id

LastUpdate

string

Last Update

Object

string

Object

ObjectName

string

Object Name

Product

string

Product

ProductOriginName

string

Product Origin Name

ReferenceCode

string

Reference Code

ReferenceValue

string

Reference Value

Type

string

Type

Pictures

serialize

Pictures

FeaturePicture

serialize

Feature Picture

GET

Description: Get item or list paging by offset and limit parameters

Endpoint(s):

  • GET /v4/admin-product/product-object-references/{Id}: for get exacly item

  • GET /v4/admin-product/product-object-references: for get multiple items

Parameters:

  • token: authentication token (Type: string)

  • offset: get items from offset (Type: int)

  • limit: get number of items (Type: int)

  • id<no>: type is string and start from 0 for get one or more special items, id maybe end of enpoint / (Type: string)

  • filter_<Field>: filter items by like value (Type: string)

  • left_<Field>: filter items by like left of value (Type: string)

  • right_<Field>: filter items by like right of value (Type: string)

  • eq_<Field>: filter items by equal value (Type: string)

  • ne_<Field>: filter items by not equal value (Type: string)

  • lt_<Field>: filter items by less than value (Type: string)

  • le_<Field>: filter items by less than or equal value (Type: string)

  • gt_<Field>: filter items by greater then value (Type: string)

  • ge_<Field>: filter items by greater than or equal value (Type: string)

POST

Description: Create new items

Endpoint: POST /v4/admin-product/product-object-references

Payload:

  • Content-Type: application/json

  • Data: JSON Array of objects defined in Schema

PUT

Description: Update items by ids

  • PUT /v4/admin-product/product-object-references/{Id}: for put exacly item

  • PUT /v4/admin-product/product-object-references: for put multiple items

Payload:

  • Content-Type: application/json

  • Data: JSON Array of objects defined in Schema

DELETE

Description: Delete items by ids

Endpoint(s):

  • DELETE /v4/admin-product/product-object-references/{Id}: for delete exacly item

  • DELETE /v4/admin-product/product-object-references?id0=123&id1=456&...: for delete multiple items with id0 id1,...

RESTFul API working with GET, POST, PUT, DELETE / RESTFul API thao tác Lấy (GET), Thêm (POST), Sửa (PUT), Xóa (DELETE) AdminProduct ProductSearchIndexs

Primary Key: Id

Schema

Field
Type
Description

Barcode

string

Barcode

BaseUnit

string

Base Unit

BaseUnitLabel

string

Base Unit Label

Category

string

Category

CategoryName

string

Category Name

Code

string

Code

Container

string

Container

ContainerAccAccount

string

Container Acc Account

ContainerAccAccountName

string

Container Acc Account Name

ContainerFindOrder

numeric

Container Find Order

ContainerName

string

Container Name

ContainerShelf

string

Container Shelf

ContainerShelfName

string

Container Shelf Name

ConversionRatio

string

Conversion Ratio

Description

string

Description

DiscountCustomerGroups

string

Discount Customer Groups

DiscountDescription

string

Discount Description

DiscountPercent

string

Discount Percent

DiscountPrice

string

Discount Price

FeaturePicture

serialize

Feature Picture

Group

string

Group

GroupName

string

Group Name

Id

numeric

Id

Inventory

string

Inventory

IsAutoAdjustInventory

numeric

Is Auto Adjust Inventory

IsDefaultPurchase

numeric

Is Default Purchase

IsDefaultSales

numeric

Is Default Sales

IsExpirationGoods

numeric

Is Expiration Goods

IsManageByAccessNumber

numeric

Is Manage By Access Number

IsNotBusiness

numeric

Is Not Business

LastRebuild

string

Last Rebuild

LastUpdate

string

Last Update

Name

string

Name

Pictures

serialize

Pictures

Price

double

Price

RelativeObjectIds

serialize

Relative Object Ids

RelativeObjects

serialize

Relative Objects

SearchIndex

numeric

Search Index

SearchRank

numeric

Search Rank

SearchRankForUnit

numeric

Search Rank For Unit

SearchText

string

Search Text

Sku

string

Sku

Technical

string

Technical

Type

string

Type

Unit

string

Unit

UnitLabel

string

Unit Label

UnitNo

numeric

Unit No

UnitSeq

numeric

Unit Seq

Warehouse

string

Warehouse

WarehouseName

string

Warehouse Name

Categories

serialize

Categories

Groups

serialize

Groups

GET

Description: Get item or list paging by offset and limit parameters

Endpoint(s):

  • GET /v4/admin-product/product-search-indexs/{Id}: for get exacly item

  • GET /v4/admin-product/product-search-indexs: for get multiple items

Parameters:

  • token: authentication token (Type: string)

  • offset: get items from offset (Type: int)

  • limit: get number of items (Type: int)

  • id<no>: type is string and start from 0 for get one or more special items, id maybe end of enpoint / (Type: string)

  • filter_<Field>: filter items by like value (Type: string)

  • left_<Field>: filter items by like left of value (Type: string)

  • right_<Field>: filter items by like right of value (Type: string)

  • eq_<Field>: filter items by equal value (Type: string)

  • ne_<Field>: filter items by not equal value (Type: string)

  • lt_<Field>: filter items by less than value (Type: string)

  • le_<Field>: filter items by less than or equal value (Type: string)

  • gt_<Field>: filter items by greater then value (Type: string)

  • ge_<Field>: filter items by greater than or equal value (Type: string)

POST

Description: Create new items

Endpoint: POST /v4/admin-product/product-search-indexs

Payload:

  • Content-Type: application/json

  • Data: JSON Array of objects defined in Schema

PUT

Description: Update items by ids

  • PUT /v4/admin-product/product-search-indexs/{Id}: for put exacly item

  • PUT /v4/admin-product/product-search-indexs: for put multiple items

Payload:

  • Content-Type: application/json

  • Data: JSON Array of objects defined in Schema

DELETE

Description: Delete items by ids

Endpoint(s):

  • DELETE /v4/admin-product/product-search-indexs/{Id}: for delete exacly item

  • DELETE /v4/admin-product/product-search-indexs?id0=123&id1=456&...: for delete multiple items with id0 id1,...

RESTFul API working with GET, POST, PUT, DELETE / RESTFul API thao tác Lấy (GET), Thêm (POST), Sửa (PUT), Xóa (DELETE) AdminProduct TaxRate TableDetails

Primary Key: Id

Schema

Field
Type
Description

Barcode

string

Barcode

Brand

string

Brand

BrandName

string

Brand Name

Categories

objects

Categories

Code

string

Code

CostOfGoodsSoldX

string

Cost Of Goods Sold X

Created

datetime

Created

Creator

string

Creator

CreatorName

string

Creator Name

Description

string

Description

ExchangeProduct

string

Exchange Product

FeaturePicture

serialize

Feature Picture

Groups

objects

Groups

Id

numeric

Id

IsApprove

numeric

Is Approve

IsRegenerateCode

numeric

Is Regenerate Code

IsRegenerateSku

numeric

Is Regenerate Sku

IsStopBusiness

numeric

Is Stop Business

Keyword

string

Keyword

Keywords

serialize

Keywords

LastUpdate

datetime

Last Update

LastUpdateBy

string

Last Update By

LastUpdateByName

string

Last Update By Name

ManualCode

string

Manual Code

ManufactureId

numeric

Manufacture Id

MarketingPrice

string

Marketing Price

Name

string

Name

OldCode

string

Old Code

OldCode2

string

Old Code2

Page

string

Page

ParentId

numeric

Parent Id

Permission

string

Permission

PictureId

string

Picture Id

PictureIdBk

numeric

Picture Id Bk

Pictures

serialize

Pictures

PurchaseCost

string

Purchase Cost

PurchasePrice

string

Purchase Price

RequireVatTax

numeric

Require Vat Tax

Revisions

string

Revisions

SearchRank

numeric

Search Rank

Sequence

numeric

Sequence

Sku

string

Sku

State

numeric

State

Tags

serialize

Tags

Tax

string

Tax

TaxName

string

Tax Name

Technical

string

Technical

Type

string

Type

TypeCode

string

Type Code

UniqueKey

string

Unique Key

UnitRatio

string

Unit Ratio

VatTax

string

Vat Tax

WarehouseUnit

string

Warehouse Unit

WarehouseUnitLabel

string

Warehouse Unit Label

IsManageByAccessNumber

boolean

Is Manage By Access Number

IsAutoAdjustInventory

boolean

Is Auto Adjust Inventory

IsDefaultPurchase

boolean

Is Default Purchase

IsDefaultSales

boolean

Is Default Sales

IsExpirationGoods

boolean

Is Expiration Goods

LastPurchaseDate

datetime

Last Purchase Date

LastPurchasePrice

double

Last Purchase Price

TaxRate

double

Tax Rate

GET

Description: Get item or list paging by offset and limit parameters

Endpoint(s):

  • GET /v4/admin-product/tax-rate/table/details/{Id}: for get exacly item

  • GET /v4/admin-product/tax-rate/table/details: for get multiple items

Parameters:

  • token: authentication token (Type: string)

  • offset: get items from offset (Type: int)

  • limit: get number of items (Type: int)

  • id<no>: type is string and start from 0 for get one or more special items, id maybe end of enpoint / (Type: string)

  • filter_<Field>: filter items by like value (Type: string)

  • left_<Field>: filter items by like left of value (Type: string)

  • right_<Field>: filter items by like right of value (Type: string)

  • eq_<Field>: filter items by equal value (Type: string)

  • ne_<Field>: filter items by not equal value (Type: string)

  • lt_<Field>: filter items by less than value (Type: string)

  • le_<Field>: filter items by less than or equal value (Type: string)

  • gt_<Field>: filter items by greater then value (Type: string)

  • ge_<Field>: filter items by greater than or equal value (Type: string)

POST

Description: Create new items

Endpoint: POST /v4/admin-product/tax-rate/table/details

Payload:

  • Content-Type: application/json

  • Data: JSON Array of objects defined in Schema

PUT

Description: Update items by ids

  • PUT /v4/admin-product/tax-rate/table/details/{Id}: for put exacly item

  • PUT /v4/admin-product/tax-rate/table/details: for put multiple items

Payload:

  • Content-Type: application/json

  • Data: JSON Array of objects defined in Schema

DELETE

Description: Delete items by ids

Endpoint(s):

  • DELETE /v4/admin-product/tax-rate/table/details/{Id}: for delete exacly item

  • DELETE /v4/admin-product/tax-rate/table/details?id0=123&id1=456&...: for delete multiple items with id0 id1,...

RESTFul API working with GET, POST, PUT, DELETE / RESTFul API thao tác Lấy (GET), Thêm (POST), Sửa (PUT), Xóa (DELETE) AdminProduct TaxRate TableEntries

Primary Key: Id

Schema

Field
Type
Description

Branch

string

Branch

Description

string

Description

Id

numeric

Id

Note

string

Note

NoteDate

datetime

Note Date

Product

string

Product

ProductName

string

Product Name

TaxRate

double

Tax Rate

TaxRateTable

string

Tax Rate Table

TaxType

string

Tax Type

Unit

string

Unit

UnitLabel

string

Unit Label

WriteNo

numeric

Write No

WriteUuid

string

Write Uuid

GET

Description: Get item or list paging by offset and limit parameters

Endpoint(s):

  • GET /v4/admin-product/tax-rate/table/entries/{Id}: for get exacly item

  • GET /v4/admin-product/tax-rate/table/entries: for get multiple items

Parameters:

  • token: authentication token (Type: string)

  • offset: get items from offset (Type: int)

  • limit: get number of items (Type: int)

  • id<no>: type is string and start from 0 for get one or more special items, id maybe end of enpoint / (Type: string)

  • filter_<Field>: filter items by like value (Type: string)

  • left_<Field>: filter items by like left of value (Type: string)

  • right_<Field>: filter items by like right of value (Type: string)

  • eq_<Field>: filter items by equal value (Type: string)

  • ne_<Field>: filter items by not equal value (Type: string)

  • lt_<Field>: filter items by less than value (Type: string)

  • le_<Field>: filter items by less than or equal value (Type: string)

  • gt_<Field>: filter items by greater then value (Type: string)

  • ge_<Field>: filter items by greater than or equal value (Type: string)

POST

Description: Create new items

Endpoint: POST /v4/admin-product/tax-rate/table/entries

Payload:

  • Content-Type: application/json

  • Data: JSON Array of objects defined in Schema

PUT

Description: Update items by ids

  • PUT /v4/admin-product/tax-rate/table/entries/{Id}: for put exacly item

  • PUT /v4/admin-product/tax-rate/table/entries: for put multiple items

Payload:

  • Content-Type: application/json

  • Data: JSON Array of objects defined in Schema

DELETE

Description: Delete items by ids

Endpoint(s):

  • DELETE /v4/admin-product/tax-rate/table/entries/{Id}: for delete exacly item

  • DELETE /v4/admin-product/tax-rate/table/entries?id0=123&id1=456&...: for delete multiple items with id0 id1,...

RESTFul API working with GET, POST, PUT, DELETE / RESTFul API thao tác Lấy (GET), Thêm (POST), Sửa (PUT), Xóa (DELETE) AdminProduct TaxRate Tables

Primary Key: Code

Schema

Field
Type
Description

Branch

string

Branch

Code

string

Code

Creator

string

Creator

DateOfApproved

datetime

Date Of Approved

DateOfCreated

datetime

Date Of Created

Description

string

Description

Id

numeric

Id

LastUpdate

string

Last Update

State

string

State

Title

string

Title

Type

string

Type

GET

Description: Get item or list paging by offset and limit parameters

Endpoint(s):

  • GET /v4/admin-product/tax-rate/tables/{Code}: for get exacly item

  • GET /v4/admin-product/tax-rate/tables: for get multiple items

Parameters:

  • token: authentication token (Type: string)

  • offset: get items from offset (Type: int)

  • limit: get number of items (Type: int)

  • id<no>: type is string and start from 0 for get one or more special items, id maybe end of enpoint / (Type: string)

  • filter_<Field>: filter items by like value (Type: string)

  • left_<Field>: filter items by like left of value (Type: string)

  • right_<Field>: filter items by like right of value (Type: string)

  • eq_<Field>: filter items by equal value (Type: string)

  • ne_<Field>: filter items by not equal value (Type: string)

  • lt_<Field>: filter items by less than value (Type: string)

  • le_<Field>: filter items by less than or equal value (Type: string)

  • gt_<Field>: filter items by greater then value (Type: string)

  • ge_<Field>: filter items by greater than or equal value (Type: string)

POST

Description: Create new items

Endpoint: POST /v4/admin-product/tax-rate/tables

Payload:

  • Content-Type: application/json

  • Data: JSON Array of objects defined in Schema

PUT

Description: Update items by ids

  • PUT /v4/admin-product/tax-rate/tables/{Code}: for put exacly item

  • PUT /v4/admin-product/tax-rate/tables: for put multiple items

Payload:

  • Content-Type: application/json

  • Data: JSON Array of objects defined in Schema

DELETE

Description: Delete items by ids

Endpoint(s):

  • DELETE /v4/admin-product/tax-rate/tables/{Code}: for delete exacly item

  • DELETE /v4/admin-product/tax-rate/tables?id0=123&id1=456&...: for delete multiple items with id0 id1,...

RESTFul API working with GET, POST, PUT, DELETE / RESTFul API thao tác Lấy (GET), Thêm (POST), Sửa (PUT), Xóa (DELETE) AdminProduct TaxRate UpdateNotes

Primary Key: Code

Schema

Field
Type
Description

Approved

datetime

Approved

Code

string

Code

Created

datetime

Created

Creator

string

Creator

Id

numeric

Id

No

numeric

No

Note

string

Note

State

string

State

Title

string

Title

GET

Description: Get item or list paging by offset and limit parameters

Endpoint(s):

  • GET /v4/admin-product/tax-rate/update-notes/{Code}: for get exacly item

  • GET /v4/admin-product/tax-rate/update-notes: for get multiple items

Parameters:

  • token: authentication token (Type: string)

  • offset: get items from offset (Type: int)

  • limit: get number of items (Type: int)

  • id<no>: type is string and start from 0 for get one or more special items, id maybe end of enpoint / (Type: string)

  • filter_<Field>: filter items by like value (Type: string)

  • left_<Field>: filter items by like left of value (Type: string)

  • right_<Field>: filter items by like right of value (Type: string)

  • eq_<Field>: filter items by equal value (Type: string)

  • ne_<Field>: filter items by not equal value (Type: string)

  • lt_<Field>: filter items by less than value (Type: string)

  • le_<Field>: filter items by less than or equal value (Type: string)

  • gt_<Field>: filter items by greater then value (Type: string)

  • ge_<Field>: filter items by greater than or equal value (Type: string)

POST

Description: Create new items

Endpoint: POST /v4/admin-product/tax-rate/update-notes

Payload:

  • Content-Type: application/json

  • Data: JSON Array of objects defined in Schema

PUT

Description: Update items by ids

  • PUT /v4/admin-product/tax-rate/update-notes/{Code}: for put exacly item

  • PUT /v4/admin-product/tax-rate/update-notes: for put multiple items

Payload:

  • Content-Type: application/json

  • Data: JSON Array of objects defined in Schema

DELETE

Description: Delete items by ids

Endpoint(s):

  • DELETE /v4/admin-product/tax-rate/update-notes/{Code}: for delete exacly item

  • DELETE /v4/admin-product/tax-rate/update-notes?id0=123&id1=456&...: for delete multiple items with id0 id1,...