Fenestratio

Simplifier les fenêtres

Guide pratique

Intégration Fenestratio

Mise à jour le 15 janvier 2020

La page ".../api.jsp" de Fenestratio est conçue pour traiter les demandes provenant d'autres logiciels. Toutes les méthodes sur api.jsp doivent être invoquées par des requêtes https.

Le serveur de connexion active de Fenestratio peut être localisé en lisant le fichier:

...qui contiendra quelque chose comme sv10.fenestratio.com

méthodes api.jsp

findCustomers

findCustomers recherche les clients de Fenestratio dans les champs nom et téléphone pour la chaîne.
exemple (quelques encodages d'url omis):
https://.../api.jsp?fn=findCustomers&sv=Smith&mr=20
or
https://.../api.jsp?fn=findCustomers&sv=555-555-1212&mr=20

Paramètres Https:

Retour JSON:

Règles:

↑ haut de page

listContacts

..retournera les contacts d'un client.

exemple (quelques encodages d'url omis):
https://.../api.jsp?fn=listContacts&Customer=11

Paramètres Https:

Retour JSON:

Règles:

↑ haut de page

listUsers

listUsers énumérera tous les utilisateurs internes de Fenestratio. Les marchands et les contractants ne seront pas énumérés.
exemple (quelques encodages d'url omis):
https://.../api.jsp?fn=listUsers

Paramètres Https:

Retour JSON:

↑ haut de page

selectCustomer

selectCustomer permet de retrouver un client par son numéro d'identification Fenestratio ou OtherSystemCode.
exemple (quelques encodages d'url omis):
https://.../api.jsp?fn=selectCustomer&Customer=10
ou
https://.../api.jsp?fn=selectCustomer&OtherSystemCode=abc128

Paramètres Https:

Retour JSON:

↑ haut de page

upsertContact

upsertContact créera ou mettra à jour un contact dans Fenestratio pour l'autre code système du client transmis ou l'identifiant du client Fenestratio.

exemple (quelques encodages d'url omis):
https://.../api.jsp?fn=upsertContact&co=Mary&cc=5555551213&em=mary@nospam.org&os=ae39239ds832ff
ou
https://.../api.jsp?fn=upsertContact&co=Mary&cc=5555551213&em=mary@nospam.org&ro=11

Si le nom, l'adresse électronique ou le téléphone portable transmis correspond à un contact existant pour le client, Fenestratio mettra à jour les autres valeurs, sinon Fenestratio créera un nouveau contact. Paramètres Https:

Retour JSON:

Règles:

↑ haut de page

upsertCustomer

..créera ou mettra à jour un client dans Fenestratio pour l'autre code système transmis, et renverra l'identifiant du client Fenestratio.

exemple (quelques encodages d'url omis):
https://.../api.jsp?fn=createCustomer&nm=Smith, Mary %26 John&ad=123 some street&ct=Chicago &st=IL&cn=USA&pc=22456&p1=555-555-1252&fx=555-555-1213&em=mary@nospam.org &tc=HST&ls=Yellow Pages&os=ae39239ds832ff

Paramètres Https:

Retour JSON:

Règles:

↑ haut de page