accounts
Version: V2
API | Description | Version 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
API | Description | Version d'introduction |
---|---|---|
GET groups | Liste des groupes WEB | 8.01.0002 |
inventory
API | Description | Version 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
API | Description | Version 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
API | Description | Version d'introduction |
---|---|---|
POST legacy | ||
GET legacy |
misc
API | Description | Version 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
API | Description | Version 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
API | Description | Version 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
API | Description | Version 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
statements
API | Description | Version d'introduction |
---|---|---|
GET statements/{accountId}/files | Retourne les liens de téléchargements des états de comptes des 12 derniers mois |
webusers
API | Description | Version 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 |