- Accounts Module
- Authentication
- Permessions
- User
- Jobs
- Business
- Branches
- Activities
- Standard Catlog
- Agents
- Employees
- Payslips
- get_user_from_tokenPOST
- get_cash_accountGET
- Notification Send Using FirebasePOST
- add_logPOST
- user_companyPOST
- business_usersPOST
- all_companiesGET
- Suppliers And CustomersGET
- New RequestGET
- add_store_keeperPOST
- currencies_listGET
- get_one_customerGET
- show_multi_jobsGET
- one_serviceGET
- get_cash_accountGET
- user_sub_modulesPOST
- employee_password_updatePOST
- Ecommerce Module
- Catalog
- Product Prices
- All Product Prices
- All Number Product Prices
- One Product Prices
- One Product With Prices
- Add Product Price
- Add Product Main Price
- Edit Product Main Price
- Edit Product Price
- Delete Product Build
- Edit Product Main Price
- Add Product Price Group
- Product Price Groups
- Edit Product Price Group
- Check If Catalog Has Price
- Units
- Orders
- Save Abandoned Order
- Save Or Update to Abandoned Order
- Change Abandoned Order Status
- Change Payment Method And Status In Order
- Change Item Qty Or Remove
- Display Abandoned Order
- Display Total Price Of The Order
- Display User Order List
- Display User Orders List V2
- All Orders
- All Orders Daily
- Order Details
- Unpaid Order List
- Create New Order
- Display One Order With Details If No sales_order_id
- Update reservation_id In Order
- Order Shipping Methods
- Order Payment Methods
- Order Status
- Order Payment Status
- Order Shipping Status
- Post Or Update Order Fields
- Add Items To Order
- Edit Order Item Fields
- Delete Order Item
- Update Order And Item
- Update Order Item Delivery Note
- Update Payment Status
- Create New Order V2
- Update employee_id In Order
- Check Order And Item
- Update Order Status V2
- Cancel Reservation And Employee In Order Item
- Update Order Invoice Id
- Get Order Status
- Standard Products
- LFM
- Reviews
- Barcodes
- Attributes
- Distenations
- Inventory And Showroom
- Inventories
- Inventories_v2
- Inventories List
- Add Inventory Item
- Inventory Item List
- Transfer Orders
- Add Trancfered Order
- Transfer Order And Items
- Inventory Requests List
- Inventory Transfers Transactions
- One Transfers Transaction
- Save Transfers Transaction
- Available_Items
- New Inventory Transfers
- Transaction Items
- Save Transaction Items
- Inventory Item List_111
- validate Inventory Or POS Session
- Inventory Category
- Showroom
- Showroom Category
- Audit Sessions
- Venues
- Discounts
- Locations
- Favourites
- Galleries
- Banner
- News
- Pages
- Catalog Comments
- Artist
- HR Module
- employees
- employees
- employee
- employee By User Id
- select employee
- employees_have_same_skill
- array_of_employees_have_same_skill
- employees/reduce
- trashed employees
- POST/ add employee
- employee_bulk
- update_employee
- delete employee
- get user profile
- get Reservation Count
- get Trainer Employees
- update Occupation Id
- update Main Profile
- employees Have Service Skills
- employee Fingerprint Locations
- employees bulk Activation
- Add Accounts User
- skills
- administration
- sections
- employee - vacation
- residence-status
- contracts
- departments
- payslips
- settings
- setting - payrole
- settings - schedule tiems
- settings - vacations
- employee - measure
- employee - measure - status
- penalties
- loan
- employees v2
- payslip v2
- will delete
- settings-infractions
- Agreements
- Settings agreement status
- Settings agreement invoices status
- Entry and Exit
- Logs
- Requests
- Audits
- GET/business_id
- test
- employees
- Calendar Module
- Calendars
- Calendar Working Hours
- Calendar Vacations
- Calendar Break
- Calendar Tours
- Attendances
- get Attendances
- get One Attendance
- get Customer Attendances
- get Customer Bookings
- get Customer Booked Bookings
- get Tout Category Customer Ids
- add New Attendance
- update Attendance
- update Multi Attendances
- change Customer Tour Status
- auto Mark Not Attended Tours
- decrypt QR
- show QR Code
- get Attendances Dates and times
- get Attendances Times By Dates
- get Categories Attendance By Tour Copy
- delete Attendance Item
- Events
- Services
- Default Calendar
- Reservtions
- BI
- CustomersGET
- company_branchesGET
- business_employeesGET
- get available_specialistsPOST
- get pos_available_specialistsPOST
- Accounting Module
- payslips
- business_v4
- Production Orders
- Divisions
- Gateways
- Branches
- Countries
- Add invoice
- Employees_invoice_paymanet
- Payslip items
- Authentication
- Accounts Totals
- Journal Totals
- Account logs
- Modules
- Taxes
- Inventory items
- Cash And Bank Accounts
- Customers And Suppliers
- Payments Recipts
- Accounts
- Journal entries
- Inventory Locations
- Good Receipts
- Delivery Notes
- Purchase invoices
- Sales invoices
- Special Accounts
- Capital Accounts
- Fixed Assets
- Businesses
- Accounting_APIs_v4
- Sales invoices
- SalesQuotes
- SalesQuotes Copy
- SalesOrders
- CustomersAPis
- Currencies
- BankCashAccounts
- Refund
- v5
- Send Mails
- get_customer_cat_by_id
- check_business_tax_required
- CRM Module
- Managment Module
add_service
Testing Env
https://testcalendar.vodoglobal.com
Testing Env
https://testcalendar.vodoglobal.com
POST
/api/v1/ecomm_products
Last modified:2025-03-26 12:43:56
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://testcalendar.vodoglobal.com/api/v1/ecomm_products' \
--header 'apikey: 5f28583f26a1a' \
--header 'secure-business-key: 728106399db2b289783.89154521' \
--header 'apiconnection: appmobile' \
--header 'userToken: 1331ca05142fab9e01ddb2492a449f5836327d9a79b6c58babd2709f5a71f94a' \
--header 'Content-Type: application/json' \
--data-raw '{
"sku": "P45ddf52scs2bPm",
"type": "Service",
"product_kind": "new",
"price": 199.99,
"cost": 150.00,
"customer_price": 200.00,
"status": 1,
"show_in_mobile": 1,
"supplier_chain": 1,
"alias": "45474tsj5sc2d6nrn",
"supplier_id": "ssvgdsv",
"tax_id": "hsdbjg",
"kind": 0,
"sort": 110,
"coupon_qty": 5,
// "promotion_img": "http://example.com/promo.jpg",
"product_url": "http://example.com/product",
// "image": "http://example.com/image.jpg",
"virtual": 1,
"brand_id": 25,
"category_id": 44,
"descriptions": [
{
"lang": "en",
"keyword": "keyword_en",
"name": "Product Name EN",
"description": "Product Description EN",
"content": "Product Content EN"
},
{
"lang": "ar",
"keyword": "keyword_ar",
"name": "Product Name AR",
"description": "Product Description AR",
"content": "Product Content AR"
}
],
// "images": [
// {"image": "http://example.com/image1.jpg"},
// {"image": "http://example.com/image2.jpg"}
// ],
"promotion": [
{"price_promotion": 149.99, "date_start": "2023-06-01", "date_end": "2023-06-30", "status_promotion": 1}
],
"presents": [
{"gift": "Gift 1", "qty": 1},
{"gift": "Gift 2", "qty": 2}
],
"units": [
{"main_unit_id": 2, "child_unit_id": 2, "child_unit_qty": 5}
],
"builds": [
{"productBuild": 454, "productBuildQty": 10, "productBuildType": "Type A"}
],
"groups": [
{"group_id": 1},
{"group_id": 2}
]
}'
Response Response Example
{}
Request
Header Params
apikey
stringÂ
required
Example:
5f28583f26a1a
secure-business-key
stringÂ
required
Example:
728106399db2b289783.89154521
apiconnection
stringÂ
required
Example:
appmobile
userToken
stringÂ
required
Example:
1331ca05142fab9e01ddb2492a449f5836327d9a79b6c58babd2709f5a71f94a
Body Params application/json
sku
stringÂ
required
type
stringÂ
required
product_kind
stringÂ
required
price
numberÂ
required
cost
integerÂ
required
customer_price
integerÂ
required
status
integerÂ
required
show_in_mobile
integerÂ
required
supplier_chain
integerÂ
required
alias
stringÂ
required
supplier_id
stringÂ
required
tax_id
stringÂ
required
kind
integerÂ
required
sort
integerÂ
required
coupon_qty
integerÂ
required
product_url
stringÂ
required
virtual
integerÂ
required
brand_id
integerÂ
required
category_id
integerÂ
required
descriptions
array [object {5}]Â
required
lang
stringÂ
required
keyword
stringÂ
required
name
stringÂ
required
description
stringÂ
required
content
stringÂ
required
promotion
array [object {4}]Â
required
price_promotion
numberÂ
optional
date_start
stringÂ
optional
date_end
stringÂ
optional
status_promotion
integerÂ
optional
presents
array [object {2}]Â
required
gift
stringÂ
required
qty
integerÂ
required
units
array [object {3}]Â
required
main_unit_id
integerÂ
optional
child_unit_id
integerÂ
optional
child_unit_qty
integerÂ
optional
builds
array [object {3}]Â
required
productBuild
integerÂ
optional
productBuildQty
integerÂ
optional
productBuildType
stringÂ
optional
groups
array [object {1}]Â
required
group_id
integerÂ
required
Examples
Responses
🟢200Success
application/json
Body
object {0}