Referensi API
Pesanan & produk
Pesanan dan produk marketplace yang tersinkron, plus pick list dan pack list.
List orders
/v1/ordersOrders of the current tenant.
Scope:orders:read
Query parameter
storeIdstringopsionalformat: uuid
statusOrderStatusopsionalSalah satu dari:
pending_paymentprocessingshippeddeliveredcompletedcancelledreturnedfromstringopsionalInclusive start (ISO 8601). Defaults to 30 days ago.
format: date-time
tostringopsionalExclusive end (ISO 8601). Defaults to now.
format: date-time
qstringopsionalMatches the marketplace order id.
panjang maks 64
cursorstringopsionallimitintegeropsionalmin 1 · maks 200 · default: 50
Response200 · application/json
Orders, newest first
itemsarray<Order>wajibTampilkan 19 atribut turunan
idstringwajibformat: uuid
storeIdstringwajibformat: uuid
marketplacestringwajibSalah satu dari:
tiktokshopeelazadatokopediaexternalOrderIdstringwajibstatusstringwajibSalah satu dari:
pending_paymentprocessingshippeddeliveredcompletedcancelledreturnedmarketplaceStatusstringwajibplacedAtstringwajibformat: date-time
paidAtstringwajibnullableformat: date-time
completedAtstringwajibnullableformat: date-time
cancelledAtstringwajibnullableformat: date-time
currencystringwajibsubtotalstring (decimal)wajibDecimal string with two fraction digits.
shippingFeestring (decimal)wajibDecimal string with two fraction digits.
discountTotalstring (decimal)wajibDecimal string with two fraction digits.
totalstring (decimal)wajibDecimal string with two fraction digits.
sourceChannelstringwajibSalah satu dari:
livevideoshopaffiliateunknownexternalLiveIdstringwajibnullableitemCountintegerwajibsyncedAtstringwajibformat: date-time
pageInfoPageInfowajibTampilkan 2 atribut turunan
nextCursorstringwajibnullablehasMorebooleanwajib
curl "https://api.comnethub.app/v1/orders?limit=20" \
-H "Authorization: Bearer $THECOMNET_API_KEY"Get order
/v1/orders/{orderId}Order with items, timeline, returns, and settlements.
Scope:orders:read
Path parameter
orderIdstringwajibformat: uuid
Response200 · application/json
Order detail
idstringwajibformat: uuid
storeIdstringwajibformat: uuid
marketplacestringwajibSalah satu dari:
tiktokshopeelazadatokopediaexternalOrderIdstringwajibstatusstringwajibSalah satu dari:
pending_paymentprocessingshippeddeliveredcompletedcancelledreturnedmarketplaceStatusstringwajibplacedAtstringwajibformat: date-time
paidAtstringwajibnullableformat: date-time
completedAtstringwajibnullableformat: date-time
cancelledAtstringwajibnullableformat: date-time
currencystringwajibsubtotalstring (decimal)wajibDecimal string with two fraction digits.
shippingFeestring (decimal)wajibDecimal string with two fraction digits.
discountTotalstring (decimal)wajibDecimal string with two fraction digits.
totalstring (decimal)wajibDecimal string with two fraction digits.
sourceChannelstringwajibSalah satu dari:
livevideoshopaffiliateunknownexternalLiveIdstringwajibnullableitemCountintegerwajibsyncedAtstringwajibformat: date-time
shippedAtstringwajibnullableformat: date-time
deliveredAtstringwajibnullableformat: date-time
buyerRefstringwajibnullableitemsarray<OrderItem>wajibTampilkan 11 atribut turunan
idstringwajibformat: uuid
externalItemIdstringwajibexternalProductIdstringwajibnullableexternalSkuIdstringwajibnullablenamestringwajibskustringwajibnullablequantityintegerwajibunitPricestring (decimal)wajibDecimal string with two fraction digits.
subtotalstring (decimal)wajibDecimal string with two fraction digits.
statusstringwajibnullableexternalLiveIdstringwajibnullable
eventsarray<OrderEvent>wajibTampilkan 7 atribut turunan
idstringwajibformat: uuid
kindstringwajibSalah satu dari:
createdstatus_changedsyncedreturnsettlednotefromStatusstringwajibnullabletoStatusstringwajibnullableoccurredAtstringwajibformat: date-time
sourcestringwajibSalah satu dari:
webhookbackfillmanualpayloadobject (map)opsional
returnsarray<OrderReturn>wajibTampilkan 9 atribut turunan
idstringwajibformat: uuid
externalReturnIdstringwajibtypestringwajibstatusstringwajibreasonstringwajibnullablerefundAmountstring (decimal)wajibDecimal string with two fraction digits.
currencystringwajibnullablerequestedAtstringwajibnullableformat: date-time
resolvedAtstringwajibnullableformat: date-time
settlementsarray<OrderSettlement>wajibTampilkan 8 atribut turunan
idstringwajibformat: uuid
externalStatementIdstringwajibsettlementAmountstring (decimal)wajibDecimal string with two fraction digits.
revenueAmountstring (decimal)wajibDecimal string with two fraction digits.
feeAmountstring (decimal)wajibDecimal string with two fraction digits.
adjustmentAmountstring (decimal)wajibDecimal string with two fraction digits.
currencystringwajibnullablesettledAtstringwajibnullableformat: date-time
curl "https://api.comnethub.app/v1/orders/$ORDER_ID" \
-H "Authorization: Bearer $THECOMNET_API_KEY"List products
/v1/productsProducts synced from marketplaces.
Scope:products:read
Query parameter
storeIdstringopsionalformat: uuid
qstringopsionalpanjang maks 120
cursorstringopsionallimitintegeropsionalmin 1 · maks 200 · default: 50
Response200 · application/json
Products
itemsarray<Product>wajibTampilkan 8 atribut turunan
idstringwajibformat: uuid
storeIdstringwajibformat: uuid
externalProductIdstringwajibtitlestringwajibstatusstringwajibimagesarray<string>wajibvariantsarray<ProductVariant>wajibTampilkan 10 atribut turunan
inventoryItemIdstringwajibnullableMaster stock item this variant follows.
format: uuid
managedStockbooleanwajibStock is pushed from the master item; edit it there.
managedPricebooleanwajibPrice is pushed from the master item; edit it there.
idstringwajibformat: uuid
externalSkuIdstringwajibskustringwajibnullablenamestringwajibnullablepricestring (decimal)wajibnullableDecimal string with two fraction digits.
currencystringwajibnullablestockintegerwajibnullable
syncedAtstringwajibformat: date-time
pageInfoPageInfowajibTampilkan 2 atribut turunan
nextCursorstringwajibnullablehasMorebooleanwajib
curl "https://api.comnethub.app/v1/products?limit=20" \
-H "Authorization: Bearer $THECOMNET_API_KEY"Bulk pick pack
/v1/bulk/orders/pick-packPicking list (units per SKU) and packing list (per order) for printing.
Scope:orders:write
Request bodyapplication/json
orderIdsarray<Id>wajibitem min 1 · item maks 200
Response200 · application/json
Orders in request order and aggregated picks
ordersarray<PackingOrder>wajibTampilkan 13 atribut turunan
orderIdstringwajibformat: uuid
externalOrderIdstringwajibstoreIdstringwajibformat: uuid
storeNamestringwajibmarketplacestringwajibSalah satu dari:
tiktokshopeelazadatokopediastatusstringwajibSalah satu dari:
pending_paymentprocessingshippeddeliveredcompletedcancelledreturnedplacedAtstringwajibformat: date-time
recipientNamestringwajibnullableAs provided by the marketplace (often masked).
recipientAddressstringwajibnullablebuyerNotestringwajibnullabletrackingNumberstringwajibnullableshippingProviderstringwajibnullableitemsarray<object>wajibTampilkan 3 atribut turunan
namestringwajibskustringwajibnullablequantityintegerwajib
picksarray<PickLine>wajibTampilkan 4 atribut turunan
skustringwajibnullablenamestringwajibquantityintegerwajibordersintegerwajibNumber of orders that contain this line.
generatedAtstringwajibformat: date-time
curl -X POST "https://api.comnethub.app/v1/bulk/orders/pick-pack" \
-H "Authorization: Bearer $THECOMNET_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"orderIds": [
"0192f0c4-8d1e-7a4b-9c3e-5f6a7b8c9d0e"
]
}'