Operations at http://dispatchweb.eureka-technology.fr/WebManager/WCFDispatchAPI.svc/REST

This page describes the service operations at this endpoint.

Uri Method Description
AddressFromExternCode POST Charge l'adresse à partir du code externe
Authentification POST Authentification à l'API (XML)
Bill GET [DEPRECATED] Utiliser la méthode Json/GetBill (POST)
BillReport GET [DEPRECATED] Utiliser la méthode Json/GetBillReport (POST)
Citys POST Récupération des villes de dispatch
Client POST Permet de charger un client Dispatch
ClientAdress POST Charge l'adresse du client
ComparePrice POST Calcul le tarif et les heures estimées d'enlèvements livraison pour toutes les prestations compatibles avec le transport Les Familly Service sont triès par code Les Services sont triés en fonction du parémétrage utilisateur Dispatch
Document GET [Usage interne Eureka][Obsolete]
DocumentWithName GET Permet de télécharger un document lié à une mission, Utiliser GetListAllAttachedFilesShipment pour récupérer l'ensemble des documents liés à une mission. Paramètres à fournir: identifiant de tracking de la mission (TrackId), id du document (DocID), nom voulu pour le document (DocName), option de téléchargement direct (Download, optionel), option permettant d'identifier un document client (IsClient)
Driver/Photo GET Récupération de la photo d'un chauffeur
FavoritesOrderingPartyAdresses POST Charge les adresses favorites d'un donneur d'ordre
FavoritesUserAdresses POST Charge les adresses favorites d'un client
GenerateReport POST [Usage interne]
GetAllClient POST Charge tous les clients liés au donneur d'ordre (Méthode lente, charge des objets complet client, pour n'obtenir que les codes et libellés utiliser : GetAllClientsLight)
GetAllClientsLight POST Charge tous les clients liés au donneur d'ordre, seules les informations Code, Label et Agency sont récupérées, pour récupérer un client complet utiliser la méthode GetAllClient
GetAnnouncedPackagesHistory POST Recherche des informations sur l'historique des colis annoncés
GetBestShuttleSchedule POST Recherche des horaires de la meilleure navettes correspondant aux critères
GetClientCustomField POST Récupère les paramètres personnalisés (paramètres EDI) d'un client ainsi que des informations sur les références du client
GetClientEDIBuilderConfigurations POST Récupération des codes des configurations EDI associées au client
GetClientReferences POST Récupération des references d'un client hormis les références pré-enregistrées (voir appel API GetReference pour cela)
GetClientRegularOrdersGroups POST Recherche des groupes d'ordres réguliers d'un client
GetClientService POST Récupération des prestations sélectionnables par le client
GetCommFaxContent GET Permet de télécharger un document fax du module de communication
GetDocumentOnServerDispatchWebByGuid GET Permet de télécharger le fichier en attente de transfert du serveur DispatchWeb vers le serveur Dispatch
GetDonneurOrdreClients POST [Obsolete, utiliser GetAllClientsLight)
GetGroupeOrdresReguliersAdresses POST Recherche des adresses d'un groupe d'ordres réguliers
GetOrderingPartiesForCustomer POST Charge la liste des donneurs d'ordre du client
GetOrderReportGenerationResultStream GET Get pdf stream file result of InitOrderReportGeneration method
GetPackageRouteInfo POST Récupère la trace GPS d'un colis
GetPackageType POST [Obsolete utiliser la méthode GetAllowedPackageConfig]
GetParameterCompany POST Récupération des paramétrages de la société
GetPOD GET [Obsolete] Permet de télécharger la preuve de livraison par défaut d'une mission
GetSubcontractorEmployees POST Get subcontractor employees associated to subcontractor from trackId
GetSubServices POST Récupération de sous prestations d'une prestation
GetTrackedMissionDetails POST Recherche des informations de tracking sur un ordre
GetTrackedPackages POST Recherche des informations de tracking de colis
GetTrackedPackagesHistory POST Recherche des informations sur l'historique des colis tracké
GetTrackedWayPoints POST Recherche de points de passage trackés
GetTranslations POST Recherche des traductions de chaines de caractères
IsAllowedToAccessTrackIdWithMissionId GET La société autorise le tracking de mission via un numéro de mission (tracking anonyme)
Json/AddPoiFamily POST Ajoute une famille de poi
Json/AddressFromExternCode POST Charge l'adresse à partir du code externe
Json/ApproveQuotation POST Approbation d'une mission en attente d'approbation
Json/AskApproval POST Transformation d'un devis en demande d'approbation
Json/AskForPasswordResetLink POST Send password reset link
Json/AttachFileToShipment POST Ajoute un document à un ordre de transport
json/AttachmentFileToShipment POST Ajoute un document à un ordre de transport
Json/Authentify POST Authentification à l'API
Json/AutoCompleteStreet POST Propose une liste de rues correspondantes à une recherche par rapport au début du nom de la rue
Json/BecomePartner POST Envoi d'un email de demande de partenariat (fonctionnalité limitée à la licence du client Rapid Dépannage)
Json/BillAndPayShipment POST Transforme un devis en mission, puis facture le devis et enfin règle la facture avec le paiement électronique reçu
Json/CancelShipment POST Permet d'annuler une mission, la mission ne doit pas être facturée ni attribuée
Json/CheckResetTokenValidity POST Check validity of the reset token
Json/Cities POST Récupération des villes de dispatch
Json/Client POST Permet de charger un client Dispatch
Json/ClientAddress POST Charge l'adresse du client
Json/CommandVoucher POST Commande directe de carnet de bon, le client doit impérativement avoir un mode de réglement comptant
Json/ComparePrice POST Retourne une liste de service autorisés avec un calcul de tarif pour le Shipment
Json/ComputePrice POST Calul le tarif d'une mission
Json/Countries POST Récupération des pays de Dispatch
Json/CreatePackagesCare POST Créer une prise en charge de colis
Json/CreateReference POST Permet à un donneur d'ordre administrateur de créer une référence client
Json/CreateShipment POST Sauvegarde d'une mission ou d'un devis(Json)
Json/CreateTrackIdPageSession POST [Usage interne Eureka]Créé un accès sécurisé à l'API à partir d'identifiants
Json/CustomMissionsViewProfile POST Récupération des profiles d'affichage de suivi de mission
Json/DeleteAPoiFamilly POST Supprime une famille de poi
Json/DeleteApprobationLinkForOrderer DELETE Supprime une liaison d'approbation pour un donneur d'ordre
Json/DeleteBookmarkedAddress POST Permet de supprimer une association entre une adresse et un compte client
Json/DeleteClientSpecificService POST Supprime une prestation sélectionnable par le client
Json/DeleteManageableOrderer POST Permet à un donneur d'ordre administrateur de supprimer un donneur d'ordre qui lui est associé
Json/DeletePointOfInterest POST Supprimer un poi
Json/DeleteReference POST Permet à un donneur d'ordre administrateur de supprimer une référence client
Json/DeleteWebProfile POST Permet à un donneur d'ordre administrateur de supprimer un profil de droit web
Json/DownloadPOIFamilyIcon GET Permet de télécharger l'icone associée à une famille de POI
Json/Driver GET Récupération du chauffeur associé à une mission
Json/DriverInfo POST Récupération des informations du chauffeur associé à une mission
Json/DriverPhoto GET Récupération de la photo du chauffeur associé à une mission
Json/ExistCustomer POST Teste l'existance d'un client
Json/ExistUser POST Teste l'existance d'un utilisateur
Json/FavoritesClientAddresses POST Charge les adresses favorites d'un client
Json/FavoritesOrderingPartyAddresses POST Charge les adresses favorites d'un donneur d'ordre
Json/GeocodeAddress POST Service at http://dispatchweb.eureka-technology.fr/WebManager/WCFDispatchAPI.svc/REST/Json/GeocodeAddress
Json/GeoDeviceDriverPicture GET Récupération de la photo du chauffeur associé à un boitier
Json/GetAllClient POST Charge tous les clients liés au donneur d'ordre (Méthode lente, charge des objets complet client, pour n'obtenir que les codes et libellés utiliser :)
Json/GetAllClientsLight POST Charge tous les clients liés au donneur d'ordre (Méthode lente, charge des objets complet client, pour n'obtenir que les codes et libellés utiliser : GetAllClientsLight)
Json/GetAllowedFilesTypes POST Permet la récupération des types de fichiers autorisés lors des processus de téléversement
Json/GetAllowedPackageConfig POST Récupération du colisage sélectionnable pour un client en saisie de mission
Json/GetAnnouncedPackagesHistory POST Service at http://dispatchweb.eureka-technology.fr/WebManager/WCFDispatchAPI.svc/REST/Json/GetAnnouncedPackagesHistory
Json/GetApiBaseUrl POST [Usage interne Eureka]
Json/GetAssociatedPOD POST Obsolete, utiliser GetPODList à la place
Json/GetBestShuttleSchedule POST Recherche des horaires de la meilleure navettes correspondant aux critères
Json/GetBill POST Récupération de la facture d'une mission
Json/GetBillPayments POST Récupère la liste des règlements d'une facture
Json/GetBillReport POST Récupération de relevé de facture d'une mission
Json/GetClientEdiBuilderConfigurations POST Récupération des codes des configurations EDI associées au client
Json/GetClientPOI POST Télécharge toutes les POI d'un client
Json/GetClientReferences POST Récupération des references d'un client hormis les références pré-enregistrées (voir appel API GetReference pour cela)
Json/GetClientRegularOrdersGroups POST Recherche des groupes d'ordres réguliers d'un client
Json/GetClientService POST Récupération des prestations sélectionnable par le client
Json/GetClientSpecificServices POST Récupération des prestations sélectionnable par le client spécifiquent à ce client
Json/GetCredentials POST Récupération des identifiants eCommerce
Json/GetCsvExportGpsPositions GET Export des coordonnées GPS brutes au format CSV, la date doit etre au format DD/MM/YYYY
Json/GetCustomerVoucherPricingScale POST Récupération d'une grille tarifaire en bon pour un client
Json/GetCustomFieldsConfig POST Charge une configuration de paramètres personnalisés (Lié à un client ou une prestation)
Json/GetDailyTrackHistoryFromId POST Récupère la feuille de route d'un boitier gps a partir de son ID
Json/GetDelegator POST Permet d'obtenir le token de session d'un donneur d'ordre délégateur à l'aide des credentials d'un de ses donneurs d'ordres délégué
Json/GetDocumentGenerationResult GET Récupère le résultat d'un report généré par une méthode asynchrone, Document name permet de spécifier le nom de sorti du document : exemple monfichier.pdf, DownloadDocument si vrai alors le pdf se télécharge sinon il est affiché dans le navigateur
Json/GetDonneurOrdreClients POST [Obsolete, utiliser GetAllClientsLight)
Json/GetEurekaMapsCredential POST Effectue une authentification à EurekaMaps et retourne un token de session EurekaMaps ainsi qu'une url d'utilisation de l'API
Json/GetGeoDeviceTrackFromId POST Récupère la trace d'un boitier gps a partir de son ID
Json/GetGroupeOrdresReguliersAdresses POST Recherche des adresses d'un groupe d'ordres réguliers
Json/GetHandledLanguages POST Récupération des langues gérées par Dispatch Web
Json/GetImportsShipmentsStatus POST Permet d'obtenir le statut d'un import de missions
Json/GetInternalReportGenerationResult POST [Usage interne]
Json/GetItineraryRoutePoints POST Get itinerary route points
Json/GetLastAddress POST Retourne les dernières adresses saisies dans les missions d'un client
Json/GetListAllAttachedFilesShipment POST Liste des documents joint à un ordre de transport
Json/GetListAttachedFilesShipmentAwaiting POST Liste des documents joints à un ordre de transport en attente de transfert vers le serveur Dispatch
Json/GetListFileCategoriesCodes POST Obtient la liste des codes catégories de fichier
Json/GetManageableOrderers POST Permet de récupérer les donneurs d'ordres à administrer pour un donneur d'ordre
Json/GetNewToken POST Obtient un nouveau token du serveur DispatchWeb
Json/GetOrdererGeoDevices POST Récupère tout les boitiers associés à un donneur d'ordre
Json/GetOrdererPointOfInterestDetails POST Télécharge le détail d'une POI associée à un donneur d'ordre
Json/GetOrdererPointsOfInterest POST Récupère tout les POI associées à un Donneur d'ordre
Json/GetOrderersLightForCustomer POST Permet de récupérer les donneurs d'ordre associés à un client (LIGHT)
Json/GetOrderExportResult GET Récupère le résultat d'un export généré par la méthode InitOrderExport, Document name permet de spécifier le nom de sorti du document : exemple monfichier.pdf, DownloadDocument si vrai alors le pdf se télécharge sinon il est affiché dans le navigateur
Json/GetOrderingParty POST Charge un donneur d'ordre, le donneur d'ordre doit être rattaché à un des compte client lié à l'utilisateur
Json/GetOrderReportGenerationResult GET Récupère le résultat d'un report généré par la méthode InitOrderReportGeneration, Document name permet de spécifier le nom de sorti du document : exemple monfichier.pdf, DownloadDocument si vrai alors le pdf se télécharge sinon il est affiché dans le navigateur
Json/GetPackageHistory GET Récupération de l'historique d'un colis
Json/GetPackageRouteInfo POST Récupère la trace GPS d'un colis
Json/GetPackageType POST [Obsolete utiliser la méthode GetAllowedPackageConfig]
Json/GetPODList GET Récupération de la liste des fichiers liés à une mission
Json/GetPOIDetails POST Télécharge le détail d'une POI client
Json/GetPointsOfInterestRawData POST Charge les POI d'une famille associée à un donneur d'ordre
Json/GetReference POST Propose une liste de référence correspondant à un client et un libellé
Json/GetReportModel POST Retourne la liste des models de report accessible à un client
Json/GetRevokedGeoDeviceAlerts POST Récupération de l'historique des suppression d'alertes
Json/GetSatisfactionSurvey GET Récupère l'enquête de satisfaction liée à une mission
Json/GetShipmentCreationConfiguration POST Chargement de la configuration de saisie de mission d'un donneur d'ordre
Json/GetShipmentRouteInfo POST Récupère la trace chauffeur sur une mission (Sousmis à licence)
Json/GetStatistics POST Initie une demande de génération de statistiques, le flux généré sera récupérable par la méthode GetOrderExportResult
Json/GetSubServices POST Récupération de sous prestations d'une prestation
Json/GetTrackedMissionDetails POST Recherche des informations de tracking sur un ordre
Json/GetTrackedPackages POST Recherche des informations de tracking de colis
Json/GetTrackedPackagesHistory POST Récupération de l'historique de colis tracké
Json/GetTrackedRegularOrdersReportModel POST Retourne la liste des models de report accessible à un client pour les ordres réguliers
Json/GetTrackedWayPoints POST Recherche de points de passage trackés
Json/GetTrackyConfiguration GET Récupération de la configuration utilisateur de l'application Tracky
Json/GetTrackyPictoForService POST [Usage interne Eureka] Récupération du picto véhicule pour l'affichage sur Tracky
Json/GetTranslations POST Recherche des traductions de chaines de caractères
Json/GetUserWebProfile POST Charge un profil de droit donneur d'ordre
Json/GetVersion POST Permet de récupérer la version de Dispatch et de l'API
Json/GetWebUserRight POST Retourne l'ensemble des droits DispatchWeb ou uniquement ceux de l'utilisateur passé en paramètre
Json/HelpType GET Retourne la description d'un type de l'api
Json/ImportClientSpecificService POST Ajoute ou de modifie une prestation sélectionnable par le client
Json/ImportCustomer POST Créé ou modifie un client
Json/ImportShipments POST Importe des missions
Json/ImportUser POST Créé ou modifie un utilisateur
Json/InitGetRegularTransportStatisticsDocument POST Service at http://dispatchweb.eureka-technology.fr/WebManager/WCFDispatchAPI.svc/REST/Json/InitGetRegularTransportStatisticsDocument
Json/InitInternalGenerateReport POST [Usage interne]
Json/InitOrderReportGeneration POST Initie une demande de génération de report, le report sera récupérable par la méthode GetOrderReportGenerationResult
Json/InitRegularTransportReportGeneration POST Initie une demande de génération de report lié aux ordres réguliers, le report sera récupérable par la méthode GetOrderExport
Json/LoadAddress POST Charge une adresse par rapport à son Id, le donneur d'ordre doit avoir accès à l'adresse pour l'utiliser (Adresse favorite du client ou du donneur d'ordre)
Json/LoadLikeAddress POST Propose une liste d'adresse, gère l'infinite scroll
Json/LoadLikeAnomaliesTypes POST Recherche des types d'anomalies
Json/LoadLikeBarcodes POST Recherche des codes à barres
json/LoadLikeDelegatorOrderers POST Propose une liste de donneur d'ordres délégateurs du donneur d'ordre courant (permet la recherche et l'infinite scroll)
Json/LoadLikeLastShipmentAddress POST Propose une liste des dernières adresses utilisées en saisie de mission, gère l'infinite scroll
Json/LoadLikeTrackedAddresses POST Propose une liste d'adresse, gère l'infinite scroll
Json/LoadLikeTrackedCities POST Propose une liste de villes, gère l'infinite scroll
Json/LoadPackageFamily POST Récupération des familles de colis(Obsolète, remplacé par GetAllowedPackageConfig
json/LoadPackingReferenceValues POST Propose une liste de valeurs pour une référence de nature de colis donnée (permet la recherche et l'infinite scroll)
Json/LoadShipmentAddress POST Charge une adresse de mission par rapport à un InternalShipmentAddressId , le donneur d'ordre doit avoir accès à la mission
Json/NormalizeAddress POST Essaie de trouver une correspondance entre une adresse à la base d'adresse PTV
Json/PutAddApprobationLinkForOrderer PUT Met à jour une liaison d'approbation pour un donneur d'ordre
Json/RemoveAttachedFileToShipment POST Supprime un document joint à un ordre de transport
Json/RenamePoiFamily POST Renommer une famille de poi
json/ReverseGeocoding POST Get Dispatch address from location
Json/SaveBookmarkAddress POST Ajout d'une adresse au carnet d'adresse client
Json/SaveNewPasswordWithResetToken POST Save new password with reset token
Json/SaveSatisfactionSurvey POST Sauvegarde des réponse d'une d'enquête de satisfaction
Json/SaveWebUserRightProfile POST Créé ou modifie un profil droit donneur d'ordre
Json/SearchBill POST Permet de télécharger une liste de factures
Json/SecureTransport POST Sécuriser une mission (soumis à un droit utilisateur Dispatch (usage interne))
Json/SendCSSDemand POST Envoi une demande de css aux développeurs Eureka
Json/SendEdi POST [Usage interne]
Json/SetCustomParameters POST Sauvegarde de parametres personnalisés d'un mission
Json/Shipments POST Recherche de mission
Json/ShipmentsLinkedToQuote POST Recherche de missions liées à un devis
Json/ShipmentsRawData POST Recherche de mission Dispatch avec une réponse en mode brut
Json/ShipmentStatus GET Permet de récupérer le statut courant d'une mission ainsi que l'ensemble des événements liés sans authentification du donneur d'ordre (à partir de la version > 49 de l'api)
POST Permet de récupérer le statut courant d'une mission ainsi que l'ensemble des événements liés avec une authentification du donneur d'ordre (à partir de la version > 49 de l'api)
Json/SyncDownloadRegularTransportReport GET Télécharge un document de manière synchrone , n'utitliser cette méthode que pour les navigateurs obsolètes type IE8 .... Une authenification est obligatoire au préablable pour utiliser cette méthode
Json/test GET Renvoie la structure de l'objet SearchRequest au format JSON
Json/UpdateOrdererPointOfInterestDetails POST Met à jour le détail d'une POI associée à un donneur d'ordre
Json/UpdatePackageLine POST Met à jour une ligne de colis
Json/UpdatePassword POST Changement de mot de passe du donneur d'ordre
Json/UpdateReference POST Permet à un donneur d'ordre administrateur de mettre à jour une référence client
Json/UpdateShipment POST Modification d'une mission
Json/UserAccountRegistration POST Création de compte utilisateur Dispatch Web (crée à la fois un donneur d'ordre et un compte client avec un paramétrage par défaut pour les champs non renseignés)
Json/ValidateQuotation POST Validation d'un devis
LoadAddress POST Charge une adresse par rapport à son Id, le donneur d'ordre doit avoir accès à l'adresse pour l'utiliser (Adresse favorite du client ou du donneur d'ordre)
LoadLikeAddress POST Propose une liste d'adresse, gère l'infinite scroll
LoadLikeAnomaliesTypes POST Recherche des types d'anomalies
LoadLikeBarcodes POST Recherche des codes à barres
LoadLikeLastShipmentAddress POST Propose une liste des dernières adresses utilisées en saisie de mission, gère l'infinite scroll
LoadLikeTrackedAddresses POST Propose une liste d'adresse, gère l'infinite scroll
LoadLikeTrackedCities POST Propose une liste de villes, gère l'infinite scroll
LoadShipmentAddress POST Charge une adresse de mission par rapport à un InternalShipmentAddressId , le donneur d'ordre doit avoir accès à la mission
PackageHistory GET Récupération de l'historique d'un colis
SendEDI POST [Usage interne]
Shipment/Create POST Sauvegarde d'une mission ou d'un devis(XML)
Shipments POST Recherche de mission : permet de retrouver des missions de transport grâce au moteur de recherche de Dispatch
WakeUp GET [Usage interne Eureka]Validation de la connexion entre le transporteur et DispatchWeb