🟡Manage Product Items
This page will soon be updated.
We have some problems with product names and API names, so here
Product Item (in UI) equals Inventory Item (in API)
What can you do
Create Product Item
Create inventory item
Authenticate using SaaS Private token
^-?\d{0,8}(?:\.\d{0,2})?$AED- United Arab Emirates DirhamAUD- Australian DollarBRL- Brazilian RealCAD- Canadian DollarCHF- Swiss FrancCNY- Chinese YuanDKK- Danish KroneEUR- EuroGBP- British PoundHKD- Hong Kong DollarILS- Israeli New ShekelINR- Indian RupeeIQD- Iraqi DinarJPY- Japanese YenKRW- South Korean WonMXN- Mexican PesoMYR- Malaysian RinggitNOK- Norwegian KroneNZD- New Zealand DollarPLN- Polish ZlotyRUB- Russian RubleSAR- Saudi RiyalSEK- Swedish KronaSGD- Singapore DollarTHB- Thai BahtTRY- Turkish LiraUSD- US DollarZAR- South African Rand
^-?\d{0,8}(?:\.\d{0,2})?$active- Activedraft- Draftarchived- Archived
makeup_remover- Make-up removercleanser- Cleansertoner- Tonerexfoliator- Exfoliatormasks_patches- Masks & Patchestreatment- Treatmenteye_care- Eye caremoisturizer- Moisturizersunscreen- Sunscreen
daily- Dailyweekly- Weeklymonthly- Monthlyas_needed- As needed
manual- Manualauto- Auto
POST /api/v1/companies/{company_id}/inventory_items/ HTTP/1.1
Host: saas.haut.ai
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 433
{
"name": "text",
"vendor_code": null,
"description": null,
"short_description": null,
"image": null,
"link": null,
"price": null,
"currency": "AED",
"compare_at_price": null,
"priority": 1,
"cart_integration_id": null,
"status": "active",
"category": "makeup_remover",
"skin_type": [
"normal"
],
"concerns": [
"breakouts"
],
"when_to_apply": [
"am"
],
"how_often_to_apply": "daily",
"active_ingredients": [
"aha"
],
"other": [
"vegan"
],
"tagging_mode": "manual",
"is_featured": true
}{
"id": 1,
"company_id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"vendor_code": null,
"description": null,
"short_description": null,
"image": null,
"link": null,
"price": null,
"currency": "AED",
"compare_at_price": null,
"priority": 1,
"created_at": "2025-11-15T08:18:48.539Z",
"updated_at": "2025-11-15T08:18:48.539Z",
"cart_integration_id": null,
"tags": null,
"status": "active",
"attached_to_shelves": 0,
"inventory_item_sets": [
{
"id": 1,
"name": "text",
"description": "text",
"is_locked": false,
"inventory_items_count": 0,
"created_at": "2025-11-15T08:18:48.539Z",
"updated_at": "2025-11-15T08:18:48.539Z"
}
],
"is_locked": false,
"out_of_stock": true,
"category": "makeup_remover",
"skin_type": [
"normal"
],
"concerns": [
"breakouts"
],
"when_to_apply": [
"am"
],
"how_often_to_apply": "daily",
"active_ingredients": [
"aha"
],
"other": [
"vegan"
],
"tagging_mode": "manual",
"tagging_status": "pending",
"tagging_status_updated_at": "2025-11-15T08:18:48.539Z",
"is_ready_to_sell": false,
"is_featured": true
}Update Product Item
Update inventory item
Authenticate using SaaS Private token
A unique integer value identifying this Inventory Item.
^-?\d{0,8}(?:\.\d{0,2})?$AED- United Arab Emirates DirhamAUD- Australian DollarBRL- Brazilian RealCAD- Canadian DollarCHF- Swiss FrancCNY- Chinese YuanDKK- Danish KroneEUR- EuroGBP- British PoundHKD- Hong Kong DollarILS- Israeli New ShekelINR- Indian RupeeIQD- Iraqi DinarJPY- Japanese YenKRW- South Korean WonMXN- Mexican PesoMYR- Malaysian RinggitNOK- Norwegian KroneNZD- New Zealand DollarPLN- Polish ZlotyRUB- Russian RubleSAR- Saudi RiyalSEK- Swedish KronaSGD- Singapore DollarTHB- Thai BahtTRY- Turkish LiraUSD- US DollarZAR- South African Rand
^-?\d{0,8}(?:\.\d{0,2})?$active- Activedraft- Draftarchived- Archived
makeup_remover- Make-up removercleanser- Cleansertoner- Tonerexfoliator- Exfoliatormasks_patches- Masks & Patchestreatment- Treatmenteye_care- Eye caremoisturizer- Moisturizersunscreen- Sunscreen
daily- Dailyweekly- Weeklymonthly- Monthlyas_needed- As needed
manual- Manualauto- Auto
PATCH /api/v1/companies/{company_id}/inventory_items/{id}/ HTTP/1.1
Host: saas.haut.ai
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 433
{
"name": "text",
"vendor_code": null,
"description": null,
"short_description": null,
"image": null,
"link": null,
"price": null,
"currency": "AED",
"compare_at_price": null,
"priority": 1,
"cart_integration_id": null,
"status": "active",
"category": "makeup_remover",
"skin_type": [
"normal"
],
"concerns": [
"breakouts"
],
"when_to_apply": [
"am"
],
"how_often_to_apply": "daily",
"active_ingredients": [
"aha"
],
"other": [
"vegan"
],
"tagging_mode": "manual",
"is_featured": true
}{
"id": 1,
"company_id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"vendor_code": null,
"description": null,
"short_description": null,
"image": null,
"link": null,
"price": null,
"currency": "AED",
"compare_at_price": null,
"priority": 1,
"created_at": "2025-11-15T08:18:48.539Z",
"updated_at": "2025-11-15T08:18:48.539Z",
"cart_integration_id": null,
"tags": null,
"status": "active",
"attached_to_shelves": 0,
"inventory_item_sets": [
{
"id": 1,
"name": "text",
"description": "text",
"is_locked": false,
"inventory_items_count": 0,
"created_at": "2025-11-15T08:18:48.539Z",
"updated_at": "2025-11-15T08:18:48.539Z"
}
],
"is_locked": false,
"out_of_stock": true,
"category": "makeup_remover",
"skin_type": [
"normal"
],
"concerns": [
"breakouts"
],
"when_to_apply": [
"am"
],
"how_often_to_apply": "daily",
"active_ingredients": [
"aha"
],
"other": [
"vegan"
],
"tagging_mode": "manual",
"tagging_status": "pending",
"tagging_status_updated_at": "2025-11-15T08:18:48.539Z",
"is_ready_to_sell": false,
"is_featured": true
}Get Product Item Info
Retrieve inventory item
Authenticate using SaaS Private token
A unique integer value identifying this Inventory Item.
GET /api/v1/companies/{company_id}/inventory_items/{id}/ HTTP/1.1
Host: saas.haut.ai
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"id": 1,
"company_id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"vendor_code": null,
"description": null,
"short_description": null,
"image": null,
"link": null,
"price": null,
"currency": "AED",
"compare_at_price": null,
"priority": 1,
"created_at": "2025-11-15T08:18:48.539Z",
"updated_at": "2025-11-15T08:18:48.539Z",
"cart_integration_id": null,
"tags": null,
"status": "active",
"attached_to_shelves": 0,
"inventory_item_sets": [
{
"id": 1,
"name": "text",
"description": "text",
"is_locked": false,
"inventory_items_count": 0,
"created_at": "2025-11-15T08:18:48.539Z",
"updated_at": "2025-11-15T08:18:48.539Z"
}
],
"is_locked": false,
"out_of_stock": true,
"category": "makeup_remover",
"skin_type": [
"normal"
],
"concerns": [
"breakouts"
],
"when_to_apply": [
"am"
],
"how_often_to_apply": "daily",
"active_ingredients": [
"aha"
],
"other": [
"vegan"
],
"tagging_mode": "manual",
"tagging_status": "pending",
"tagging_status_updated_at": "2025-11-15T08:18:48.539Z",
"is_ready_to_sell": false,
"is_featured": true
}List Product Items
List inventory items
Authenticate using SaaS Private token
Multiple values may be separated by commas.
Source
Inventory item set ID
Is ready to sell
Is featured
Which field to use when ordering the results.
A search term.
A page number within the paginated result set.
Number of results to return per page.
GET /api/v1/companies/{company_id}/inventory_items/ HTTP/1.1
Host: saas.haut.ai
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"count": 123,
"next": "http://api.example.org/accounts/?page=4",
"previous": "http://api.example.org/accounts/?page=2",
"results": [
{
"id": 1,
"company_id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"vendor_code": null,
"description": null,
"short_description": null,
"image": null,
"link": null,
"price": null,
"currency": "AED",
"compare_at_price": null,
"priority": 1,
"created_at": "2025-11-15T08:18:48.539Z",
"updated_at": "2025-11-15T08:18:48.539Z",
"cart_integration_id": null,
"tags": null,
"status": "active",
"attached_to_shelves": 0,
"inventory_item_sets": [
{
"id": 1,
"name": "text",
"description": "text",
"is_locked": false,
"inventory_items_count": 0,
"created_at": "2025-11-15T08:18:48.539Z",
"updated_at": "2025-11-15T08:18:48.539Z"
}
],
"is_locked": false,
"out_of_stock": true,
"category": "makeup_remover",
"skin_type": [
"normal"
],
"concerns": [
"breakouts"
],
"when_to_apply": [
"am"
],
"how_often_to_apply": "daily",
"active_ingredients": [
"aha"
],
"other": [
"vegan"
],
"tagging_mode": "manual",
"tagging_status": "pending",
"tagging_status_updated_at": "2025-11-15T08:18:48.539Z",
"is_ready_to_sell": false,
"is_featured": true
}
]
}Delete Product Item(s) in a bulk manner
Authenticate using SaaS Private token
falsePOST /api/v1/companies/{company_id}/inventory_items/bulk_delete/ HTTP/1.1
Host: saas.haut.ai
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 11
{
"ids": [
1
]
}{
"id": 1,
"company_id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"vendor_code": null,
"description": null,
"short_description": null,
"image": null,
"link": null,
"price": null,
"currency": "AED",
"compare_at_price": null,
"priority": 1,
"created_at": "2025-11-15T08:18:48.539Z",
"updated_at": "2025-11-15T08:18:48.539Z",
"cart_integration_id": null,
"tags": null,
"status": "active",
"attached_to_shelves": 0,
"inventory_item_sets": [
{
"id": 1,
"name": "text",
"description": "text",
"is_locked": false,
"inventory_items_count": 0,
"created_at": "2025-11-15T08:18:48.539Z",
"updated_at": "2025-11-15T08:18:48.539Z"
}
],
"is_locked": false,
"out_of_stock": true,
"category": "makeup_remover",
"skin_type": [
"normal"
],
"concerns": [
"breakouts"
],
"when_to_apply": [
"am"
],
"how_often_to_apply": "daily",
"active_ingredients": [
"aha"
],
"other": [
"vegan"
],
"tagging_mode": "manual",
"tagging_status": "pending",
"tagging_status_updated_at": "2025-11-15T08:18:48.539Z",
"is_ready_to_sell": false,
"is_featured": true
}Last updated
Was this helpful?