Name |
Code |
Version |
Method |
Url |
Category |
category |
v5 |
GET |
/api/(FORMAT)/category/v5 |
GET: Category
Standard options
updated_since DD-MM-YYYY-HH-MM
created_since DD-MM-YYYY-HH-MM
page(blank or 1 for first page
per_page per_page
JSON Scheme:
{ |
"categories": [ |
{ |
"slug": "", |
"url": "", |
"public_title": "" |
} |
], |
"count": "", |
"pages": "" |
} |
XML Scheme:
< category > |
< categories type='array' > |
< category > |
< slug/ > |
< url/ > |
< public-title/ > |
< /category > |
< /categories > |
< count/ > |
< pages/ > |
< /category > |
|
Debtor |
debtor |
v4 |
GET |
/api/(FORMAT)/debtor/v4 |
GET: Debtor
Standard options
updated_since DD-MM-YYYY-HH-MM
created_since DD-MM-YYYY-HH-MM
page(blank or 1 for first page
per_page per_page
Search options
JSON Scheme:
|
{ |
"debtors": [ |
{ |
"code": "", |
"email": "", |
"fax": "", |
"name": "", |
"phone": "", |
"territory": "", |
"website": "", |
"warehouse": "", |
"customer_type": "", |
"delivery_address": { |
"address1": "", |
"address2": "", |
"address3": "", |
"address4": "", |
"address5": "", |
"address6": "", |
"address7": "", |
"postcode": "" |
} |
} |
], |
"count": "", |
"pages": "" |
} |
|
XML Scheme:
|
< debtor > |
< debtors type='array' > |
< debtor > |
< code/ > |
< email/ > |
< fax/ > |
< name/ > |
< pdone/ > |
< territory/ > |
< website/ > |
< warehouse/ > |
< customer-type/ > |
< delivery-address > |
< address1/ > |
< address2/ > |
< address3/ > |
< address4/ > |
< address5/ > |
< address6/ > |
< address7/ > |
< postcode/ > |
< /delivery-address > |
< /debtor > |
< /debtors > |
< count/ > |
< pages/ > |
< /debtor > |
|
|
Error Response |
error_response |
v4 |
GET |
/api/(FORMAT)/error_response/v4 |
JSON Scheme:
|
{ |
"message": "", |
"backtrace": "" |
} |
|
XML Scheme:
|
< error-response > |
< message > |
< backtrace > |
< error-response > |
|
Order |
order |
v4 |
GET |
/api/(FORMAT)/order/v4 |
GET: Order
Standard options
updated_since DD-MM-YYYY-HH-MM
created_since DD-MM-YYYY-HH-MM
page(blank or 1 for first page
per_page per_page
Search options
JSON Scheme:
|
{ |
"orders": [ |
{ |
"customer_reference": "", |
"debtor": "", |
"pronto_order_number": "", |
"suffix": "", |
"status_code": "", |
"status_desc": "", |
"carrier_code": "", |
"consignment_note": "", |
"currency_code": "", |
"delivery_address": { |
"address1": "", |
"address2": "", |
"address3": "", |
"address4": "", |
"address5": "", |
"address6": "", |
"address7": "", |
"postcode": "", |
"phone": "" |
}, |
"delivery_instructions": { |
"del_inst_1": "", |
"del_inst_2": "", |
"del_inst_3": "", |
"del_inst_4": "", |
"del_inst_5": "", |
"del_inst_6": "", |
"del_inst_7": "", |
}, |
"payment_method": "", |
"payment_reference": "", |
"lines": [ |
{ |
"type": "", |
"stock_code": "", |
"ordered_qty": "", |
"backordered_qty": "", |
"shipped_qty": "", |
"uom": "", |
"price_ex_tax": "", |
"price_inc_tax": "" |
} |
] |
} |
], |
"count": "", |
"pages": "" |
} |
|
XML Scheme:
|
< order > |
< orders type='array' > |
< order > |
< customer-reference/ > |
< debtor/ > |
< pronto-order-number/ > |
< suffix/ > |
< status-code/ > |
< status-desc/ > |
< carrier-code/ > |
< consignment-note/ > |
< currency-code/ > |
< delivery-address > |
< address1/ > |
< address2/ > |
< address3/ > |
< address4/ > |
< address5/ > |
< address6/ > |
< address7/ > |
< postcode/ > |
< phone/ > |
< /delivery-address > |
< delivery-instructions > |
< del-inst-1/ > |
< del-inst-2/ > |
< del-inst-3/ > |
< del-inst-4/ > |
< del-inst-5/ > |
< del-inst-6/ > |
< del-inst-7/ > |
< /delivery-instructions > |
< payment-method/ > |
< payment-reference/ > |
< lines type='array' > |
< line > |
< type/ > |
< stock-code/ > |
< ordered-qty/ > |
< backordered-qty/ > |
< shipped-qty/ > |
< uom/ > |
< price-ex-tax/ > |
< price-inc-tax/ > |
< /line > |
< /lines > |
< /order > |
< /orders > |
< count/ > |
< pages > |
< /order > |
|
Order |
order |
v6 |
POST |
/api/(FORMAT)/order/v6 |
POST: Order
JSON Scheme:
|
{ |
"customer_reference": "", |
debtor": "", |
"delivery_instructions": "", |
"notes": "", |
"header_notes": [, |
{ |
"type": "", |
"text": "" |
} |
], |
"delivery_address": { |
"address1": "", |
"address2": "", |
"address3": "", |
"address4": "", |
"address5": "", |
"address6": "", |
"address7": "", |
"postcode": "", |
"phone": "" |
}, |
"payment": { |
"method": "", |
"reference": "", |
"amount": "", |
"currency_code": "", |
"bank_code": "", |
"tax_rate_code": "" |
}, |
"lines": [ |
{ |
"quantity": "", |
"type": "", |
"item_code": "", |
"uom": "", |
"price_ex_tax": "", |
"price_inc_tax": "", |
"charge_type": "", |
"description": "", |
"carrier_code": "", |
"uom_qty": "", |
"shipped": "", |
"uom_shipped": "", |
"back_ordered": "", |
"uom_back_ordered": "", |
"discount_rate": "", |
"warehouse": "" |
} |
] |
} |
|
XML Scheme:
|
< order > |
< customer-reference > < customer-reference > |
< debtor > < /debtor > |
< delivery-instructions > < /delivery-instructions > |
< notes > < /notes > |
< header-notes type="array" > |
< header-note > |
< type > < /type > |
< text > < /text > |
< /header-note > |
< /header-notes > |
< delivery-addresss > |
< address1 > < /address1 > |
< address2 > < /address2 > |
< address3 > < /address3 > |
< address4 > < /address4 > |
< address5 > < /address5 > |
< address6 > < /address6 > |
< address7 > < /address7 > |
< postcode > < /postcode > |
< phone > < /phone > |
< /delivery-addresss > |
< payment > |
< method > < /method > |
< reference > < /reference > |
< amount > < /amount > |
< currency-code > < /currency-code > |
< bank-code > < /bank-code > |
< tax-rate-code > < /tax-rate-code > |
< /payment > |
< lines type="array" > |
< line > |
< quantity > < /quantity > |
< type > < /type > |
< item-code > < /item-code > |
< uom > < /uom > |
< price-ex-tax > < /price-ex-tax > |
< price-inc-tax > < /price-inc-tax > |
< charge-type > < /charge-type > |
< description > < /description > |
< carrier-code > < /carrier-code > |
< uom-qty > < /uom-qty > |
< shipped > < /shipped > |
< uom-shipped > < /uom-shipped > |
< back-ordered > < /back-ordered > |
< uom-back-ordered > < /uom-back-ordered > |
< discount-rate > < /discount-rate > |
< warehouse > < /warehouse > |
< /line > |
< lines > |
< /order > |
|
Pricing |
pricing |
v6 |
GET |
/api/(FORMAT)/pricing/v6 |
GET: Pricing
Standard options
product_code(required)
debtor(required)
quantity
JSON Scheme:
|
{ |
"debtor": "", |
"product_code": "", |
"quantity": "", |
"breaks": [ |
{ |
"price_rule": "", |
"currency_code": "", |
"inc_tax": "", |
"ex_tax": "", |
"min_qty": "", |
"max_qty": "", |
"discount_rate": "" |
} |
], |
"base_price": { |
"currency_code": "", |
"inc_tax": "", |
"ex_tax": "" |
} |
} |
|
XML Scheme:
|
< pricing > |
< debtor/ > |
< product-code/ > |
< quantity/ > |
< breaks type='array' > |
< break > |
< price-rule/ > |
< currency-code/ > |
< inc-tax/ > |
< ex-tax/ > |
< min-qty/ > |
< max-qty/ > |
< discount-rate/ > |
< /break > |
< /breaks > |
< base-price > |
< currency-code/ > |
< inc-tax/ > |
< ex-tax/ > |
< /base-price > |
< /pricing > |
|
|
Product |
product |
v4 |
GET |
/api/(FORMAT)/product/v4 |
GET: Product
Standard options
updated_since DD-MM-YYYY-HH-MM
created_since DD-MM-YYYY-HH-MM
page(blank or 1 for first page
per_page per_page
Search options
JSON Scheme:
{ |
"products": [ |
{ |
"code": "", |
"description": "", |
"abc_class": "", |
"description1": "", |
"description2": "", |
"description3": "", |
"apn": "", |
"group_code": "", |
"brand": "", |
"condition_code": "", |
"default_conversion_factor": "", |
"issue_ctrl": "", |
"stk_licences_rebate_flag": "", |
"pack_weight": "", |
"title": "", |
"stock_status": "", |
"sales_type": "", |
"user_only_alpha20_1": "", |
"user_only_alpha20_2": "", |
"user_only_alpha4_1": "", |
"user_only_alpha4_2": "", |
"user_only_alpha4_3": "", |
"user_only_alpha4_4": "", |
"user_only_date1": "", |
"user_only_date2": "", |
"user_only_num1": "", |
"user_only_num2": "", |
"user_only_num3": "", |
"user_only_num4": "", |
"saleability": "", |
"visibility": "", |
"uom": "", |
"pack_size": "", |
"updated_at": "", |
"created_at": "", |
"prices": [ |
{ |
"debtor": "", |
"breaks": [ |
{ |
"price_rule": "", |
"currency_code": "", |
"inc_tax": "", |
"ex_tax": "", |
"min_qty": "", |
"max_qty": "" |
} |
], |
"base_price": { |
"currency_code": "", |
"inc_tax": "", |
"ex_tax": "" |
} |
} |
], |
"images": [ |
{ |
"filename": "", |
"content_type": "", |
"updated_at": "", |
"url": "" |
} |
], |
"notes": [ |
{ |
"type": "", |
"note": "" |
} |
], |
"alternative_products": [ |
{ |
"code": "" |
} |
], |
"companion_products": [ |
{ |
"code": "" |
} |
], |
"inventory_quantities": [ |
{ |
"warehouse": "", |
"quantity": "" |
} |
], |
"uoms": [ |
{ |
"code": "", |
"conv": "", |
"gtin": "", |
"weight": "", |
"height": "", |
"width": "", |
"depth": "" |
} |
], |
"categories": [ |
{ |
"slug": "", |
"url": "", |
"search_url": "" |
} |
] |
} |
], |
"count": "", |
"pages": "" |
} |
XML Scheme:
<product> |
<products type='array'> |
<product> |
<code/> |
<description/> |
<abc-class/> |
<description1/> |
<description2/> |
<description3/> |
<apn/> |
<group-code/> |
<brand/> |
<condition-code/> |
<default-conversion-factor/> |
<issue-ctrl/> |
<stk-licences-rebate-flag/> |
<pack-weight/> |
<title/> |
<stock-status/> |
<sales-type/> |
<user-only-alpha20-1/> |
<user-only-alpha20-2/> |
<user-only-alpha4-1/> |
<user-only-alpha4-2/> |
<user-only-alpha4-3/> |
<user-only-alpha4-4/> |
<user-only-date1/> |
<user-only-date2/> |
<user-only-num1/> |
<user-only-num2/> |
<user-only-num3/> |
<user-only-num4/> |
<saleability/> |
<visibility/> |
<uom/> |
<pack-size/> |
<updated-at/> |
<created-at/> |
<prices type='array'> |
<price> |
<debtor/> |
<breaks type='array'> |
<break> |
<price-rule/> |
<currency-code/> |
<inc-tax/> |
<ex-tax/> |
<min-qty/> |
<max-qty/> |
</break> |
</breaks> |
<base-price> |
<currency-code/> |
<inc-tax/> |
<ex-tax/> |
</base-price> |
</price> |
</prices> |
<images type='array'> |
<image> |
<filename/> |
<content-type/> |
<updated-at/> |
<url/> |
</image> |
</images> |
<notes type='array'> |
<note> |
<type/> |
<note/> |
</note> |
</notes> |
<alternative-products type='array'> |
<alternative-product> |
<code/> |
</alternative-product> |
</alternative-products> |
<companion-products type='array'> |
<companion-product> |
<code/> |
</companion-product> |
</companion-products> |
<inventory-quantities type='array'> |
<inventory-quantity> |
<warehouse/> |
<quantity/> |
</inventory-quantity> |
</inventory-quantities> |
<uoms type='array'> |
<uom> |
<code/> |
<conv/> |
<gtin/> |
<weight/> |
<height/> |
<width/> |
<depth/> |
</uom> |
</uoms> |
<categories type='array'> |
<category> |
<slug/> |
<url/> |
<search-url/> |
</category> |
</categories> |
</product> |
</products> |
<count/> |
<pages/> |
</product> |
|
Transaction |
transaction |
v5 |
GET |
/api/(FORMAT)/transaction/v5 |
GET: Transaction
Search options
JSON Scheme:
|
{ |
"apitransactions": [ |
{ |
"uuid": "", |
"status": "", |
"errors": "", |
"warnings": "", |
"result_url": "" |
} |
] |
} |
|
XML Scheme:
|
< transaction > |
< apitransactions type='array' > |
< apitransaction > |
< uuid/ > |
< status/ > |
< errors/ > |
< warnings/ > |
< result-url/ > |
< /apitransaction > |
< /apitransactions > |
< /transaction > |
|
|