Shooter SOAP WebService interface description

Endpoint URI: https://api.fidealis.com/basic_v1.php

WSDL URI: https://api.fidealis.com/basic_v1.php?WSDL

PHP SOAP client download URI: https://api.fidealis.com/basic_v1.php?PHPSOAPCLIENT

Index

Public methods:

Public methods

blockchainCallAPI

string blockchainCallAPI (
    string method,
    string url,
    string data
)

La fonction blockchainCallAPI envoi à l'API blockchain (serveur externe) le hash du fichier

Return value string: data

getCredit

string getCredit ( string sessionID )

La fonction getCredit retourne le crédit du client

Return value string: credit

getDeposit

byte getDeposit (
    string sessionID,
    string depotID,
    string returnType
)

La fonction getDeposit retourne le dépot du client

Return value byte: Données binaires du dépot en base64

getDeposits

string getDeposits (
    string sessionID,
    string year,
    string month,
    string search
)

La fonction getDeposits retourne les dépots du client trier par date décroissante

Return value string: data

getInvoice

byte getInvoice (
    string sessionID,
    string invoiceID
)

La fonction getInvoice retourne la facture du client en pdf

Return value byte: Données binaires de la facture en base64

getInvoices

string getInvoices (
    string sessionID,
    string year,
    string month
)

La fonction getInvoices retourne les factures du client trier par date décroissante

Return value string: data

getLegalMention

string getLegalMention ( string lg )

La fonction getLegalMention retourne les dépots du client

Return value string: Legal Mention

getLocarno

string getLocarno ( string sessionID )

La fonction getLocarno retourne les Locarno à passer lors du dépot

Return value string: data

getPassword

string getPassword (
    string mail,
    string lg
)

La fonction getPassword envoi un mail de recouvrement de mot de passe si l'utilisateur est enregistré

Return value string: NULL

getPublications

string getPublications (
    string sessionID,
    string year,
    string month
)

La fonction getPublications retourne les publications du client trier par date décroissante

Return value string: data

getResellers

string getResellers ( string sessionID )

La fonction getResellers retourne les revendeurs du client

Return value string: data

getUser

string getUser ( string sessionID )

La fonction getUser retourne les informations du client

Return value string: data

loginUser

string loginUser (
    string login,
    string password,
    string lg
)

La fonction loginUser retourne le sessionID utilisable dans la majorité des fonctions du webservice, retourne aussi les informations du client

Return value string: sessionID

logoutUser

string logoutUser ( string sessionID )

La fonction logoutUser déconnecte le client

Return value string: NULL

sessionIsValid

string sessionIsValid ( string sessionID )

La fonction sessionIsValid teste si la connexion est toujours active

Return value string: NULL

setContactOffline

string setContactOffline (
    string title,
    string name,
    string mail,
    string phone,
    string message
)

La fonction setContactOffline sert à envoyer un mail quand on n'est pas connecté

Return value string: NULL

setContactOnline

string setContactOnline (
    string sessionID,
    string message
)

La fonction setContactOnline sert à envoyer un mail quand on est connecté

Return value string: NULL

setCredit

string setCredit (
    string sessionID,
    string credit
)

La fonction setCredit demande du crédit pour client

Return value string: NULL

setDeposit

string setDeposit (
    string sessionID,
    string description,
    string receiverCopy,
    integer resellerCustomer,
    string filename1,
    string filename2,
    string filename3,
    byte[] file1,
    byte[] file2,
    byte[] file3,
    string GPS,
    integer divulgation,
    integer locarno,
    string coordonnees
)

La fonction setDeposit sert à faire un dépot (3 images max)
Extensions de fichier acceptées : JPEG, JPG, PNG

Return value string: data

setRegister

string setRegister (
    string mail,
    string language,
    string connectUrl
)

La fonction setRegister sert à s'enregistrer

Return value string: NULL

setUser

string setUser (
    string sessionID,
    string login,
    string firstName,
    string lastName,
    string address1,
    string address2,
    string zipCode,
    string city,
    string state,
    string phone,
    string fax,
    string mail,
    string apeCode,
    string siretNumber,
    string tvaNumber,
    string language
)

La fonction setUser mets à jour les informations du client

Return value string: NULL


Powered by PhpWsdl - PDF download: Download this page as PDF