- drafts
- test 23
- Welcome
- Getting Started
- Authorization
- OverView
- Sample APIs
- Client
- Product
- Category
- Invoices
- Clients
- Products
- Suppliers
- Taxes
- General Listing
- Site Info
- Staff
- Authentication
- Api V2
- Last
- Full Version
- Invoices
- Estimates
- Credit Notes
- Refund Receipts
- Purchase Orders
- Purchase Refunds
- Clients
- Suppliers
- Staff
- Client Attendance
- Client Appointments
- Invoice Appointments
- Estimate Appointments
- Work Order Appointments
- Notes
- Products
- Time Tracking
- Work Orders
- Product Categories
- Taxes
- Invoice Payments
- Client Payments
- Expenses
- Incomes
- Stores
- Treasuries
- Stock Transactions
- Journals
- Journal Accounts
- Journal Categories
- Follow Up Statuses
- Follow Up Actions
- General Listing
- Site Info
- Authentication
- Documentation
- tests
- Authentication
- Site Information
- Invoices
- Estimates
- Credit Notes
- Purchase Orders
- Purchase Refunds
- Clients
- Suppliers
- Products
- General Listings
- Edit Estimate
- Delete Estimate
- Edit Credit Note
- Delete Credit Note
- Edit Refund Receipt
- Delete Refund Receipt
- Edit Purchase Order
- Delete Purchase Order
- Edit Purchase Refund
- Delete Purchase Refund
- Edit Client
- Delete Client
- Edit Supplier
- Delete Supplier
- Edit Product
- Delete Product
- Docs
- Untitled Doc
- Invoices
- Estimates
- Credit Notes
- Refund Receipts
- Purchase Orders
- Purchase Refunds
- Clients
- Suppliers
- Staff
- Client Attendance
- Client Appointments
- Invoice Appointments
- Estimate Appointments
- Work Order Appointments
- Notes
- Products
- Time Tracking
- Work Orders
- Product Categories
- Taxes
- Invoice Payments
- Client Payments
- Expenses
- Incomes
- Stores
- Treasuries
- Stock Transactions
- Journals
- Journal Accounts
- Journal Categories
- Follow Up Statuses
- Follow Up Actions
- General Listing
- Site Info
- Authentication
- Documentation
- ttt
- Authentication
- Site Information
- Invoices
- Estimates
- Credit Notes
- Purchase Orders
- Purchase Refunds
- Clients
- Suppliers
- Products
- General Listings
- Edit Estimate
- Delete Estimate
- Edit Credit Note
- Delete Credit Note
- Edit Refund Receipt
- Delete Refund Receipt
- Edit Purchase Order
- Delete Purchase Order
- Edit Purchase Refund
- Delete Purchase Refund
- Edit Client
- Delete Client
- Edit Supplier
- Delete Supplier
- Edit Product
- Delete Product
Create
Prod Env
{{subdomain}}/api2
Prod Env
{{subdomain}}/api2
POST
{{subdomain}}/api2
Last modified:2025-03-16 17:12:55
Maintainer:Not configured
Request Request Example
Shell
JavaScript
Java
Swift
curl --location -g --request POST '{{subdomain}}/api2/api2/products.json' \
--header 'APIKEY: {{APIKEY}}' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--data-raw '{
"Product": {
"staff_id": 1,
"name": "Mock Product",
"description": "This is a mock product description.",
"unit_price": 99.99,
"tax1": 5,
"tax2": 10,
"supplier_id": 100,
"brand": "MockBrand",
"category": "MockCategory",
"tags": "mock, product, example",
"buy_price": 79.99,
"product_code": "MP100",
"track_stock": true,
"stock_balance": 50,
"low_stock_thershold": 5,
"barcode": "1234567890123",
"notes": "Notes for the mock product.",
"status": 1,
"follow_up_status": null,
"updated_price": true,
"average_price": 89.99,
"type": null,
"minimum_price": null,
"profit_margin": null,
"discount": null,
"discount_type": null,
"duration_minutes": 60,
"availabe_online": 1,
"raw_store_id": 200
}
}'
Response Response Example
{
"result": "successful",
"code": 202,
"id": "95"
}
Request
Header Params
APIKEY
stringÂ
required
Example:
{{APIKEY}}
Content-Type
stringÂ
required
Example:
application/json
Accept
stringÂ
required
Example:
application/json
Body Params application/json
Product
objectÂ
required
staff_id
integerÂ
required
name
stringÂ
required
description
stringÂ
required
unit_price
numberÂ
required
tax1
integerÂ
required
tax2
integerÂ
required
supplier_id
integerÂ
required
brand
stringÂ
required
category
stringÂ
required
tags
stringÂ
required
buy_price
numberÂ
required
product_code
stringÂ
required
track_stock
booleanÂ
required
stock_balance
integerÂ
required
low_stock_thershold
integerÂ
required
barcode
stringÂ
required
notes
stringÂ
required
status
integerÂ
required
follow_up_status
nullÂ
required
updated_price
booleanÂ
required
average_price
numberÂ
required
type
nullÂ
required
minimum_price
nullÂ
required
profit_margin
nullÂ
required
discount
nullÂ
required
discount_type
nullÂ
required
duration_minutes
integerÂ
required
availabe_online
integerÂ
required
raw_store_id
integerÂ
required
Examples
Responses
🟢202Success
application/json
Body
result
stringÂ
required
code
integerÂ
required
id
stringÂ
required