accounts

Version: V2

APIDescriptionIntro version
GET accounts?count={count}&token={token}&session={session}&options={options} Load accounts (Customers / delivery addresses) - Returns accounts (customers / delivery addresses) modified from the specified token 8.02.0006
GET accounts/{accountId}?session={session}&options={options} ** Return account information (customer or delivery addresses) 8.02.0006
GET accounts/search?card={card}&phone={phone}&email={email}&session={session}&options={options} Search customers 8.02.0006
GET accounts/code/{accountNo}?session={session}&options={options} ** Return account information using the customer number 8.02.0020

groups

APIDescriptionIntro version
GET groups Web group list 8.01.0002

inventory

APIDescriptionIntro version
GET inventory?token={token}&activeonly={activeonly}&count={count}&location={location}&session={session}&options={options} Loading inventory - Returns modified inventory from the specified token
GET inventory/{product_id}?location={location}&session={session}&options={options} Returns inventory for a specific product
POST inventory/multiple?location={location}&session={session}&options={options} Returns inventory for a list a of products

invoices

APIDescriptionIntro version
GET invoices/{accoundId}/histo?session={session}&page={page}&count={count} Returns invoices history (paid or not) Maximum last 365 days or not paid
GET invoices/{accoundId}/current?session={session}&page={page}&count={count} Returns customer unpaid invoices

legacy

APIDescriptionIntro version
POST legacy

GET legacy

misc

APIDescriptionIntro version
GET misc/carriers?session={session}&options={options} Carrier list

orders

APIDescriptionIntro version
GET orders/{order_id} Sales order information
GET orders/byweborderid/{weborderid} Receive sales order information from the Web vendor unique identifier 8.02.0001
POST orders?modetest={modetest}&options={options} Creating an order (in auto commit)
POST orders/preview?modetest={modetest}&options={options} Creating an order (in preview mode - not committed)
POST orders/calculate?modetest={modetest}&options={options} Order calculation. Process all order calculation without any order / preview creation
POST orders/close?modetest={modetest}&options={options} Closing an order. The order will be automatically billed
PUT orders/commit/{trans_id} Commit of an order created in preview mode
PUT orders/rollback/{trans_id} Rollback of an order created in preview mode
POST orders/payment/{orderId} Apply payment to existing order
PUT orders/{id}?options={options} Modifying an order using order_id or trans_id
GET orders/customer/{cust_id}?session={session}&page={page}&count={count}&filter={filter}&statut={statut}&divisionId={divisionId}&docId={docId}&includeChildrenDivisions={includeChildrenDivisions} Returns a page of orders based on the page, count, and filter parameters for a given customer
GET orders/objetcrm/{crmobjet_id}?session={session}&page={page}&count={count}&filter={filter}&statut={statut}&divisionId={divisionId}&docId={docId}&includeChildrenDivisions={includeChildrenDivisions} Returns a page of orders based on the page, count, and filter parameters for a given crm object
GET orders/webuser/{idwebuser}?session={session}&page={page}&count={count}&filter={filter}&statut={statut}&divisionId={divisionId}&docId={docId}&includeChildrenDivisions={includeChildrenDivisions} Returns a page of orders based on the page, count, and filter parameters for a given Web user
GET orders/externaluserid/{webuserid}?session={session}&page={page}&count={count}&filter={filter}&statut={statut}&divisionId={divisionId}&docId={docId}&includeChildrenDivisions={includeChildrenDivisions} Returns a page of orders based on the page, count, and filter parameters from the unique identifier of the Web partner user
GET orders/{order_id}/contact Returns contact information to send the order
GET orders/changelog/{token} Returns the list of orders modified from a token
POST orders/{order_id}/send Send the sales order to the specified contact
GET orders/search?session={session}&order_no={order_no}&email={email}&postcode={postcode}&name={name}&statut={statut} Returns a list of orders corresponding exactly ro a list of criteria A minimum of 3 criteria must be sent

prices

APIDescriptionIntro version
GET prices?token={token}&count={count}&activeonly={activeonly}&dateoffset={dateoffset}&options={options}&session={session} Loading prices - Returns modified prices from the specified token
GET prices/{product_id}?cust_id={cust_id}&qty={qty}&options={options}&session={session} Return prices for a specific product
POST prices/multiple?cust_id={cust_id}&qty={qty}&options={options}&session={session} Return prices for a specific product list

products

APIDescriptionIntro version
GET products?activeonly={activeonly}&count={count}&token={token}&session={session}&options={options} Loading products - Returns modified products from the specified token
GET products/{product_id}?session={session}&options={options} Returns specific product information
GET products/code/{product_no}?session={session}&options={options} Returns specific product information (using the product code)
GET products/list?cust_id={cust_id}&page={page}&filter={filter}&count={count}&session={session}&options={options} Returns a page of products based on the page, count, and filter parameters
GET products/images?token={token}&count={count}&session={session}&options={options} Loading product images - Returns added/modified images from the specified token Based on the options, returns the image in binary base64 (Default) or a URL for downloading (Options=URL) Options: URL: To return the downlowding links.
GET products/images/{product_id}?session={session}&options={options} Returns specific product images
GET products/images/URL/{product_id}?session={session}&options={options} Returns specific product images (in URL)
GET products/fichetech?token={token}&count={count}&session={session}&options={options} Loading product data sheets - Returns added/modified data sheets from the specified token
GET products/fichetech/{product_id}?session={session}&options={options} Returns specific product data sheets
GET products/fichetech/URL/{product_id}?session={session}&options={options} Returns specific product data sheets (in URL)
GET products/{product_id}/query?session={session}&options={options} Returns additions for a product
GET products/images/download/{Ref} Returns a specific product image ([product_id]_[Sequence])
GET products/fichetech/download/{Ref}

security

APIDescriptionIntro version
GET security/users/{user_id}/grant?object_no={object_no}&object_id={object_id}&object_code={object_code}&object_desc={object_desc}&document_id={document_id}&permission_code={permission_code} Grant rights to a user for an object 8.01.0007
GET security/users/{user_id}/revoke?object_no={object_no}&object_id={object_id}&object_code={object_code}&object_desc={object_desc}&document_id={document_id}&permission_code={permission_code} Revoke rights from a user for an object 8.01.0007
GET security/users/{user_id}/revert?object_no={object_no}&object_id={object_id}&object_code={object_code}&object_desc={object_desc}&document_id={document_id}&permission_code={permission_code} Revert inherited right to a user for an object 8.01.0007
GET security/groups/{group_id}/grant?object_no={object_no}&object_id={object_id}&object_code={object_code}&object_desc={object_desc}&document_id={document_id}&permission_code={permission_code} Grant rights to a group for an object 8.01.0007
GET security/groups/{group_id}/revoke?object_no={object_no}&object_id={object_id}&object_code={object_code}&object_desc={object_desc}&document_id={document_id}&permission_code={permission_code} Revoke rights from a group for an object 8.01.0007
GET security/groups/{group_id}/revert?object_no={object_no}&object_id={object_id}&object_code={object_code}&object_desc={object_desc}&document_id={document_id}&permission_code={permission_code} Revert inherited right to a group for an object 8.01.0007
GET security/objects/users?shortcut_code={shortcut_code}&object_type={object_type}&object_code={object_code}&object_desc={object_desc}&object_id={object_id}&user_id={user_id}&permission_codes={permission_codes} Extract user permissions list for an object 8.01.0007
GET security/objects/groups?shortcut_code={shortcut_code}&object_type={object_type}&object_code={object_code}&object_desc={object_desc}&object_id={object_id}&user_id={user_id}&permission_codes={permission_codes} Extract user permissions list for an object 8.01.0007
GET security/objects/user?shortcut_code={shortcut_code}&object_type={object_type}&object_code={object_code}&object_desc={object_desc}&object_id={object_id}&user_id={user_id}&permission_codes={permission_codes} Extract user permissions list for an object 8.01.0007
GET security/objects/group?shortcut_code={shortcut_code}&object_type={object_type}&object_code={object_code}&object_desc={object_desc}&object_id={object_id}&group_id={group_id}&permission_codes={permission_codes} Extract user permissions list for an object 8.01.0007
GET security/objects/code/{object_code}/activate

GET security/objects/code/{object_code}/deactivate

statements

APIDescriptionIntro version
GET statements/{accountId}/files Returns the downloading links of statements of accounts of the last 12 months

webusers

APIDescriptionIntro version
GET webusers?email={email}&session={session}&options={options} Returns Web user information (using the email address)
GET webusers/{idwebuser}?session={session}&options={options} Returns Web user information (using the unique identifier)
GET webusers/sync/{token} Returns Web user information (using the email address) 8.06.0002
GET webusers/sync/changes Returns Web user information (using the email address) 8.06.0002
GET webusers/sync/changes/reset Returns Web user information (using the email address) 8.06.0002
POST webusers Creating a Web user
PUT webusers/{idwebuser} Modifying a Web user