Skip to main content

List

Returns a paginated list of products based on filter conditions

HTTP Request

[GET] /api/v6/products

Query Parameters

Fields

FieldsTypeDescription
idintegerIdentifier
category_idintegerProduct category
origin_idintegerOrigin
unit_idintegerUnit of measurement
manufacturer_idintegerManufacturer
servicesboolIs service product
saleoff_pricefloatOnline discount
created_attimestampCreation date
updated_attimestampModification date
featured_imagestringProduct logo
product_namestringProduct name
product_codestringProduct code
last_activetimestampLast active time
descriptionstringDescription
cover_pricefloatRetail price
price_wholesalefloatWholesale price
discountfloatProduct discount
short_descriptionstringShort description
discount_wholesalefloatWholesale discount
price_onlinefloatOnline selling price
discount_onlinefloatOnline selling discount
price_average_infloatPurchase price
discount_infloatPurchase discount
product_vatfloatProduct VAT
imagesstring[]Product images
custom_fieldsobjectData definition

Filtering

FieldsSupportTypeDescription
ideq,inintegerIdentifier
product_nameeq,containsstringProduct name
product_codeeq,containsstringProduct code
product_vateqfloatProduct VAT
manufacturer_ideqintegerManufacturer
short_descriptioneq,containsstringShort description
descriptioneq,containsstringDescription
is_affiliateeqboolIs affiliate product
category_ideqintegerProduct category
origin_ideqintegerOrigin
unit_ideqintegerUnit of measurement
cover_priceeqfloatRetail price
discounteqfloatProduct discount
price_wholesaleeqfloatWholesale price
discount_wholesaleeqfloatWholesale discount
price_average_ineqfloatPurchase price
discount_ineqfloatPurchase discount
price_onlineeqfloatOnline selling price
validis,inboolValid or not
discount_onlineeq,contains,emptyfloatOnline selling discount
saleoff_priceeqfloatOnline discount
servicesisboolIs service product
last_changeeqtimestampProvince/City
last_activeeqtimestampLast active time
created_ateq,gte,lte,betweentimestampCreation date
updated_ateq,gte,lte,betweentimestampModification date
out_of_stockisboolOut of stock

Sort

Sort (field)Direction
idasc,desc
created_atasc,desc
updated_atasc,desc

Limit & Offset

TypeDescription
LimitintegerNumber of records to retrieve
OffsetintegerNumber of records to skip

Example

HTTP Request

GET api/v6/products?fields=product_name&limit=1&offset=0&filtering[id]=4 HTTP/1.1
Host: example.getflycrm.com
Content-Type: application/json

Status

200 OK

Response

{
"data": [
{
"id": 4,
"product_name": "TEST PRODUCT API"
}
],
"has_more": false,
"offset": 0,
"limited": 1
}