accounts

Version: V2

APIDescriptionVersion d'introduction
GET accounts?count={count}&token={token}&session={session}&options={options} Chargement des comptes (Clients / adresses de livraisons) - Retourne les compes (clients / adresses de livraisons) modifiés depuis le token spécifié 8.02.0006
GET accounts/{accountId}?session={session}&options={options} ** Retourner les information d'un compte (Client ou adresses de livraisons) 8.02.0006
GET accounts/search?card={card}&phone={phone}&email={email}&session={session}&options={options} Recherche de clients 8.02.0006
GET accounts/code/{accountNo}?session={session}&options={options} ** Retourner les information d'un compte par le numéro de client 8.02.0020
GET accounts/EDIcode/{ediCode}?session={session}&options={options} ** Retourner les information d'un compte par le numéro de client EDI 8.10.01.0001

groups

APIDescriptionVersion d'introduction
GET groups Liste des groupes WEB 8.01.0002

inventory

APIDescriptionVersion d'introduction
GET inventory?token={token}&activeonly={activeonly}&count={count}&location={location}&session={session}&options={options} Chargement de l'inventaire - Retourne l'inventaire modifiés depuis le token spécifié
GET inventory/{product_id}?location={location}&session={session}&options={options} Retourne l'inventaire pour un produit spécifique
POST inventory/multiple?location={location}&session={session}&options={options} Retourne l'inventaire pour une liste de produits

invoices

APIDescriptionVersion d'introduction
GET invoices/{accoundId}/histo?session={session}&page={page}&count={count} Retourne l'historique des factures (Payées ou non) Maximum les 365 derniers jours ou non payées
GET invoices/{accoundId}/current?session={session}&page={page}&count={count} Retourne les factures non payées d'un client

legacy

APIDescriptionVersion d'introduction
POST legacy

GET legacy

misc

APIDescriptionVersion d'introduction
GET misc/carriers?session={session}&options={options} Liste des transporteurs
GET misc/calendar/{year} Récupérer le calendrier général 8.10.00.0003

orders

APIDescriptionVersion d'introduction
GET orders/{order_id} Information de la commande de vente
GET orders/byorderno/{orderNo} Recevoir les informations de la commande de vente à partir du numéro de commande 8.10.00.0003
GET orders/byweborderid/{weborderid} Recevoir les informations de la commande de vente à partir de l'identifiant unique du fournisseur WEB 8.02.0001
POST orders?modetest={modetest}&options={options} Création de commande (En auto commit)
POST orders/preview?modetest={modetest}&options={options} Création de commande (En mode preview - not committed)
POST orders/calculate?modetest={modetest}&options={options} Calcul d'une commande. Effectue tout les calculs de la commandes sans aucune création / preview
POST orders/close?modetest={modetest}&options={options} Fermeture d'une commande. La commande sera automatiquement facturée
PUT orders/commit/{trans_id} Commit d'une commande préalablement créée en mode preview
PUT orders/rollback/{trans_id} Rollback d'une commande préalablement créée en mode preview
POST orders/payment/{orderId} Appliquer un paiement à une commande existance
PUT orders/{id}?options={options} Modification d'une commande par le order_id ou le trans_id
GET orders/customer/{cust_id}?session={session}&page={page}&count={count}&filter={filter}&statut={statut}&divisionId={divisionId}&docId={docId}&includeChildrenDivisions={includeChildrenDivisions} Retourne une page de commandes selon les paramètres page, count et filter pour un client donné
GET orders/objetcrm/{crmobjet_id}?session={session}&page={page}&count={count}&filter={filter}&statut={statut}&divisionId={divisionId}&docId={docId}&includeChildrenDivisions={includeChildrenDivisions} Retourne une page de commandes selon les paramètres page, count et filter pour un objet crm donné
GET orders/webuser/{idwebuser}?session={session}&page={page}&count={count}&filter={filter}&statut={statut}&divisionId={divisionId}&docId={docId}&includeChildrenDivisions={includeChildrenDivisions} Retourne une page de commandes selon les paramètres page, count et filter pour un usager web donné
GET orders/externaluserid/{webuserid}?session={session}&page={page}&count={count}&filter={filter}&statut={statut}&divisionId={divisionId}&docId={docId}&includeChildrenDivisions={includeChildrenDivisions} Retourne une page de commandes selon les paramètres page, count et filter à partir de l'identifiant unique de l'utilisateur du partenaire WEB
GET orders/{order_id}/contact Retourne les informations du contact pour envoi de la commande
GET orders/changelog/{token} Retourne la liste des commandes modifiée depuis un certain token
POST orders/{order_id}/send Envoyer la commande de vente au contact spécifié
GET orders/search?session={session}&order_no={order_no}&email={email}&postcode={postcode}&name={name}&statut={statut} Retourne une liste de commandes qui corresponds exactement à une liste de critères Un minimum de 3 critères doivent être envoyés

prices

APIDescriptionVersion d'introduction
GET prices?token={token}&count={count}&activeonly={activeonly}&dateoffset={dateoffset}&options={options}&session={session} Chargement des prix - Retourne les prix modifiés depuis le token spécifié
GET prices/{product_id}?cust_id={cust_id}&qty={qty}&options={options}&session={session} Retourner les prix pour un produit spécifique
POST prices/multiple?cust_id={cust_id}&qty={qty}&options={options}&session={session} Retourner les prix pour une liste de produits spécifique

products

APIDescriptionVersion d'introduction
GET products?activeonly={activeonly}&count={count}&token={token}&session={session}&options={options} Chargement de produits - Retourne les produits modifiés depuis le token spécifié
GET products/{product_id}?session={session}&options={options} Retourne les informations d'un produit spécifique
GET products/code/{product_no}?session={session}&options={options} Retourne les informations d'un produit spécifique (par le code de produit)
GET products/list?cust_id={cust_id}&page={page}&filter={filter}&count={count}&session={session}&options={options} Retourne une page de produits selon les paramètres page, count et filter
GET products/images?token={token}&count={count}&session={session}&options={options} Chargement des images de produits - Retourne les images ajoutés / modifiés depuis le token spécifié Selon les options, on retourne l'image en binary base64 (Défaut) ou un URL pour téléchargement (Options=URL) Options: URL: Pour retourner les liens de téléchargement.
GET products/images/{product_id}?session={session}&options={options} Retourne les images d'un produit spécifique
GET products/images/URL/{product_id}?session={session}&options={options} Retourne les images d'un produit spécifique (en URL)
GET products/fichetech?token={token}&count={count}&session={session}&options={options} Chargement des fiches techniques de produits - Retourne les fiches techniques ajoutés / modifiés depuis le token spécifié
GET products/fichetech/{product_id}?session={session}&options={options} Retourne les fiches techniques d'un produit spécifique
GET products/fichetech/URL/{product_id}?session={session}&options={options} Retourne les fiches techniques d'un produit spécifique (en URL)
GET products/{product_id}/query?session={session}&options={options} Retourne les supplémentaires pour un produit
GET products/images/download/{Ref} Retourne l'image d'un produit spécifique ([product_id]_[Sequence])
GET products/fichetech/download/{Ref}

security

APIDescriptionVersion d'introduction
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} Accorder les droits pour un usager à un objet 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} Révoquer les droits pour un usager à un objet 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} Ramener le droit hérité pour un usager à un objet 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} Accorder les droits pour un groupe à un objet 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} Révoquer les droits pour un groupe à un objet 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} Ramener le droit hérité pour un groupe à un objet 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} Extraire la liste des permissions d'usagers pour un objet 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} Extraire la liste des permissions d'usagers pour un objet 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} Extraire la liste des permissions d'usagers pour un objet 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} Extraire la liste des permissions d'usagers pour un objet 8.01.0007
GET security/objects/code/{object_code}/activate

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

statements

APIDescriptionVersion d'introduction
GET statements/{accountId}/files Retourne les liens de téléchargements des états de comptes des 12 derniers mois

webusers

APIDescriptionVersion d'introduction
GET webusers?email={email}&session={session}&options={options} Retourne les informations d'un usager WEB (Par son adresse courriel)
GET webusers/{idwebuser}?session={session}&options={options} Retourne les informations d'un usager WEB (Par son Identifiant unique)
GET webusers/sync/{token} Retourne les informations d'un usager WEB (Par son adresse courriel) 8.06.0002
GET webusers/sync/changes Retourne les nouveaux usagers modifiés / ajoutés depuis la dernier requête 8.06.0002
GET webusers/sync/changes/reset Pour repartir du début la synchronisation des usagers 8.06.0002
GET webusers/sync/changes/commit Confirmer que le traitement du dernier /changes est complété 8.06.0002
POST webusers Création d'un usager WEB
PUT webusers/{idwebuser} Modification d'un usager WEB