Objets métiers

ActionReference

Référence d'un colis à mettre à jour

PropriétéTypeOrdreObligatoireDescription
ActionString0False

Nom de l'action à exécuter(ex: add, update, remove)

IndexInt321False

Index de la référence à modifier

ValueString2False

Valeur à remplacer

{ "Action": null, "Index": 0, "Value": null }

ActionTotalBulkSize

Quantité par unité d'un colis à mettre à jour

PropriétéTypeOrdreObligatoireDescription
ActionString0False

Nom de l'action à exécuter(ex: add, update, remove)

UnitCodeString1False

Code de l'unité à modifier

ValueDouble2False

Valeur à remplacer

{ "Action": null, "UnitCode": null, "Value": 0.0 }

Address

Adresse (enlèvement, livraison, autre ...) Address (Pickup, delivery, other...)

PropriétéTypeOrdreObligatoireDescription
NameString0False

Nom taille(50)

AddressLine1String1False

Ligne d'adresse 1 taille(50)

AddressLine2String2False

Ligne d'adresse 2 taille(50)

NoString3False

Numéro de rue taille(10)

StreetString4False

Rue taille(30)

PostalCodeString5True

Code postal taille(10) [obligatoire]

CityString6True

Libellé de ville taille(50) [obligatoire]

CityIDInt32 nullable7False

Id de ville Dispatch (utiliser Json/Cities pour obtenir cet id)

SectorString8False

Code secteur de ville Dispatch (utiliser getcities pour obtenir ce code)

CountryString9False

Code pays taille(5)

ContactString10False

Nom du contact taille(50)

Telephone1String11False

Telephone 1 taille(30)

Telephone2String12False

Telephone 2 taille(30)

Telephone3String13False

Telephone 3 taille(50)

EMailString14False

Email taille(1000)

FaxString15False

Fax taille(30)

GeoXYGeoData16False

Coordonnées géographiques

SaveToAdressBookBoolean17False

Sauvegarder l'adresse dans les adresses favorites du client, l'id adresse est ensuite disponible dans la mission renvoyé par CreateShipment

ExternCodeString18False

Code d'identification externe de l'adresse taille(20)

CustomCommentFieldsNullable`1[]19False

Liste des champs commentaires 1 à 8 visible pour l'adresse (Mode enlèvement ou livraison)

AdditionalAddressLine1String20False

Champs d'adresse supplémentaire 1 taille(50)

AdditionalAddressLine2String21False

Champs d'adresse supplémentaire 2 taille(50)

AdditionalAddressLine3String22False

Champs d'adresse supplémentaire 3 taille(50)

AdditionalAddressLine4String23False

Champs d'adresse supplémentaire 4 taille(50)

AdditionalAddressLabel1String24False

Libellé du champs d'adresse supplémentaire 1

AdditionalAddressLabel2String25False

Libellé du champs d'adresse supplémentaire 2

AdditionalAddressLabel3String26False

Libellé du champs d'adresse supplémentaire 3

AdditionalAddressLabel4String27False

Libellé du champs d'adresse supplémentaire 4

AddressIdInt32 nullable28False

Numéro d'identification interne de l'adresse

InternalShipmentAddressIdInt32 nullable29False

Numéro d'identification interne de l'adresse quand elle est liée à une mission : ID PASSAGE

OperationZoneCodeString30False

Code de la zone d'exploitation pour l'attribution (sousmis à Licence)

ByPassCityCheckBoolean31False

Quand ce paramètre est à true, Dispatch laisse passer la ville en création de mission même si elle n'existe pas dans Dispatch, le code secteur utilisé si il n'est pas fournit correspond au 2 premiers caractères du code postal pour la France sinon il correspond au code pays

{ "PostalCode": null, "City": null, "CityID": null, "Sector": null, "SaveToAdressBook": false, "CustomCommentFields": null }

AddressSuggestion

Suggestion d'adresse utilisée pour les recherches

PropriétéTypeOrdreObligatoireDescription
AddressAddress0False

Adresse suggérée

LocationIdString1False

Identifiant correspondant à la suggestion et devant être transmis à la méthode Json/GetAddressByLocationId

MatchLevelMatchLevel2False

Indique le niveau de précision de la suggestion (ex: city, postalCode...)

{}

AlertOnShipmentProgress

Permet de configurer les alertes le suivi d'une mission

PropriétéTypeOrdreObligatoireDescription
AlertByEmailBoolean0False

Les alertes sont envoyées par email

AlertBySMSBoolean1False

Les alertes sont envoyées par SMS

AdditionalEmailAddressList`1 - String2False

Liste des emails qui recevront l'alerte

AdditionalPhoneNumberList`1 - String3False

Liste des numéros de téléphone qui recevront l'alerte

AlertOnShipmentConfirmationBoolean4False

Recevoir une alerte à la confirmation de la commande

AlertOnPickupBoolean5False

Recevoir une alerte à l'enlèvement

AlertOnDeliveryBoolean6False

Recevoir une alerte à la livraison

{ "AlertByEmail": false, "AlertBySMS": false, "AdditionalEmailAddress": [], "AdditionalPhoneNumber": [], "AlertOnShipmentConfirmation": false, "AlertOnPickup": false, "AlertOnDelivery": false }

AnnouncedPackageEvent

Evènement d'historique de colis annoncés trackés

PropriétéTypeOrdreObligatoireDescription
IdInt320False

Identifiant unique de l'évènement

UtcDateDateTime1False

Date utc de l'évènement (Format WCF)

BarcodeString2False

Code à barre du colis

AnomalyCodeString3False

Code de l'anomlie du colis tracké

ProofOfDeliveryString4False

Signature de la preuve de livraison

AddressAddress5False

Lieu où a été effectué l'évènement

DriverDriver6False

Chauffeur ayant effectué l'action

RoundString7False

Tournée dans laquelle a été effectuée l'évènement

RegularTransportCodeString8False

Code de l'ordre de transport régulier dans lequel a été effectué l'évènement

{ "Id": 0, "Barcode": null, "AnomalyCode": null, "ProofOfDelivery": null, "Address": null, "Driver": null, "Round": null, "RegularTransportCode": null }

Anomaly

Anomalie de transport Dispatch

PropriétéTypeOrdreObligatoireDescription
CodeString0False

Code Anomalie Dispatch

LabelString1False

Libellé Anomalie Dispatch

CommentString2False

Commentaire sur l'anomalie(Chauffeur ou exploitant)

AnomalyTypeInt323False

Type d'anomalie

{ "Code": null, "Label": null, "Comment": null, "AnomalyType": 0 }

AnomalyType

Type d'anomalie de transport Dispatch

PropriétéTypeOrdreObligatoireDescription
CodeString0False

Code Anomalie Dispatch

LabelString1False

Libellé Anomalie Dispatch

{ "Code": null, "Label": null }

AppointmentTimeSlot

Créneaux de rendez vous

PropriétéTypeOrdreObligatoireDescription
BeginDate0False

Début de créneaux

EndDate1False

Fin de créneaux

{}

ApprobationOrderer

Représentation d'un donneur d'ordre pour le processus d'approbation

PropriétéTypeOrdreObligatoireDescription
TypeTypeApprobationOrderer0False

Type du donneur d'ordre: dépendant de l'approbation / approbateur

NameString1True

Nom du donnneur d'ordre

CodeString2True

Code du donneur d'ordre

{ "Type": 0, "Name": null, "Code": null }

AutoTransportEngineModeEnum

Mode d'activation du plan de transport

NomValeur
None0
Customer1
Default2

Bill

Facture Dispatch

PropriétéTypeOrdreObligatoireDescription
InternalBillIdInt320False

Numéro interne de facture Dispatch

BillNumberString1False

Numéro de facture Dispatch

EmissionUtcDateDate2False

Date d'emission de la facture

ExpiredUtcDateDate3False

Date d'échéance de paiement

ExcludingTaxesAmountDecimal3False

Montant hors taxe

IncludingTaxesAmountDecimal3False

Montant TTC

OverduePaymentDecimal4False

Reste à payer

PaymentAvailableBoolean5False

Réglement disponible

BillDocumentAvailableBoolean6False

Facture électronique disponible au format PDF

InternalCompanyCodeString7False

Code société rattaché à la facture (usage interne)

BillStateEBillState8False

Etat courant de la facture

BillTypeEBillType9False

Type de facture

AgencyCodeString10False

Agence Dispatch émetrice

BillDocumentTrackIdString11False

Identifiant permettant de télécharger la facture

{ "InternalBillId": 0, "BillNumber": null, "EmissionUtcDate": null, "ExpiredUtcDate": null, "ExcludingTaxesAmount": 0.0, "IncludingTaxesAmount": 0.0, "OverduePayment": 0.0, "PaymentAvailable": false, "BillDocumentAvailable": false, "InternalCompanyCode": null, "BillState": 0, "BillType": 0, "AgencyCode": null, "BillDocumentTrackId": null }

BulkBreaking

Informations sur la rupture de charge

PropriétéTypeOrdreObligatoireDescription
HasBulkBreakingBoolean0True

Le transport est sousmis à une rupture de charge (lecture seule)

IsRootShipmentBoolean1True

Dans le cas d'une rupture de charge il s'agit du fragment parent (lecture seule)

IsChildShipmentBoolean1True

Dans le cas d'une rupture de charge il s'agit d'un fragment enfant (lecture seule)

{ "HasBulkBreaking": false, "IsRootShipment": false, "IsChildShipment": false }

City

Ville Dispatch

PropriétéTypeOrdreObligatoireDescription
PostalCodeString0False

Code Postal

CityNameString1False

Libellé ville

CountryString2False

Code Pays

SectorString3False

Secteur de tarification Dispatch

CityIdInt324False

Id ville Dispatch

GeoXYGeoData5False

Coordonnées géographiques de la ville (Lecture seule)

AgencyString6False

Indique le code agence pour lequel la ville est disponible

{ "PostalCode": null, "CityName": null, "Country": null, "Sector": null, "CityId": 0, "GeoXY": null, "Agency": null }

ClientServiceImport

Prestation spécifique au client

PropriétéTypeOrdreObligatoireDescription
CustomerCodeString0True

Code client associé à la prestion, indique que la prestation est spécifique à ce client

ServiceCodeString1True

Code de la prestation

OpenHourDateTime2False

Heure d'ouverture de la prestation

CloseHourDateTime3False

Heure de la fermeture de la prestation

IndexInt324False

Index d'apparition de la prestation si elle est retournée par liste

ActiveOnMondayBoolean5False

Prestation accessible le lundi

ActiveOnTuesdayBoolean6False

Prestation accessible le mardi

ActiveOnWednesdayBoolean7False

Prestation accessible le mercredi

ActiveOnThursdayBoolean8False

Prestation accessible le jeudi

ActiveOnFridayBoolean9False

Prestation accessible le vendredi

ActiveOnSaturdayBoolean10False

Prestation accessible le samedi

ActiveOnSundayBoolean11False

Prestation accessible le dimanche

ActiveOnHolidayBoolean12False

Prestation accessible les jours fériés

{ "CustomerCode": null, "ServiceCode": null, "Index": 0, "ActiveOnMonday": false, "ActiveOnTuesday": false, "ActiveOnWednesday": false, "ActiveOnThursday": false, "ActiveOnFriday": false, "ActiveOnSaturday": false, "ActiveOnSunday": false, "ActiveOnHoliday": false }

CommentVisibilityConfig

Visibilité des champs commentaires de l'ordre les valeurs possibles pour chaque champs : 'private': le champs ne doit pas être visible, 'general': le champs est affiché où l'on veut, 'pickup': le champs est liée à l'adresse d'enlèvement, 'delivery': ke champs est lié à l'adresse de livraison

PropriétéTypeOrdreObligatoireDescription
LabelString0False

Libellé du commentaire

AreaVisibilityString1False

Zone de visibilité du commentaire

{ "Label": "", "AreaVisibility": "private" }

CommunicationModeImport

Modes de communication

PropriétéTypeOrdreObligatoireDescription
EmailBoolean nullable0False

Communications par email

FaxBoolean nullable1False

Communications par fax

SMSBoolean nullable2False

Communications par SMS

{}

CompanyParameters

Paramètres généraux de l'API

PropriétéTypeOrdreObligatoireDescription
ClientEBusinessCodeString0False

Code du client eCommerce pour les particuliers

DefaultCountryCodeString1False

Code pays par défaut

MandatoryAddressFieldseMandatoryAddressFields2False

Champs d'adresse obligatoire (obsolete : utiliser la classe ShipmentCreationConfiguration pour récupérer la configuration de création de mission)

ForcingStepByStepModeBoolean3False

Paramètre obsolete

ConditionOfUseString4False

URL des CGV

UseAddressNormalizationBoolean5False

Normaliser lse adresses d'enlèvement livraison (option soumise à licence cartorgraphique) (obsolete : utiliser la classe ShipmentCreationConfiguration pour récupérer la configuration de création de mission)

AddressNormalizationRequiredBoolean6False

Normalisation d'adresse obligatoire (obsolete : utiliser la class ShipmentCreationConfiguration pour récupérer la configuration de création de mission)

UseAddressNormalizationIneBusinessBoolean7False

Normaliser lse adresses d'enlèvement livraison pour le ecommerce (option soumise à licence cartorgraphique)(obsolete : utiliser la classe ShipmentCreationConfiguration pour récupérer la configuration de création de mission)

AddressNormalizationRequiredIneBusinessBoolean8False

Normalisation d'adresse obligatoire pour le ecommerce

ClientEBusinessCodeProfessionnalString9False

Code du client eCommerce pour les professionels

EBusinessMandatoryFieldseMandatoryAddressFields10False

Champs d'adrese obligatoires pour le ecommerce

OrdererCodeEBusinessList`1 - String11False

Code du donneur d'ordre Dispatch utilisé pour la saisie de mission ecommerce des clients particuliers

OrdererCodeEBusinessProfessionalList`1 - String12False

Code du donneur d'ordre Dispatch utilisé pour la saisie de mission ecommerce des clients professionnels

ECommerceGeneralConditionURLString13False

URL des CGV ecComemrce

EBusinessShowPackageStepBoolean14False

Le colisage doit être saisi dans le ecommerce

Coment1ModeeComentMode15False

Mode d'affichage du commentaire 1 (Aucun affichage, affichage général, affichage en enlévement ou affichage en livraison)

Coment2ModeeComentMode16False

Mode d'affichage du commentaire 2 (Aucun affichage, affichage général, affichage en enlévement ou affichage en livraison)

Coment3ModeeComentMode17False

Mode d'affichage du commentaire 3 (Aucun affichage, affichage général, affichage en enlévement ou affichage en livraison)

Coment4ModeeComentMode18False

Mode d'affichage du commentaire 4 (Aucun affichage, affichage général, affichage en enlévement ou affichage en livraison)

Coment5ModeeComentMode19False

Mode d'affichage du commentaire 5 (Aucun affichage, affichage général, affichage en enlévement ou affichage en livraison)

Coment6ModeeComentMode20False

Mode d'affichage du commentaire 6 (Aucun affichage, affichage général, affichage en enlévement ou affichage en livraison)

Coment7ModeeComentMode21False

Mode d'affichage du commentaire 7 (Aucun affichage, affichage général, affichage en enlévement ou affichage en livraison)

Coment8ModeeComentMode22False

Mode d'affichage du commentaire 8 (Aucun affichage, affichage général, affichage en enlévement ou affichage en livraison)

VisibleAddressFieldseVisibleAddressFields23False

Champs d'adresses affichées par défaut en saisie et suivi de mission (obsolete : utiliser la classe ShipmentCreationConfiguration pour récupérer la configuration de création de mission)

TrackingPackagesSearchMaxPeriodInMonthsInt3224False

Période max. de recherche des colis trackés (nombre de mois)

TrackingPackagesSearchIgnoreBarcodeWhiteSpacesBoolean25False

Ignore les espaces dans les codes à barres des colis trackés

TrackingPackageSearchMinCharNbForAutocompletionInt3226False

Nb de charactères min. pour déclencher l'autocompletion sur les codes à barres des colis trackés

WeightDisplayUnitString27False

Unité de poids affiché (différente de l'unité de poids par défaut KG)(usage interne)

DefaultSizeUnitString28False

Unité de dimensions de colisage (L*l*h) par défaut (mm/cm/m/...)

GazEmissionEnabledBoolean29False

Dispatch calcule le CO2

SearchRestrictionSettingsSearchRestrictionSettings30False

Restrictions pour les champs concernant la recherche de missions

HideBarCodeOnMissionDetailsBoolean31False

Conditionne l'affichage de la colonne code à barres en détail de suivi de mission (colisage)

TrackIdFeatureEnabledBoolean32False

La fonctionnalité de suivi via trackid est activée

DefaultCountryForOrderHistoryString33False

Code pays par défaut utilisé pour le suivi de mission. Si non paramétrée vaut 'ALL'

CircuitAddressesSetEnabledBoolean34False

Les puits sont configurés

TransportSearchResultLimitUInt3235False

Nombre de jours limit pour la recherche dans le suivi de mission

ReceiptLabelString36False

Libellé du récépissé

IsAirWaybillModuleEnabledBoolean37False

Module de lettre de transport aérien disponible

TrackyParametersTrackyParameters38False

Tracky parameters

LoginPageUrlString39False

Login page url

HomePageMessageString40False

Home page message

TrackyUrlString41False

Public tracking interface base url

{ "ClientEBusinessCode": null, "DefaultCountryCode": null, "MandatoryAddressFields": 0, "ForcingStepByStepMode": false, "ConditionOfUse": null, "UseAddressNormalization": false, "AddressNormalizationRequired": false, "UseAddressNormalizationIneBusiness": false, "AddressNormalizationRequiredIneBusiness": false, "ClientEBusinessCodeProfessionnal": null, "EBusinessMandatoryFields": 0, "OrdererCodeEBusiness": null, "OrdererCodeEBusinessProfessional": null, "ECommerceGeneralConditionURL": null, "EBusinessShowPackageStep": false, "Coment1Mode": 0, "Coment2Mode": 0, "Coment3Mode": 0, "Coment4Mode": 0, "Coment5Mode": 0, "Coment6Mode": 0, "Coment7Mode": 0, "Coment8Mode": 0, "VisibleAddressFields": 0, "TrackingPackagesSearchMaxPeriodInMonths": 0, "TrackingPackagesSearchIgnoreBarcodeWhiteSpaces": false, "TrackingPackageSearchMinCharNbForAutocompletion": 0, "WeightDisplayUnit": null, "DefaultSizeUnit": null, "GazEmissionEnabled": false, "SearchRestrictionSettings": null, "HideBarCodeOnMissionDetails": false, "TrackIdFeatureEnabled": false, "DefaultCountryForOrderHistory": null, "CircuitAddressesSetEnabled": false, "TransportSearchResultLimit": 0, "ReceiptLabel": null, "IsAirWaybillModuleEnabled": false, "TrackyParameters": null, "LoginPageUrl": null, "HomePageMessage": null, "TrackyUrl": null }

Country

Pays Dispatch

PropriétéTypeOrdreObligatoireDescription
CodeString0False

Code pays Dispatch

LabelString1False

Libellé Pays Dispatch

UnknownCityAcceptedBoolean2False

Indication sur le fait que le pays accepte la saisie de villes inconnues

FamilyCodeString3False

Code de la famille du pays

{ "Code": null, "Label": null, "UnknownCityAccepted": false, "FamilyCode": null }

Credential

Objet d'identification à l'API

PropriétéTypeOrdreObligatoireDescription
LicenseString0True

Code Licence DISPATCH

LoginString1False

Login donneur d'ordre Dispatch (taille max 320 caractères)

PasswordString2False

Mot de passe du donneur d'ordre Dispatch

EMailString3False

Email du donneur d'ordre

LanguageString4False

Code langue à utiliser de type fr-FR, en-EN..

ConnectionTokenString5False

Token de connexion renvoyé par l'API, évite de repasser les identifiants tant qu'une session est valide, accélère l'authentification

OrdererCodeString6False

Code du donneur d'ordre Dispatch

DelegateTokenString7False

Token du donneur d'ordre délégué empruntant l'identité du donneur d'ordres actuel (délégateur)

ConsumerOrdererCodeString8False

Consumer orderer code

ConsumerKeyString9False

Consumer Key

SsoSsoAuthentication10False

SSO information

{ "License": null, "Login": null, "Password": null, "EMail": null, "Language": null, "ConnectionToken": null, "OrdererCode": null, "DelegateToken": null, "ConsumerOrdererCode": null, "ConsumerKey": null, "Sso": null }

CustomField

Paramètre personnalisé

PropriétéTypeOrdreObligatoireDescription
ConfigNameString0False

Nom de la configuration

IdInt321True

Id champs

ValueString2True

Valeur

FieldTypeCustomFieldType3False

Type de la valeur

LabelString4False

Libellé

MandatoryBoolean5False

Champs obligatoire ?

DefaultValueString6False

Valeur par défaut

ForcePreRegistredValuesBoolean7False

Forcer l'utilisation des valeurs pré-enregistrées

PreRegistredValuesList`1 - String8False

Valeurs pré-enregistrées, le controle utilisateur doit être de type liste déroulante

ReadOnlyBoolean9False

Lecture seule

CodeString10False

Code champs

FreeInputBoolean11False

Saisie libre

{ "ConfigName": null, "Id": 0, "Value": null, "FieldType": 0, "Label": null, "Mandatory": false, "DefaultValue": null, "ForcePreRegistredValues": false, "PreRegistredValues": null, "ReadOnly": false, "Code": null, "FreeInput": false }

CustomMissionsViewColumnDescription

Paramétrage d'afficahge personnalisé d'une colonne utilisée dans la recherche de mission

PropriétéTypeOrdreObligatoireDescription
CssClassString0False

Class CSS

NameString1False

Nom de la colonne (HTML)

HeaderTextString2False

En tête de la colonne

FieldString3False

Champs lié en base

WidthInt32 nullable4False

Largeur en pixel

SortableBoolean5False

Colonne triable ?

{ "CssClass": null, "Name": null, "HeaderText": null, "Field": null, "Width": null, "Sortable": false }

Customer

Client Dispatch

PropriétéTypeOrdreObligatoireDescription
CodeString0True

Code client obligatoire taille (11)

LabelString1False

Libellé client taille (50)

AgencyString2False

Code Agence Disaptch (10)

LabelAddressComplement1String3False

Libellé adresse complémentaire 1 (1000)

LabelAddressComplement2String4False

Libellé adresse complémentaire 2 (1000)

LabelAddressComplement3String5False

Libellé adresse complémentaire 3 (1000)

LabelAddressComplement4String6False

Libellé adresse complémentaire 4 (1000)

CustomParametersConfigNameString7False

Nom de la configuration de paramètres personnalisés associée au client

LabelComent1String8False

Libellé commentaire 1 (20)

LabelComent2String9False

Libellé commentaire 2 (20)

LabelComent3String10False

Libellé commentaire 3 (20)

LabelComent4String11False

Libellé commentaire 4 (20)

LabelComent5String12False

Libellé commentaire 5 (20)

LabelComent6String13False

Libellé commentaire 6 (20)

LabelComent7String14False

Libellé commentaire 7 (20)

LabelComent8String15False

Libellé commentaire 8 (20)

ReferenceLabel1String15False

Libellé du champs référence 1 (30)

ReferenceLabel2String15False

Libellé du champs référence 2 (30)

ReferenceLabel3String15False

Libellé du champs référence 3 (30)

CustomerVoucherInfoCustomerVoucherInfo16False

Informations sur la facturation en bon du client (visible uniquement si le donneur d'ordre a le droit voir le solde de bon)

CustomFieldsList`1 - CustomField17False

Liste des paramètres personnalisés (EDI) associés au compte client, non chargé par défaut,

BillableBoolean18False

Vrai si le client est facturable (lecture seule)

DueDayOfPaymentInt3219False

Nombre de jours avant échéance de paiement (lecture seule)

CurrencyCodeString20False

Devise client (EUR,USD,...) (lecture seule)

FamilyCodeString21False

Family client code

FamilyNameString22False

Family client name

IsSubjectToFuelSurchargeBoolean23False

Vrai si la surtaxe carburant est appliquable (lecture seule)

IntraCommunityVatNumberString24False

Client intra-community VAT number (size 53)

CustomerTagsList`1 - CustomerTag25False

Customer tag list

{ "Code": null, "Label": null, "Agency": null, "LabelAddressComplement1": null, "LabelAddressComplement2": null, "LabelAddressComplement3": null, "LabelAddressComplement4": null, "CustomParametersConfigName": null, "LabelComent1": null, "LabelComent2": null, "LabelComent3": null, "LabelComent4": null, "LabelComent5": null, "LabelComent6": null, "LabelComent7": null, "LabelComent8": null, "ReferenceLabel1": null, "ReferenceLabel2": null, "ReferenceLabel3": null, "CustomerVoucherInfo": null, "CustomFields": null, "Billable": false, "DueDayOfPayment": 0, "CurrencyCode": null, "FamilyCode": null, "FamilyName": null, "IsSubjectToFuelSurcharge": false, "IntraCommunityVatNumber": null, "CustomerTags": null }

CustomerBillingImport

Partie facturation du client à importer

PropriétéTypeOrdreObligatoireDescription
PaymentCodeString0False

Code réglement

IsBillableBoolean nullable1False

Facturable

BillingAddressAddress2False

Adresse de facturation

PricingScaleCodeString3False

Code grille de tarification

GeneralAccountString4False

Compte général

AuxiliaryAccountString5False

Compte auxiliaire

VouchersBillingModeChar nullable6False

Mode de bon de facturation Valeurs possibles : B : Vente de carnet de bons U : Facturation sur relevé d'unités V : Vente de crédits de bons X : Mode non selectionné

VoucherPriceDouble nullable7False

Prix du bon

EINString8False

Siret

EuropeanVATString9False

TVA Communautaire

EnableOilSurchargeBoolean nullable10False

Appliquer une surchage carburant

OilSurchargeRateDouble nullable11False

Taux de la surchage carburant (1 == 100%)

OilSurchargeReferenceIndexDouble nullable12False

Indice de référence de la surchage carburant

{}

CustomerCommunicationImport

Partie communication du client à importer

PropriétéTypeOrdreObligatoireDescription
ActivateOnStateChangeCommunicationModeImport0False

Activer l'envoi sur changement d'état

OnEntryCommunicationModeImport1False

Activer l'envoi de la confirmation de prise en charge à la saisie, l'option ActivateOnStateChange doit être activé également

OnAssigmentCommunicationModeImport2False

Activer l'envoi de la confirmation de prise en charge à l'attribution, l'option ActivateOnStateChange doit être activé également

OnPickUpCommunicationModeImport3False

Activer l'envoi de la confirmation d'enlèvement, l'option ActivateOnStateChange doit être activé également

OnDeliveryCommunicationModeImport4False

Activer l'envoi de la confirmation de livraison, l'option ActivateOnStateChange doit être activé également

OnConclusionCommunicationModeImport5False

Activer l'envoi de la confirmation de livraison lors de la terminaison, l'option ActivateOnStateChange doit être activé également

OnAppointementCommunicationModeImport6False

Activer l'envoi de confirmation de rendez-vous, l'option ActivateOnStateChange doit être activé également

OnDelaysCommunicationModeImport7False

Activer l'envoi de l'annonce de retard au point de passage, l'option ActivateOnStateChange doit être activé également

InvoicesCommunicationModeImport8False

Activer l'envoi des factures

{}

CustomerCustomField

Paramètre personnalisé client

PropriétéTypeOrdreObligatoireDescription
IdInt320True

Id champs

ValueString1True

Valeur

FieldTypeCustomerCustomFieldType2True

Type de la valeur

LabelString3True

Libellé

MandatoryBoolean4True

Champs obligatoire ?

DefaultValueString5False

Valeur par défaut

CodeCustomerCustomFieldString6False

Code d'équivalence client

{ "Id": 0, "Value": null, "FieldType": 0, "Label": null, "Mandatory": false, "DefaultValue": null, "CodeCustomerCustomField": null }

CustomerGeneralImport

Partie générale du client à importer

PropriétéTypeOrdreObligatoireDescription
CustomerCodeString0False

Code du client (11)

CustomerLabelString1False

Libellé du client

PickupDeliveryAddressAddress2False

Adresse d'enlévement/livraison

AgencyCodeString3False

Code de l'agence du client

TransportOrganisationCodeString4False

Code du plan de transport : Un plan de transport permet d'attribuer automatiquement un chauffeur ou un sous-traitant, l'option ActivateAutoTransportEngine doit être activée

SalesRepresentativeCodeString5False

Code du commercial gérant le client

AutoTransportEngineModeAutoTransportEngineModeEnum nullable6False

Active l'option plan de transport : Un plan de transport permet d'attribuer automatiquement un chauffeur ou un sous-traitant

{ "CustomerCode": null }

CustomerIdentity

Client

PropriétéTypeOrdreObligatoireDescription
CustomerCodeString0False

Code du client

CustomerNameString1False

Nom du client

AddressAddress2False

Adresse enlèvement/livraison du client

{ "CustomerCode": null, "CustomerName": null, "Address": null }

CustomerImport

Client Dispatch à importer ou modifier

PropriétéTypeOrdreObligatoireDescription
GeneralCustomerGeneralImport0False

Partie générale du client à importer

OperationCustommerOperationImport1False

Partie exploitation du client à importer

BillingCustomerBillingImport2False

Partie facturation du client à importer

CommunicationCustomerCommunicationImport3False

Partie communication du client à importer

ReferencesCustommerReferencesImport4False

Partie référence du client à importer

{}

CustomerTag

Tag client

PropriétéTypeOrdreObligatoireDescription
IdGuid0True

Id du tag

LabelString1False

Libellé tag taille (100)

{ "Id": "00000000-0000-0000-0000-000000000000", "Label": null }

CustomerVoucherInfo

Information sur les crédit/solde de bon d'un client

PropriétéTypeOrdreObligatoireDescription
VoucherBillModeeVoucherBillMode0True

Mode de facturation des bons

VoucherCreditDecimal nullable1False

Solde de crédit de bons restants pour le client

VirtualVoucherCreditDecimal nullable2False

Solde de crédit de bons virtuels restants pour le client

{ "VoucherBillMode": 88, "VoucherCredit": null, "VirtualVoucherCredit": null }

CustommerOperationImport

Partie exploitation du client à importer

PropriétéTypeOrdreObligatoireDescription
PricesCatalogCodeString0False

Code de la série de trajets

CustomerCallbackOnDeliveryBoolean nullable1False

Le client doit être rappelé lors de la livraison

CustomerCallbackOnDelayBoolean nullable2False

Le client doit être rappelé lors d'un retard

CustomerFamilyCodeString3False

Famille de clients

EDICustomerIdentifierString4False

Identifiant client EDI

{}

CustommerReferencesImport

Partie référence du client à importer

PropriétéTypeOrdreObligatoireDescription
Reference1LabelString0False

Libellé de la référence 1

Reference2LabelString1False

Libellé de la référence 2

Reference3LabelString2False

Libellé de la référence 3

Reference1MandatoryBoolean nullable3False

Référence 1 obligatoire

Reference2MandatoryBoolean nullable4False

Référence 2 obligatoire

Reference3MandatoryBoolean nullable5False

Référence 3 obligatoire

{}

DailyGeoDeviceReport

Pas de description pour cette classe

PropriétéTypeOrdreObligatoireDescription
GeoDeviceIdInt320False

Identifiant du boitier GPS

DateToExportDateTime1True

Date de la journée a exporter du boitier GPS

IdModelInt322True

Identifiant du model

LabelModelString3True

Nom du model

FileTypeFileType4True

Type de sortie

GeoDeviceGuidGuid5False

Identifiant unique du boitier GPS (valable à partir de la version Dispatch 3.47)

{ "GeoDeviceId": 0, "DateToExport": "\/Date(-62135596800000)\/", "IdModel": 0, "LabelModel": null, "FileType": 0, "GeoDeviceGuid": "00000000-0000-0000-0000-000000000000" }

DailyTrackHistory

Feuille de route d'un boitier gps

PropriétéTypeOrdreObligatoireDescription
GeoDeviceIdInt320False

Identifiant unique d'un boitier

CustomLabelString1False

Libellé personnalisé

DayDate2True

Date de la trace

DistanceDouble3True

Distance parcouru en km

DrivingDurationStringString4True

Temps de conduite

DrivingDurationInMinutesInt325True

Temps de conduite en minutes

StopDurationStringString6True

Temps des arrêts

StopDurationInMinutesInt327True

Temps des arrêts en minutes

StopCountInt328True

Nombres d'arrêts

TrackGeoDeviceTrack9False

Trace du boitier

GeoDeviceGuidGuid10False

Identifiant unique du boitier GPS (valable à partir de la version Dispatch 3.47)

{ "GeoDeviceId": 0, "CustomLabel": null, "Day": null, "Distance": 0.0, "DrivingDurationString": null, "DrivingDurationInMinutes": 0, "StopDurationString": null, "StopDurationInMinutes": 0, "StopCount": 0, "Track": null, "GeoDeviceGuid": "00000000-0000-0000-0000-000000000000" }

Date

Classe date qui permet de s'abstraire des problème de conversion d'objet c# en javascript en proposant des dates sous forme de chaine

PropriétéTypeOrdreObligatoireDescription
ValueDateTime nullable0False

Valeur c# de la date

StringFullDateString1False

Date sous forme de chaine au format dd/MM/yyyy HH:mm

StringDateString2False

Date sous forme de chaine au format dd/MM/yyyy (lecture seule)

StringHourString3False

Date sous forme de chaine HH:mm (lecture seule)

JsonDateTimeString4False

Date sous forme de chaine au format JSON WCF \/Date(1297293089984-0800)\/ (lecture seule)

TickInt64 nullable5False

Tick (lecture seule)

UnixTimeSpanString6False

UnixTime timestamp (lecture seule)

IsDateWithoutHourBoolean7False

La date ne contient pas d'heure

{ "Value": null, "StringFullDate": null, "StringDate": null, "StringHour": null, "JsonDateTime": null, "UnixTimeSpan": null, "IsDateWithoutHour": false }

DelegateOrderer

Représentation d'un donneur d'ordre délégué

PropriétéTypeOrdreObligatoireDescription
NameString0True

Nom du donnneur d'ordre

CodeString1True

Code du donneur d'ordre

ExternalIdentifierString2False

Identifiant externe du donneur d'ordre

{ "Name": null, "Code": null, "ExternalIdentifier": null }

DelegationOrderer

Représentation d'un donneur d'ordre pour le processus de délégation

PropriétéTypeOrdreObligatoireDescription
NameString0True

Nom du donnneur d'ordre

CodeString1True

Code du donneur d'ordre

ExternalIdentifierString2False

Identifiant externe du donneur d'ordre

{ "Name": null, "Code": null, "ExternalIdentifier": null }

DelegatorOrderer

Représentation d'un donneur d'ordre délégateur

PropriétéTypeOrdreObligatoireDescription
NameString0True

Nom du donnneur d'ordre

CodeString1True

Code du donneur d'ordre

ExternalIdentifierString2False

Identifiant externe du donneur d'ordre

{ "Name": null, "Code": null, "ExternalIdentifier": null }

Dispute

Litige Dispatch

PropriétéTypeOrdreObligatoireDescription
CodeString0False

Code litige

LabelString1False

Libellé litige

{ "Code": null, "Label": null }

Driver

Chauffeur Dispatch

PropriétéTypeOrdreObligatoireDescription
NameString0False

Nom du chauffeur

PhotoByte[]1False

Photo du chauffeur Dispatch

{ "Name": null, "Photo": null }

DriverIdentity

Chauffeur

PropriétéTypeOrdreObligatoireDescription
DriverIdInt320False

Identifiant du chauffeur

DriverNameString1False

Nom du chauffeur

DriverKindInt322False

Type du chauffeur (0: subcontractor, 1: subcontractor employee, 2: driver, 3: commercial)

{ "DriverId": 0, "DriverName": null, "DriverKind": 0 }

EBillState

Etat courant d'une facture

NomValeur
PreBilled1
Billed2
Purged3
Generated4
Canceled5
Closed6
TotalyPayed7
PartialyPayed8
CreditNote9

ECommerceCredential

Identifiants eCommerce

PropriétéTypeOrdreObligatoireDescription
CredentialCredential0True

Identifiants API

TypeCredentialType1True

Type d'accès : Particulier ou Professionel

ClientCodeString2False

Code client Dispatch

OrdererCodeString3False

Code donneur d'ordre Dispatch

CSSURLDirectoryString4False

Url de la css

WebAccessCustomerCodesList`1 - String5False

Liste des codes clients liés avec accès web

{ "Credential": null, "Type": 0, "ClientCode": null, "OrdererCode": null, "CSSURLDirectory": null, "WebAccessCustomerCodes": null }

EPaperOrientation

Valeurs possibles pour le paramètre Orientation des options papier (ReportPaperOptions)

NomValeur
Default0
Portrait1
Landscape2

EPaperSizeType

Valeurs possibles pour le paramètre SizeType des options papier (ReportPaperOptions)

NomValeur
Default0
PaperLetter1
PaperLetterSmall2
PaperTabloid3
PaperLedger4
PaperLegal5
PaperStatement6
PaperExecutive7
PaperA38
PaperA49
PaperA4Small10
PaperA511
PaperB412
PaperB513
PaperFolio14
PaperQuarto15
Paper10x1416
Paper11x1717
PaperNote18
PaperEnvelope919
PaperEnvelope1020
PaperEnvelope1121
PaperEnvelope1222
PaperEnvelope1423
PaperCsheet24
PaperDsheet25
PaperEsheet26
Sticker10x20cm27
Sticker10x20cm27
PaperEnvelopeC528
PaperEnvelopeC329
PaperEnvelopeC430
Sticker10x15cm31
Sticker10x15cm31
PaperEnvelopeC6532
PaperEnvelopeB433
PaperEnvelopeB534
PaperEnvelopeB635
PaperEnvelopeItaly36
PaperEnvelopeMonarch37
PaperEnvelopePersonal38
PaperFanfoldUS39
PaperFanfoldStdGerman40
PaperFanfoldLegalGerman41

ExportModel

Modèle d'export

PropriétéTypeOrdreObligatoireDescription
IdModelInt32 nullable0False

Id de ImpressionModeles par report sinon null si par recherche d'ordre

LabelString1True

Libellé du model d'export

TypeExportModeleTypeExportModel2True

Type d'export

{ "IdModel": null, "Label": null, "TypeExportModel": 0 }

FileCategory

Catégorie de fichier

PropriétéTypeOrdreObligatoireDescription
CodeString0True

Code de la catégorie

LabelString1True

Libellé de la catégorie

{ "Code": null, "Label": null }

FileShipmentInformation

Fichier rattaché à un ordre de transport en attente de transfert au serveur Dispatch

PropriétéTypeOrdreObligatoireDescription
InternalShipmentIdInt320False

Numéro de l'ordre de transport

GuidString1False

Guid temporaire du fichier

TemporaryShipmentGuidString2True

Guid temporaire de l'ordre de transport

FileNameString3True

Nom original du fichier

CodeCategoryString4True

Code catégorie du fichier

LabelCategoryString5False

Libellé catégorie du fichier

OrdererCodeString6False

Code du donneur d'ordre

IdInt327False

Identifiant du fichier sur le serveur Dispatch

StateTransferFileShipmentInformationState8True

Etat du fichier sur le serveur DispatchWeb

IsClientDocumentBoolean9False

Défini si le document est un document administratif client

FileExtensionString10False

Extension du fichier (dans le cas ou l'extension est 'url' ca donne une url de téléchargement de fichier)

FileLabelString11True

Nom du fichier

{ "InternalShipmentId": 0, "Guid": null, "TemporaryShipmentGuid": null, "FileName": null, "CodeCategory": null, "LabelCategory": null, "OrdererCode": null, "Id": 0, "StateTransfer": 0, "IsClientDocument": false, "FileExtension": null, "FileLabel": null }

FileShipmentInformationState

Etat d'avancement du rattachement du fichier à l'ordre de transport

NomValeur
New0
Successful1
Failed2

FileType

Format de sortie pour les report, ATTENTION, tous les formats ne sont pas disponibles pour tous les reports

NomValeur
CrystalReport1
RichText2
WordForWindows3
Excel4
PortableDocFormat5
HTML326
HTML407
ExcelRecord8
Text9
CharacterSeparatedValues10
TabSeperatedText11
EditableRTF12

GeoData

Position géographique

PropriétéTypeOrdreObligatoireDescription
LatitudeDouble0False

Latitude

LongitudeDouble1False

Longitude

GPSUTCDateTimeDate2False

Date d'acquisition UTC

GPSServerLocalDateTimeDate3False

Date d'acquisition de la position en heure locale

{ "Latitude": 0.0, "Longitude": 0.0, "GPSUTCDateTime": null, "GPSServerLocalDateTime": null }

GeoDeviceAlertRevocation

Correspond aux alertes de suppression

PropriétéTypeOrdreObligatoireDescription
AlertTypeGeoDeviceAlertType0False

Type d'alerte (temperature)

DateDateTime nullable1False

Date de l'événement (Format C# /(timespan)/

ReasonString2False

Raison de l'alerte

LocalDateDate3False

Date de l'événement format de l'API

{ "AlertType": 0, "Date": null, "Reason": null, "LocalDate": { "Value": null, "StringFullDate": null, "StringDate": null, "StringHour": null, "JsonDateTime": null, "UnixTimeSpan": null, "IsDateWithoutHour": false } }

GetStatisticsFilter

Filtre pour le téléchargement de statistiques

PropriétéTypeOrdreObligatoireDescription
CustomerCodesList`1 - String0False

Listes de codes clients

DateUtcFromDateTime1False

Date de début de demande

DateUtcToDateTime2False

Date de fin de demande

ShowCABoolean3False

Afficher le chiffre d'affaire, uniquement utilisable si le donneur d'ordre a le droit de voir les tarifs

ShowDetailsBoolean4False

Affiche les détails

ShowDiagramBoolean5False

Affiche le diagramme

ShowMarginBoolean6False

Affiche la marge

ShowPurchaseBoolean7False

Affiche les achats

ShowWebMissionBoolean8False

Affiche les missions saisies sur le web

SortSortType9False

Enumeration des types de tri

AddressesIdList`1 - Int3210False

Liste d’identifiant adresse

{ "CustomerCodes": null, "ShowCA": false, "ShowDetails": false, "ShowDiagram": false, "ShowMargin": false, "ShowPurchase": false, "ShowWebMission": false, "Sort": 0, "AddressesId": null }

ImportShipmentsDetailedStatus

Statut détaillé d'un import d'une mission

PropriétéTypeOrdreObligatoireDescription
ImportSuccessBoolean0False

Si true, l'import de l'ordre a réussi

ShipmentIdInt321False

Numéro l'ordre de mission

InternalShipmentIdInt322False

Numéro interne de l'ordre de mission champs ID_OT dans Dispatch

ExternalIdentifiersList`1 - String3False

Identifiants de missions externes (fournis dans le fichier importé)

ErrorString4False

Chaine d'erreur de l'import

TrackIdString5False

Track Id, utilisé pour la génération du lien de téléchargement

{ "ImportSuccess": false, "ShipmentId": 0, "InternalShipmentId": 0, "ExternalIdentifiers": null, "Error": null, "TrackId": null }

ImportShipmentsStatus

Statut d'un import de missions

PropriétéTypeOrdreObligatoireDescription
ShipmentsImportIdInt320False

Identifiant permettant le suivi de l'import de missions

StatusByte1False

Statut de l'import

ErrorMessagesList`1 - String2False

Messages d'erreurs

ProgressPercentByte nullable3False

Progression de l'import en pourcentage

CreatedShipmentsCountInt324False

Nombre de mission créées

UtcRequestDateTimeDateTime5False

Date de demande d'import

UtcCompletionDateTimeDateTime nullable6False

Date de fin d'import

InternalShipmentsIdsList`1 - Int327False

Liste des numéros internes des ordres de mission champs ID_OT dans Dispatch

DetailedStatusList`1 - ImportShipmentsDetailedStatus8False

Statuts détaillés par ordre

DateInformationString9False

Information relative à la date de demande d'import

{ "ShipmentsImportId": 0, "Status": 0, "ErrorMessages": null, "ProgressPercent": null, "CreatedShipmentsCount": 0, "InternalShipmentsIds": null, "DetailedStatus": null, "DateInformation": null }

Language

Langue supportée par Dispatch

PropriétéTypeOrdreObligatoireDescription
CodeString0True

Code Langue

LabelString1True

Libellé langue

{ "Code": null, "Label": null }

ListPagination

Configuration de la pagination d'une liste

PropriétéTypeOrdreObligatoireDescription
PageIndexInt320False

Index de la page (valeur minimale : 1)

PageSizeInt321False

Taille de la page

{ "PageIndex": 0, "PageSize": 0 }

ListPaginationResult

Résultat de la pagination d'une liste

PropriétéTypeOrdreObligatoireDescription
PageIndexInt320False

Index de la page (valeur minimale : 1)

TotalCountInt321False

Nombre total de résultat possible

ResultsCountWantedInt322False

Nombre de résultat demandé pour la page

{ "PageIndex": 0, "TotalCount": 0, "ResultsCountWanted": 0 }

Log

Représente les informations de debug

PropriétéTypeOrdreObligatoireDescription
MessageString0False

Message

{ "Message": null }

LoginType

Search orderer by login, mail or phone

PropriétéTypeOrdreObligatoireDescription
LoginString0False

Search orderer by login

EmailString1False

Search orderer by mail

PhoneString2False

Search orderer by phone

{ "Login": null, "Email": null, "Phone": null }

MatchLevel

Représente le niveau de précision de la suggestion d'adresse

NomValeur
Exact1
Poi10
Street20
PostalCode30
City40
Undetermined100

OrderHistoryPublicConfig

Droits utilisateurs pour la page publique

PropriétéTypeOrdreObligatoireDescription
DisplayPickupAddressOnMapBoolean0False

Afficher l'adresse d'enlèvement sur la carte de la page de tracking publique

DisplayDeliveryAddressOnMapBoolean1False

Afficher l'adresse de livraison sur la carte de la page de tracking publique

DisplayMissionHistoryOnPublicTrackingPageBoolean2False

Afficher l'historique de mission sur la page de tracking publique

DisplayContractualScheduleOnPublicTrackingPageBoolean3False

Afficher les horaires contractuels sur la page de tracking publique

DisplayMissionFilesOnPublicTrackingPageBoolean4False

Rendre visible les fichiers de mission (POD) sur la page de tracking publique

IsAllowedToDownloadSlipsWaybillOnPublicTrackingPageBoolean5False

Rendre disponible le téléchargement du report Lettre de Voiture

DisplayPlannedScheduleOnPublicTrackingPageBoolean6False

Afficher les horaires planifiés sur la page de tracking publique

{ "DisplayPickupAddressOnMap": false, "DisplayDeliveryAddressOnMap": false, "DisplayMissionHistoryOnPublicTrackingPage": false, "DisplayContractualScheduleOnPublicTrackingPage": false, "DisplayMissionFilesOnPublicTrackingPage": false, "IsAllowedToDownloadSlipsWaybillOnPublicTrackingPage": false, "DisplayPlannedScheduleOnPublicTrackingPage": false }

OrdererGeoDevice

Boitier associé à un donneur d'ordre

PropriétéTypeOrdreObligatoireDescription
GeoDeviceIdInt320False

Identifiant du boitier gps

LabelString1False

Libellé du boitier gps

ConstructorModelString2False

Type de boitier : NS90, Dams, PDA/Android, NaoCom, Ornicar, TomTom, ...

CustomLabelString3False

Libellé personnalisé associé au boitier

RegistrationString4False

Immatriculation du véhicule associé au boitier

LatitudeDouble nullable5True

Valeur de la latitude

LongitudeDouble nullable6True

Valeur de la longitude

PrecisionInt32 nullable7False

Degré de précision

LastChangeStringString8False

Temps en minute, heure ou jour de la dernière position reçue

DriverNameString9False

Nom du chauffeur associé au boitier

StartUtcDateVisibilityDateTime10False

Date de début de visibilité du boitier

EndUtcDateVisibilityDateTime11False

Date de fin de visibilité du boitier

GeoDeviceGuidGuid12False

Identifiant unique du boitier GPS (valable à partir de la version Dispatch 3.47)

{ "GeoDeviceId": 0, "Label": null, "ConstructorModel": null, "CustomLabel": null, "Registration": null, "Latitude": null, "Longitude": null, "Precision": null, "LastChangeString": null, "DriverName": null, "StartUtcDateVisibility": "\/Date(-62135596800000)\/", "EndUtcDateVisibility": "\/Date(-62135596800000)\/", "GeoDeviceGuid": "00000000-0000-0000-0000-000000000000" }

OrdererRound

Tournée d'un donneur d'ordre

PropriétéTypeOrdreObligatoireDescription
IdInt320False

Identifiant de la tournée

LabelString1False

Libellé de la tournée

DriverIdInt32 nullable2False

Identifiant du chauffeur

DriverLabelString3False

Libellé du chauffeur

ReferenceLocalDateTimeDateTime nullable4False

Date de réference de la tournée

StatusOrdererRoundStatus5False

Statut de la tournée

EstimatedStartLocalDateTimeDateTime nullable6False

Date estimée de début de la tournée

EstimatedEndLocalDateTimeDateTime nullable7False

Date estimée de fin de la tournée

StepCountInt328False

Nombre d'étapes

ProgressPercentageSingle9False

Pourcentage d'avancement

LastStepLateStatusOrdererRoundLateStatus10False

Statut de retard du dernier point de passage effectué

LateStatusOrdererRoundLateStatus10False

Statut de retard global de la tournée (au moins un des points a été réalisé en retard)

TransportStepsList`1 - OrdererRoundTransportStep11False

Liste des étapes de la tournée

{ "Id": 0, "Label": null, "DriverId": null, "DriverLabel": null, "ReferenceLocalDateTime": null, "Status": 0, "EstimatedStartLocalDateTime": null, "EstimatedEndLocalDateTime": null, "StepCount": 0, "ProgressPercentage": 0.0, "LastStepLateStatus": 0, "LateStatus": 0, "TransportSteps": null }

OrdererRoundLateStatus

Statut de retard d'une tournée d'un donneur d'ordre

NomValeur
Undetermined0
NotLate1
LateContractual2
LatePlanning3

OrdererRoundStatus

Statut d'une tournée d'un donneur d'ordre

NomValeur
Planned0
InProgress1
Over2

OrdererRoundTransportStep

Etape d'une tournée d'un donneur d'ordre

PropriétéTypeOrdreObligatoireDescription
TransportIdInt321False

Identifiant du transport

TransportMissionIdInt322False

Identifiant de la mission

TransportOrdererCodeString3False

Code donneur d'ordre du transport

TransportCustomerCodeString4False

Code client du transport

TransportStatusString5False

Statut du transport

TransportSubstateCodeString6False

Code du sous-état courant du transport

TransportReference1String7False

Référence 1 du transport

TransportReference2String8False

Référence 2 du transport

TransportReference3String9False

Référence 3 du transport

RoundTransportStepLateStatusOrdererRoundLateStatus10False

Statut de retard du point de passage

RoundTransportStepIdInt3211False

Identifiant de l'étape

RoundTransportStepIsPickupBoolean nullable12False

L'étape est un enlèvement

RoundTransportStepRowNumberInt3213False

Numéro de l'étape

RoundTransportStepLabelString14False

Label de l'étape de la tournée

RoundTransportStepStreetLabelString15False

nom de la rue de l'étape

RoundTransportStepPostalCodeString16False

Code postal de l'étape

RoundTransportStepCityString17False

Ville de l'étape

RoundTransportStepCountryString18False

Code pays de l'étape

RoundTransportStepAddressIdInt32 nullable19False

Identifiant de l'adresse de l'étape

RoundTransportStepLatitudeDecimal nullable20False

Latitude de l'étape

RoundTransportStepLongitudeDecimal nullable21False

Longitude de l'étape

RoundTransportStepEstimatedLocalDateTimeDateTime nullable22False

Date estimée de réalisation de l'étape

RoundTransportStepRealizedLocalDateTimeDateTime nullable23False

Date de réalisation effective de l'étape

RoundTransportStepContractualLocalDateTimeDateTime nullable24False

Date prévue/contractuelle de réalisation de l'étape

RoundTransportNbPointsInt3225False

Nombre de points regroupés pour l'étape

{ "TransportId": 0, "TransportMissionId": 0, "TransportOrdererCode": null, "TransportCustomerCode": null, "TransportStatus": null, "TransportSubstateCode": null, "TransportReference1": null, "TransportReference2": null, "TransportReference3": null, "RoundTransportStepLateStatus": 0, "RoundTransportStepId": 0, "RoundTransportStepIsPickup": null, "RoundTransportStepRowNumber": 0, "RoundTransportStepLabel": null, "RoundTransportStepStreetLabel": null, "RoundTransportStepPostalCode": null, "RoundTransportStepCity": null, "RoundTransportStepCountry": null, "RoundTransportStepAddressId": null, "RoundTransportStepLatitude": null, "RoundTransportStepLongitude": null, "RoundTransportStepEstimatedLocalDateTime": null, "RoundTransportStepRealizedLocalDateTime": null, "RoundTransportStepContractualLocalDateTime": null, "RoundTransportNbPoints": 0 }

OrderingParty

Donneur d'ordre

PropriétéTypeOrdreObligatoireDescription
CodeString0False

Code interne du donneur d'ordre

NameString1False

Nom du donneur d'ordre

LoginString2False

Identifiant du donneur d'ordre

PasswordString3False

Mot de passe du donneur d'ordre

EmailString4False

Email du donneur d'ordre

Reference1String5False

Valeur forcée de la référence 1

Reference2String6False

Valeur forcée de la référence 2

Reference3String7False

Valeur forcée de la référence 3

DefaultAgencyCodeString8False

Code agence par défaut (Lecture seule)

Telephone1String9False

Téléphone 1

Telephone2String10False

Téléphone 2

Telephone3String11False

Téléphone 3

FaxString12False

Fax

LangString13False

Langue

WebProfileListList`1 - UserWebProfile14False

Liste des profils de droit du donneur d'ordre

CustomerWebAccountList`1 - String15False

Liste des comptes clients rattachés au donneur d'ordre utilisable sur Dispatch Web

DefaultAddressAddress16False

Adresse par défaut du donneur d'ordre

EurekaMapsAccessBoolean17False

Le donneur d'ordre est autorisé à afficher une carte (lecture seule)

SpecialServicesLinkedListList`1 - Service18False

Prestations associées spécialement au donneur d'ordre en plus de celles déjà associées au client

OrderingPartiesDependentOfApprovalList`1 - ApprobationOrderer19False

Liste des donneurs d'ordres dépendants de l'approbation du donneur d'ordre actuel

OrderingPartiesApproversList`1 - ApprobationOrderer20False

Liste des donneurs d'ordres auquel le donneur d'ordre actuel est soumis à l'approbation

ApprovalOnRequestBoolean21False

Défini la possibilité pour le donneur d'ordre de demander une approbation lors de la saisie d'un ordre de mission

IsApproverBoolean22False

Défini la possibilité pour le donneur d'ordre d'être approbateur

IsUnderApprovalBoolean23False

Défini la possibilité pour le donneur d'ordre d'être soumis à l'approbation

BeingTheDelegateOfList`1 - DelegatorOrderer24False

Liste des donneurs d'ordres délégateurs du donneur d'ordre actuel

GiveTheDelegationToList`1 - DelegateOrderer25False

Liste des donneurs d'ordres délégués du donneur d'ordre actuel

IsBeingDelegateBoolean26False

Défini si le donneur d'ordre est délégué d'un autre donneur d'ordre

HasGivenDelegationBoolean27False

Défini si le donneur d'ordre est délégateur d'un autre donneur d'ordre

IsPublicBoolean28False

Défini si le donneur d'ordre est utilisé en tant que donneur d'ordre public

IsECommerceBoolean29False

Défini si le donneur d'ordre est lié à un client e-commerce

{ "Code": null, "Name": null, "Login": null, "Password": null, "Email": null, "Reference1": null, "Reference2": null, "Reference3": null, "DefaultAgencyCode": null, "Telephone1": null, "Telephone2": null, "Telephone3": null, "Fax": null, "Lang": null, "WebProfileList": null, "CustomerWebAccount": null, "DefaultAddress": null, "EurekaMapsAccess": false, "SpecialServicesLinkedList": null, "OrderingPartiesDependentOfApproval": null, "OrderingPartiesApprovers": null, "ApprovalOnRequest": false, "IsApprover": false, "IsUnderApproval": false, "BeingTheDelegateOf": null, "GiveTheDelegationTo": null, "IsBeingDelegate": false, "HasGivenDelegation": false, "IsPublic": false, "IsECommerce": false }

POI

Point d'intéret cartographique

PropriétéTypeOrdreObligatoireDescription
IdentifierString0True

Identifiant de la POI dans une famille de POI

LatitudeDouble1True

Latitude de la POI

LongitudeDouble2True

Longitude de la POI

AddressIdInt32 nullable3True

Identifiant de l'adresse de la POI

{ "Identifier": null, "Latitude": 0.0, "Longitude": 0.0, "AddressId": null }

POIFamily

Famille de point d'interet

PropriétéTypeOrdreObligatoireDescription
FamilyIdInt320True

Identifiant de la famille de POI

NameString1True

Nom de la famille de POI

HasCustomIconBoolean2False

Une icone spécifique peut $etre téléchargée via la méthode Json/DownloadPOIFamilyIcon

POIListList`1 - POI3False

POI rattachées à la famille

{ "FamilyId": 0, "Name": null, "HasCustomIcon": false, "POIList": null }

Package

Colis

PropriétéTypeOrdreObligatoireDescription
NameString0True

Nature de colis

NumberOfPackageInt321True

Nombre de colis avec la même nature

PackageWeightDouble2False

Poids du colis par défaut en KG, sinon unité renseigné dans PackageWeightUnit

PackageWeightUnitString2False

Unité du poids du colis

ReferenceString3False

(Obsolete, ne plus utiliser) Référence du colis

BarcodeString4False

Code barre du colis

LengthDouble5False

Longueur en unité par défaut de Dispatch

WidthDouble6False

Largeur en unité par défaut de Dispatch

HeightDouble7False

Longueur en unité par défaut de Dispatch

PackageCodeString8False

Code colis

PackageFamillyString9False

Famille de colis

InternalPackageIdInt3210False

Id colis créé par Dispatch, 0 pour un nouveau colis

CurrentTrackingCodeString11False

Code de tracking courant du colis (lecture seule)

PackageNatureIdInt32 nullable12False

Clé d'identification d'une nature de colis (lecture seule)

PackageTotalWeightDouble13False

Poids total du colis par défaut en KG, sinon poids unitaire renseigné dans PackageWeightUnit

PackageUnitsByQuantityList`1 - UnitQuantity14False

Quantité par unité, si null alors l'API remplira cette liste avec une unité KG et la valeur du poids

MeasurementUnitString15False

Unité de mesure des dimensions de la nature de colis

PackageReferencesList`1 - PackageReference16False

Liste des références associées au colis, optionnelle

IsAtLeastOnePackageReferenceMandatoryBoolean17False

Indique si, parmi les références colis obligatoires, au moins une est nécessaire

{ "Name": null, "NumberOfPackage": 0, "PackageWeight": 0.0, "PackageWeightUnit": null, "Reference": null, "Barcode": null, "Length": 0.0, "Width": 0.0, "Height": 0.0, "PackageCode": null, "PackageFamilly": null, "InternalPackageId": 0, "CurrentTrackingCode": null, "PackageNatureId": null, "PackageTotalWeight": 0.0, "PackageUnitsByQuantity": null, "MeasurementUnit": null, "PackageReferences": null, "IsAtLeastOnePackageReferenceMandatory": false }

PackageEvent

Evenement d'historique d'information colis

PropriétéTypeOrdreObligatoireDescription
DateDateTime0False

Date de l'événement (Format WCF)

EventCodeString1False

Code de l'événement

EventDetailString2False

Détail de l'événement

CommentString3False

Commentaire de l'événement

LocalDateDate4False

Date de l'événement (Format API)

{ "EventCode": null, "EventDetail": null, "Comment": null, "LocalDate": { "Value": null, "StringFullDate": null, "StringDate": null, "StringHour": null, "JsonDateTime": null, "UnixTimeSpan": null, "IsDateWithoutHour": false } }

PackageFamily

Famille de Colis exemple : pli, palette, ...

PropriétéTypeOrdreObligatoireDescription
CodeString0True

Code famille

LabelString1True

Libellé famille

AllowPackageFamilyAccumulationBoolean2True

Indique si les colis de cette famille peuvent être transporté en même temps que d'autre familel de colis

{ "Code": null, "Label": null, "AllowPackageFamilyAccumulation": false }

PackageReference

Référence d'un colis

PropriétéTypeOrdreObligatoireDescription
ValueString0True

Valeur de la référence colis

IndexInt321True

Index de la référence colis

LabelString2True

Label de la référence colis, dépendant de la nature colis et de l'index de la référence (lecture seule)

IsMandatoryBoolean3True

Défini la nécessité de renseigner une valeur pour cette référence

IsWebVisibleBoolean4True

Défini la possibilité de visualiser la référence de nature colis sur DispatchWeb

IsValueChoiceForcedBoolean5False

Défini si la valeur de la référence doit être sélectionnée depuis la liste des valeurs paramétrée (obligatoire)

ValuesCountInt326False

Nombre de valeurs disponibles dans la liste de valeurs (obligatoire)

{ "Value": null, "Index": 0, "Label": null, "IsMandatory": false, "IsWebVisible": false, "IsValueChoiceForced": false, "ValuesCount": 0 }

Packing

Ligne de colis

PropriétéTypeOrdreObligatoireDescription
PackageCodeString0False

Code du colis

NameString1False

Nom du colis

BarcodeString2False

CodeBarre du colis

NumberOfPackageInt32 nullable3False

Nombre de colis

DimensionsPackingDimension4False

Dimensions du colis

PackageReferencesList`1 - ActionReference5False

Liste des références à mettre à jour

UnitsByQuantityList`1 - ActionTotalBulkSize6False

Liste des quantité par unité à mettre à jour

{ "PackageCode": null, "Name": null, "Barcode": null, "NumberOfPackage": null, "Dimensions": null, "PackageReferences": null, "UnitsByQuantity": null }

PackingDimension

Dimension d'un colis à mettre à jour

PropriétéTypeOrdreObligatoireDescription
LengthDouble0False

Définit la longueur du colis

WidthDouble1False

Définit la largeur du colis

HeightDouble2False

Définit la hauteur du colis

{ "Length": 0.0, "Width": 0.0, "Height": 0.0 }

PackingReferenceValue

Valeur d'une référence de nature colis

PropriétéTypeOrdreObligatoireDescription
IdInt320False

Id de la valeur

LabelString1False

Label de valeur

{ "Id": 0, "Label": null }

Pagination

Résultat de la pagination

PropriétéTypeOrdreObligatoireDescription
PrevLinkString0False

Lien vers la page précédente

NextLinkString1False

Lien vers la page suivante

PageCountInt322False

Nombre de pages

TotalItemCountInt323False

Nombre total d'éléments

PageNumberInt324False

Numéro de page (commence à 1)

PageSizeInt325False

Nombre d'éléments par page

HasPreviousPageBoolean6False

Une page précédente est disponible

HasNextPageBoolean7False

Une page suivante est disponible

IsFirstPageBoolean8False

La page récupérée est la première page

IsLastPageBoolean9False

La page récupérée est la dernière page

FirstItemOnPageInt3210False

Index du premier élément de la page

LastItemOnPageInt3211False

Index du dernier élément de la page

{ "PrevLink": null, "NextLink": null, "PageCount": 0, "TotalItemCount": 0, "PageNumber": 0, "PageSize": 0, "HasPreviousPage": false, "HasNextPage": false, "IsFirstPage": false, "IsLastPage": false, "FirstItemOnPage": 0, "LastItemOnPage": 0 }

Payment

Règlement d'une facture

PropriétéTypeOrdreObligatoireDescription
InternalIdInt320True

Identifiant interne d'un règlement

LabelString1False

Libellé d'un règlement

UtcDateDateTime2True

Date de réception d'un règlement

DividedAmountDecimal3True

Montant réparti sur la facture associée au règlement

BankTransactionNumberString4False

Numéro de transaction banquaire

{ "DividedAmount": 0.0 }

PaymentTerm

Moyen de paiement

PropriétéTypeOrdreObligatoireDescription
IdInt320False

Identifiant du moyen de paiement

LabelString1False

Libellé du moyen de paiement

{ "Id": 0, "Label": null }

PointOfInterestDetails

Détails d'un Point d'intéret

PropriétéTypeOrdreObligatoireDescription
IdInt320False

Identifiant unique de la POI

NameString1False

Nom associé à la POI

CountryString2False

Pays de la POI

CityString3False

Ville de la POI

PostalCodeString4False

Code postal de la POI

StreetNumberString5False

Numéro de la rue de la POI

StreetString6False

Rue de la POI

FamilyIdInt327False

identifiant de la Famille de la POI

CityIdInt328False

Identifiant de la ville

LatitudeDouble nullable9False

Latitude du POI

LongitudeDouble nullable10False

Longitude du POI

GeoCodingInt3211False

Niveau de géo codage

AddressIdInt3212False

Identifiant de l'addresse

FamilyIdToUpdateInt3213False

Nouveau identifiant de la famille de cette poi

AddressNormalizedBoolean14False

Addresse normalisée par dispatch

{ "Id": 0, "Name": null, "Country": null, "City": null, "PostalCode": null, "StreetNumber": null, "Street": null, "FamilyId": 0, "CityId": 0, "Latitude": null, "Longitude": null, "GeoCoding": 0, "AddressId": 0, "FamilyIdToUpdate": 0, "AddressNormalized": false }

ProofOfDelivery

Preuves d'enlèvement / livraison Dispatch : Photo, document scanné, pdf

PropriétéTypeOrdreObligatoireDescription
CodeCategorieString0False

Code catégorie du fichier

LibelleCategorieString1False

Libellé de la catégorie du fichier

LibelleFichierString2False

Nom original du fichier

DocNameString3False

Nom du document (avec l'extention)

DocIDInt324False

Id interne du document

{ "CodeCategorie": null, "LibelleCategorie": null, "LibelleFichier": null, "DocName": null, "DocID": 0 }

QuotationApprovalError

Type de l'erreur remontée par l'approbation de mission

NomValeur
None0
UnexpectedError1
PickupDateExpired2
DeliveryDateExpired3
ServiceIsNotAllowedForSelectedPickupDate4
UnableToSave5
UnableToLoadQuotation6
MissionApprovalIsImpossibleOnAnArchivedQuotation7
ZeroPricedMissionEntryNotAllowed8
DurationLessMissionEntryNotAllowed9
QuotationApprovalUnauthorized10
BadLoginPassword11
InternalErrorProcessingServiceFiles12
MissingServiceFiles13

QuoteValidationError

Type de l'erreur remontée par la validation de devis

NomValeur
None0
UnexpectedError1
PickupDateExpired2
DeliveryDateExpired3
ServiceIsNotAllowedForSelectedPickupDate4
UnableToSave5
UnableToLoadQuotation6
QuoteValidationIsImpossibleOnAnArchivedQuotation7
ZeroPricedMissionEntryNotAllowed8
DurationLessMissionEntryNotAllowed9
QuoteValidationUnauthorized10
BadLoginPassword11
InternalErrorProcessingServiceFiles12
MissingServiceFiles13

Reference

Référence d'ordre de mission Dispatch présent dans les champs reference 1,2,3 de Shipment

PropriétéTypeOrdreObligatoireDescription
IdReferenceInt32 nullable0False

Id unique d'une référence unique enregistré dans Dispatch

TypeInt321True

Type de la référence 1,2,3

LabelString2True

Libellé de la référence

{ "IdReference": null, "Type": 0, "Label": null }

RegularOrdersGroup

Représente les informations principales d'un groupe d'ordres réguliers

PropriétéTypeOrdreObligatoireDescription
IdInt320False

Identifiant

CodeString1False

Code

LibelleString2False

Libelle

IsDefaultGroupBoolean3False

Is default group

{ "Id": 0, "Code": null, "Libelle": null, "IsDefaultGroup": false }

RegularTransport

Ordre régulier

PropriétéTypeOrdreObligatoireDescription
IdentityRegularTransportIdentity0False

Identifiants de l'ordre régulier

DetailsRegularTransportDetails1False

Détails de l'ordre régulier

{ "Identity": null, "Details": null }

RegularTransportDetails

Détails sur l'ordre régulier

PropriétéTypeOrdreObligatoireDescription
ExecutionDaysRegularTransportExecutionDays0False

Jours d'exécution de l'ordre régulier

{ "ExecutionDays": null }

RegularTransportExecutionDays

Jours d'exécution d'un ordre régulier

PropriétéTypeOrdreObligatoireDescription
EnabledOnMondayBoolean0False

Exécuté le lundi

EnabledOnTuesdayBoolean1False

Exécuté le mardi

EnabledOnWednesdayBoolean2False

Exécuté le mercredi

EnabledOnThursdayBoolean3False

Exécuté le jeudi

EnabledOnFridayBoolean4False

Exécuté le vendredi

EnabledOnSaturdayBoolean5False

Exécuté le samedi

EnabledOnSundayBoolean6False

Exécuté le dimanche

EnabledOnBankHolidaysBoolean7False

Exécuté les jours fériés

IsWeeklyExecutedBoolean8False

Exécuté toutes les semaines

{ "EnabledOnMonday": false, "EnabledOnTuesday": false, "EnabledOnWednesday": false, "EnabledOnThursday": false, "EnabledOnFriday": false, "EnabledOnSaturday": false, "EnabledOnSunday": false, "EnabledOnBankHolidays": false, "IsWeeklyExecuted": false }

RegularTransportIdentity

Identifiants d'un ordre régulier

PropriétéTypeOrdreObligatoireDescription
RegularTransportIdInt320False

Identifiant unique de l'ordre régulier

RegularTransportCodeString1False

Code unique de l'ordre régulier

RegularTransportLabelString2False

Libellé de l'ordre régulier

{ "RegularTransportId": 0, "RegularTransportCode": null, "RegularTransportLabel": null }

RejectedService

Prestation accessible au donneur d'ordre mais rejettée par le comparateur de tarif car elle ne respecte pas les règles métiers

PropriétéTypeOrdreObligatoireDescription
ServiceCodeString0False

Code de la prestation

ServiceLabelString1False

Libellé de la prestation

RejectedReasonString2False

Raison du rejet

FamilyServiceCodeString3False

Code de la famille de prestation

FamilyServiceLabelString4False

Libellé de la famille de prestation

RejectedTypeERejectedType5False

Type de rejet de la prestation

{ "ServiceCode": null, "ServiceLabel": null, "RejectedReason": null, "FamilyServiceCode": null, "FamilyServiceLabel": null, "RejectedType": 0 }

ReportModel

Model de report

PropriétéTypeOrdreObligatoireDescription
IdInt32 nullable0False

Id unique d'un model de report

LabelString1True

Nom du model de report

ModelPathString2True

Chemin du model de report

{ "Id": null, "Label": null, "ModelPath": null }

ReportPaperOptions

Options papier utilisées pour la requête d'initialisation de génération de documents de transport

PropriétéTypeOrdreObligatoireDescription
SizeTypeInt32 nullable0False

Type de papier à utiliser, les valeurs possibles sont décrites dans l'énumération EPaperSizeType

OrientationInt32 nullable1False

Orientation de la page, les valeurs possibles sont décrites dans l'énumération EPaperOrientation

BottomMarginInt32 nullable2False

Marge de bas de la page, en millième de pouce (1000 = 1 pouce ~= 2.5cm)

LeftMarginInt32 nullable3False

Marge de gauche de la page, en millième de pouce (1000 = 1 pouce ~= 2.5cm)

TopMarginInt32 nullable4False

Marge de haut de la page, en millième de pouce (1000 = 1 pouce ~= 2.5cm)

RightMarginInt32 nullable5False

Marge de droite de la page, en millième de pouce (1000 = 1 pouce ~= 2.5cm)

{ "SizeType": null, "Orientation": null, "BottomMargin": null, "LeftMargin": null, "TopMargin": null, "RightMargin": null }

RouteStep

Etape d'une trace chauffeur

PropriétéTypeOrdreObligatoireDescription
StepInt320True

Numéro de l'étape

StopUtcDateDate1False

Date de l'arret de l'étape

GoUtcDateDate2False

Date de départ de l'étape

AddressString3False

Adresse d'arret

StepKmDouble nullable4False

Kilométrage depuis le point de départ pour le calcul en cours

WaitingDurationInSecInt325False

Temps d'arret sur l'étape en seconde

DrivingDurationInSecInt326False

Temps de roulage sur l'étape en seconde

LatitudeDouble7False

Latitude d'arret de l'étape

LongitudeDouble8False

Longitude d'arret de l'étape

{ "Step": 0, "StopUtcDate": null, "GoUtcDate": null, "Address": null, "StepKm": null, "WaitingDurationInSec": 0, "DrivingDurationInSec": 0, "Latitude": 0.0, "Longitude": 0.0 }

SatisfactionSurvey

champs d'une enquête de satisfaction

PropriétéTypeOrdreObligatoireDescription
ConfigNameString0False

Nom du questionaire

IdInt321True

Id question

ResponseString2True

Réponse

FieldTypeCustomFieldType3False

Type de la réponse attendue

QuestionString4False

Question

MandatoryBoolean5False

Champs obligatoire ?

DefaultResponseString6False

Réponse par défaut

ForcePreRegistredValuesBoolean7False

Forcer l'utilisation des valeurs pré-enregistrées

PreRegistredValuesList`1 - SatisfactionSurveyPreRegistredValue8False

Valeurs pré-enregistrées

ReadOnlyBoolean9False

Lecture seule

CodeString10False

Code champs

{ "ConfigName": null, "Id": 0, "Response": null, "FieldType": 0, "Question": null, "Mandatory": false, "DefaultResponse": null, "ForcePreRegistredValues": false, "PreRegistredValues": null, "ReadOnly": false, "Code": null }

SatisfactionSurveyPreRegistredValue

champs d'une réponse de l'enquête de satisfaction

PropriétéTypeOrdreObligatoireDescription
IdInt320True

Identifiant

ValueString1False

Valeur

CommentString2False

Commentaire

{ "Id": 0, "Value": null, "Comment": null }

Search

Critère de recherche de mission Dispatch

PropriétéTypeOrdreObligatoireDescription
FromDateDateTime0False

A partir de la date (si aucune date n'est passée la recherche se fait sur les 3 derniers mois)

ToDateDateTime1False

Jusqu'à la date

TrackIdListList`1 - String2False

Liste des trackid

IdListList`1 - Int323False

Liste de numéro de mission

ClientListList`1 - String4False

Liste de code client

ServiceCodeListList`1 - String5False

Liste de code prestation

LoginListList`1 - String6False

(Obsolète) Liste de login donneur d'ordre

StatusListList`1 - Status7False

Liste d'état d'avancement de mission

Reference1String8False

Référence 1

Reference2String9False

Référence 2

Reference3String10False

Référence 3

ReceiptNumberListList`1 - String11False

Liste des récépissés

FromPostalCodeListList`1 - String12False

Liste de code postaux d'adresse d'enlèvement

FromCityListList`1 - String13False

Liste de libellés de ville d'adresse d'enlèvement

FromCityIdListList`1 - Int3247False

Liste des ids de ville d'adresse d'enlèvement (API version >= 52)

ToPostalCodeListList`1 - String14False

Liste de code postaux d'adresse de livraison

ToCityListList`1 - String15False

Liste de libellés de ville d'adresse de livraison

ToCityIdListList`1 - Int3248False

Liste des ids de ville d'adresse de livraison (API version >= 52)

QuoteBoolean16False

Rechercher uniquement des devis

ParcelCodesList`1 - String17False

Code colis interne Dispatch

BarCodesList`1 - String18False

Pas de description

ParcelTypesList`1 - String19False

Nature de colis

OrdererCodesList`1 - String20False

Code donneur d'ordre

BaseDateList`1 - BaseActionDate21False

Pas de description

PickUpNameString22False

Nom d'enlèvement

DeliveryNameString23False

Nom de livraison

HasAttachementsBoolean nullable24False

Uniquement Avec/ou sans pièce jointe, si null prends tous les ordres

ShowWebMissionsBoolean nullable25False

Uniquement les missions saisies via le web(DispatchWeb, API, Web services)

ValidateQuoteBoolean26False

Recherche également les devis archivé : transformé en course

HasProofOfDeliveryBoolean nullable27False

Uniquement Avec/ou sans preuve de livraison, si null prends tous les ordres

Reference1ListList`1 - String28False

Liste de référence 1

Reference2ListList`1 - String29False

Liste de référence 2

Reference3ListList`1 - String30False

Liste de référence 3

OrdererNamesList`1 - String31False

Nom/libellé donneur d'ordre

FromCountryListList`1 - String32False

Liste de code pays d'adresse d'enlèvement

ToCountryListList`1 - String33False

Liste de code pays d'adresse de livraison

PackageReference1String34False

Référence colis numéro 1

PackageReference2String35False

Référence colis numéro 2

PackageReference3String36False

Référence colis numéro 3

PackageReference4String37False

Référence colis numéro 4

QuoteIsApprobationBoolean38False

Rechercher uniquement les devis en demande d'approbation (dépendant du paramètre Quote)

CircuitAddressesSetString39False

Code du puit associé à l'ordre

BillNumberString40False

Numéro de facture

PackageReference5String41False

Référence colis numéro 5

AirWaybillNumberString42False

Numéro de lta de lettre de transport aérien

PackageReference6String43False

Référence colis numéro 6

PackageReference7String44False

Référence colis numéro 7

PackageReference8String45False

Référence colis numéro 8

ServiceCodeListToHideList`1 - String46False

Liste de code prestation à ne pas afficher

{}

SearchRestrictionSettings

Paramètres de restriction pour la recherche de missions

PropriétéTypeOrdreObligatoireDescription
ContainsResearchMinCharactersInt320True

Nombre minimum de caractères non-spéciaux requis dans un champ pour effectuer une recherche en mode 'contient'

ContainsResearchMaxDaysInt321True

Nombre maximum de jours autorisé depuis lesquel une recherche en mode 'contient' peut être effectuée

{ "ContainsResearchMinCharacters": 0, "ContainsResearchMaxDays": 0 }

Service

Prestation Dispatch permet de définir un tarif et de décrire le type de transport

PropriétéTypeOrdreObligatoireDescription
FamilyServiceCodeString0False

Code de la famille de prestation

FamilyServiceLabelString1False

Libellé de la famille de prestation

CustomerCodeString2False

Code client associé à la prestion, indique que la prestation est spécifique à ce client

ServiceCodeString3False

Code de la prestation

OpenHourDateTime4False

Heure d'ouverture de la prestation

CloseHourDateTime5False

Heure de la fermeture de la prestation

IndexInt326False

Index d'apparition de la prestation si elle est retournée par liste

LabelString7False

Libellé de la prestation

PriceDouble8False

Prix HT de la prestation

CommentString9False

Commentaire descritpif

BackgroundColorString10False

Couleur de fond Code couleur sous forme d'entier

ForegroundColorString11False

Couleur de la police Code couleur sous forme d'entier

BeginPickupEstimatedDatetimeDateTime nullable12False

Heure de début d'enlèvement estimée

EndPickupEstimatedDatetimeDateTime nullable13False

Heure de fin d'enlèvement estimée

BeginDeliveryEstimatedDatetimeDateTime nullable14False

Heure de début de livraison estimée

EndDeliveryEstimatedDatetimeDateTime nullable15False

Heure de fin de livraison estimée

ActiveOnMondayBoolean16False

Prestation accessible le lundi

ActiveOnTuesdayBoolean17False

Prestation accessible le mardi

ActiveOnWednesdayBoolean18False

Prestation accessible le mercredi

ActiveOnThursdayBoolean19False

Prestation accessible le jeudi

ActiveOnFridayBoolean20False

Prestation accessible le vendredi

ActiveOnSaturdayBoolean21False

Prestation accessible le samedi

ActiveOnSundayBoolean22False

Prestation accessible le dimanche

ActiveOnHolidayBoolean23False

Prestation accessible les jours fériés

PriceWithoutTaxesDecimal24False

Prix TTC

GasEmissionDecimal25False

Emission de CO2

CustomParametersConfigNameString26False

Nom de la configuration de paramètres personnalisés associée à la prestation

QuoteMandatoryBoolean27False

La sélection de cette prestation déclenchera obligatoirement la sauvegarde d'un devis

IsFileNeededBoolean28False

La sélection de cette prestation nécessite l'ajout d'au moins un fichier joint à la mission par catégorie définie dans la propriété FilesCategoriesCodes

FilesCategoriesList`1 - FileCategory29False

Codes des catégories de fichiers à joindre lors de la sélection de ce tarif si la propriété FileMandatory est renseignée

{ "FamilyServiceCode": null, "FamilyServiceLabel": null, "CustomerCode": null, "ServiceCode": null, "OpenHour": "\/Date(-62135596800000)\/", "Index": 0, "Label": null, "Price": 0.0, "Comment": null, "BackgroundColor": null, "ForegroundColor": null, "BeginPickupEstimatedDatetime": null, "EndPickupEstimatedDatetime": null, "BeginDeliveryEstimatedDatetime": null, "EndDeliveryEstimatedDatetime": null, "ActiveOnMonday": false, "ActiveOnTuesday": false, "ActiveOnWednesday": false, "ActiveOnThursday": false, "ActiveOnFriday": false, "ActiveOnSaturday": false, "ActiveOnSunday": false, "ActiveOnHoliday": false, "PriceWithoutTaxes": 0.0, "GasEmission": 0.0, "CustomParametersConfigName": null, "QuoteMandatory": false, "IsFileNeeded": false, "FilesCategories": null }

ServiceFamilly

Famille de prestation, permet de catégoriser les prestations

PropriétéTypeOrdreObligatoireDescription
CodeString0False

Code de la famille de prestation

LabelString1False

Libellé de la famille de prestation

DescriptionString2False

Description de la famille de prestation

{ "Code": null, "Label": null, "Description": null }

ServicePrice

Pas de description pour cette classe

PropriétéTypeOrdreObligatoireDescription
FamilyServiceCodeString0False

Code de la catégorie de service

FamilyServiceLabelString1False

Libellé de la catégorie de service

CustomerCodeString2False

Code client pour lequel le prix a été calculé

ServiceCodeString3False

Code du service proposé

OpenHourDateTime4False

Heure d'ouverture du service

CloseHourDateTime5False

Heure de fermeture du service

IndexInt326False

Ordre d'affichage du service

LabelString7False

Libellé du service

PriceDouble8False

Prix TTC

CommentString9False

Descriptif additionel

BackgroundColorString10False

Couleur de fond en hexadecimal de la prestation dans Dispatch (usage interne)

ForegroundColorString11False

Couleur de la police en hexadecimal de la prestation dans Dispatch (usage interne)

PriceWithoutTaxesDecimal12False

Prix hors taxe

GasEmissionDecimal13False

Emission de CO2

PickupEstimatedDateBeginDate14False

Date heure d'enlèvement calculée

PickupEstimatedDateEndDate15False

Date heure de fin enlèvement calculé, si null alors la date d'enlèvement est PickupEstimatedDateBegin

DeliveryEstimatedDateBeginDate16False

Date heure de livraison calculée

DeliveryEstimatedDateEndDate17False

Date heure de fin enlèvement calculée, si null alors la date de livraison est DeliveryEstimatedDateBegin

PriceWithoutVATDecimal18False

Montant total hors TVA, inclus la surcharge carburant

OilChargePriceDecimal19False

Montant de la surcharge carburant

EcoTaxePriceDecimal20False

Montant de l'éco taxe (obsolete)

CurrencyCodeString21False

Code devise

SubServicesList`1 - SubService22False

Liste des sous prestations associées à la prestation

ServiceIncludeReturnBoolean23False

La prestation inclus l'aller et le retour

UserCanSetAReturnBoolean24False

L'utilisateur peut choisir un retour sur cette prestation

CustomFieldsList`1 - CustomField25False

Liste des paramètres personnalisés (EDI) associés à la prestation, non chargée par défaut

DistanceDouble25False

Distance trouvée pour ce type de prestation (tient compte du véhicule utilisé)

HourDurationPartInt3226False

Durée du transport partie heure

MinuteDurationPartInt3227False

Durée du transport partie minute

QuoteMandatoryBoolean28False

La sélection de cette prestation déclenchera obligatoirement la sauvegarde d'un devis

PickupStartConditionInt3229False

Condition horaire d'enlèvement estimée par le calcul de tarif valeurs possibles : 0 = avant, 1 = à, 2 = à partir de

DeliveryStartConditionInt3230False

Condition horaire de livraison estimée par le calcul de tarif valeurs possibles : 0 = avant, 1 = à, 2 = à partir de

PickupIsWindowsBoolean31False

Le calcul de tarif a estimé que l'enlèvement se fera entre PickupEstimatedDateBegin et PickupEstimatedDateEnd

DeliveryIsWindowBoolean32False

Le calcul de tarif a estimé que la livraison se fera entre DeliveryEstimatedDateBegin et DeliveryEstimatedDateEnd

IsFileNeededBoolean33False

La sélection de cette prestation nécessite l'ajout d'au moins un fichier joint à la mission par catégorie définie dans la propriété FilesCategoriesCodes

FilesCategoriesList`1 - FileCategory34False

Codes des catégories de fichiers à joindre lors de la sélection de ce tarif si la propriété FileMandatory est renseignée

{ "FamilyServiceCode": null, "FamilyServiceLabel": null, "CustomerCode": null, "ServiceCode": null, "Index": 0, "Label": null, "Price": 0.0, "Comment": null, "BackgroundColor": null, "ForegroundColor": null, "PriceWithoutTaxes": 0.0, "GasEmission": 0.0, "PickupEstimatedDateBegin": null, "PickupEstimatedDateEnd": null, "DeliveryEstimatedDateBegin": null, "DeliveryEstimatedDateEnd": null, "PriceWithoutVAT": 0.0, "OilChargePrice": 0.0, "EcoTaxePrice": 0.0, "CurrencyCode": null, "SubServices": null, "ServiceIncludeReturn": false, "UserCanSetAReturn": false, "CustomFields": null, "Distance": 0.0, "HourDurationPart": 0, "MinuteDurationPart": 0, "QuoteMandatory": false, "PickupStartCondition": 0, "DeliveryStartCondition": 0, "PickupIsWindows": false, "DeliveryIsWindow": false, "IsFileNeeded": false, "FilesCategories": null }

Shipment

Représente une mission de transport

PropriétéTypeOrdreObligatoireDescription
TrackIdString0False

Numéro de tracking généré par Dispatch (lecture seule)

IdInt32 nullable1False

Numéro de mission/devis Dispatch (lecture seule)

ClientCodeString2True

Code client Dispatch (Obligatoire)

CustomerHasEquivalenceBoolean3False

Le code client passé doit être transformé grâce à une équivalence

ClientDescriptionString4False

Libellé du client (lecture seule)

BillAddressAddress5False

Adresse de facturation

FromAddressAddress6True

Adresse d'enlèvement

FromDateDateTime7False

(Obsolète, remplacé par (PickupSchedules.ContractualStartDate) depuis Dispatch 2.4.4

ToAddressAddress8True

Adresse de livraison (Obligatoire)

ToDateDateTime9False

(Obsolète, remplacé par (DeliverySchedules.ContractualStartDate) depuis Dispatch 2.4.4

Reference1String10False

Champs Référence 1

Reference2String11False

Champs Référence 2

Reference3String12False

Champs Référence 3

ServiceCodeString13False

Code Prestation Dispatch

ServiceHasEquivalenceBoolean14False

Le code prestation doit être transformé en équivalence Dispatch

ShipmentIsRoundTripBoolean15False

La mission est à faire en aller/retour

PriceDouble16False

Montant Hors TVA de la mission (Lecture seule) comprend la surcharge carburant, la remise client (lecture seule)

PriceWithTaxesDouble17False

Montant toutes taxes de la mission (Lecture seule)

UnitsList`1 - String18False

Liste des unités de sous prestations liées à l'ordre (Lecture seule)

PackagesList`1 - Package19False

Colisage de la mission

ShipmentStatusStatus20False

Etat d'avancement de livraison de la mission (lecture seule)

ReceiptNumberString21False

Récépissé (lecture seule)

ShipmentEventListList`1 - ShipmentEvent22False

Historique des différents états de la mission (lecture seule)

Comment1String23False

Champs commentaire 1

Comment2String24False

Champs commentaire 2

Comment3String25False

Champs commentaire 3

Comment4String26False

Champs commentaire 4

Comment5String27False

Champs commentaire 5

Comment6String28False

Champs commentaire 6

Comment7String29False

Champs commentaire 7

Comment8String30False

Champs commentaire 8

TransactionIDString31False

Pas de description

ShipmentStatusCodeString32False

Code état Dispatch courant de la mission (Lecture seule)

ShipmentStatusLabelString33False

Libellé état Dispatch courant de la mission (Lecture seule)

DriverCodeString34False

Code du chauffeur affecté à la mission (Lecture seule)

DriverNameString35False

Libellé du chauffeur affecté à la mission (Lecture seule)

QuoteIdInt32 nullable36False

Numéro de devis (Lecture seule)

InternalIdInt32 nullable37False

Numéro interne de l'ordre de mission champs ID_OT dans Dispatch (lecture seule)

CustomFieldListList`1 - CustomerCustomField38False

OBSOLETE - Utiliser CustomerCustomFieldsList (obsolète depuis la 2.2.0.0)

CreationDateDateTime nullable39False

Date de saisie de l'ordre (Lecture seule)

NotesString40False

Champs notes (lecture seule)

PickupAnomalyAnomaly41False

Anomalie à l'enlèvement (Lecture seule)

DeliveryAnomalyAnomaly42False

Anomalie à la livraison (Lecture seule)

CustomCommentFieldsNullable`1[]43False

Liste des champs commentaires 1 à 8 visibles pour la mission (Mode général)

FromArrivalDateDateTime nullable44False

Obsolète : remplacé par PickupSchedules.OnSiteDate depuis Dispatch 2.4.4

ToArrivalDateDateTime nullable45False

Obsolète : remplacé par DeliverySchedules.OnSiteDate depuis Dispatch 2.4.4

ServiceAllowsMapTrackingBoolean46False

La mission peut être affichée sur une carte (lecture seule)

ServiceLabelString47False

Libellé de la prestation (lecture seule)

Reference1LabelString48False

Libellé de la référence13 (lecture seule)

Reference2LabelString49False

Libellé de la référence 2 (lecture seule)

Reference3LabelString50False

Libellé de la référence 3 (lecture seule)

DisputeDispute51False

Litige associé à la mission (lecture seule)

ServiceRequiredRDVBoolean52False

La prestation nécessite un rendez vous (lecture seule)

RDVHasBeenTakenBoolean53False

Indique si un rendez vous a été pris (lecture seule)

DistributionModeBoolean nullable54False

Indique le mode de distribution utilisé null indique que la course n'est pas en distribution false indique que l'on est en enlèvement true indique que l'on est en livraison (lecture seule)

LocalFromDateDate55False

Obsolète remplacé par PickupSchedules.ContractualStartDate depuis Dispatch 2.4.4

LocalToDateDate56False

Obsolète remplacé par DeliverySchedules.ContractualStartDate depuis Dispatch 2.4.4

FromDateConditionInt32 nullable57False

Obsolète remplacé par PickupSchedules.ContractualStartDateCondition depuis Dispatch 2.4.4

ToDateConditionInt32 nullable58False

Obsolète remplacé par DeliverySchedules.ContractualStartDateCondition depuis Dispatch 2.4.4

FromEndDateDate59False

Obsolète remplacé par PickupSchedules.ContractualEndDate depuis Dispatch 2.4.4

ToEndDateDate60False

Obsolète remplacé par DeliverySchedules.ContractualEndDate depuis Dispatch 2.4.4

HasDeliveryTimeSlotBoolean61False

Obsolète remplacé par DeliverySchedules.IsWindow depuis Dispatch 2.4.4

TotalSizeByUnitList`1 - UnitQuantity62False

Encombrement total par unité de colis

OrdererNameString63False

Nom du donneur d'ordre

OrdererCodeString64False

Code du donneur d'ordre

ServiceCommentString65False

Commentaire descriptif de la prestation (Lecture seule)

IndexInt3266False

Index de position de l'ordre dans le cas d'un ordre unique ou d'une fragmentation (Lecture seule)

GazEmissionDecimal67False

Emission CO2 en kg (Lecture seule)

HourDurationPartInt3268False

Durée du transport partie heure (Lecture seule)

MinuteDurationPartInt3269False

Durée du transport partie minute (Lecture seule)

PriceWithOilSurchargDouble70False

Montant HT avec surcharge carburant (Lecture seule)

SubServicesList`1 - SubService71False

Sous prestations / options tarifaires

ServiceCustomFieldListList`1 - CustomerCustomField72False

OBSOLETE - Utiliser ServiceCustomFieldsList (obsolète depuis la 2.2.0.0)

PickupAppointmentTimeSlot1AppointmentTimeSlot73False

1er créneau d'enlèvement (lecture seule)

PickupAppointmentTimeSlot2AppointmentTimeSlot74False

2ème créneau d'enlèvement (lecture seule)

DeliveryAppointmentTimeSlot1AppointmentTimeSlot75False

1er créneau de livraison (lecture seule)

DeliveryAppointmentTimeSlot2AppointmentTimeSlot76False

2ème créneau de livraison (lecture seule)

DistanceDouble nullable77False

Distance estimée en km du transport, peut inclure une distance d'approche et de retour d'agence (lecture seule)

AlertOnShipmentProgressAlertOnShipmentProgress78False

Recevoir des notifications par Email/SMS suivant l'état d'avancement d'une mission

SecretCodeString79False

Si le code secret est renseigné, la mission ne peut être livrée sur Dispatch mobile sans que celui-ci ne soit renseigné

HasCashOnDeliveryBoolean80False

Un contre remboursement est il présent?

CashOnDeliveryAmountDouble81False

Montant du contre remboursement

CashOnDeliveryAmountPaimentModeInt3282False

Méthode de paiement du contre remboursement

CashOnDeliveryLabelString83False

Libellé du contre remboursement

SubContractorTrakingUrlString84False

Url de suivis du sous-traitant (Lecture seule)

SignAtPickupString85False

Emargé à l'enlèvement (Lecture seule)

SignAtDeliveryString86False

Emargé à la livraison (Lecture seule)

OilSurchargeDouble87False

Coût de la surcharge carburant (Lecture seule)

EcoTaxeDouble88False

(Obsolète) Coût de l'éco taxe (Lecture seule)

CustomerCustomFieldsListList`1 - CustomField89False

Paramètres personnalisés du client

ServiceCustomFieldsListList`1 - CustomField90False

Paramètres personnalisés de la prestation

BilledBoolean91False

La mission a été facturée, elle n'est plus modifiables, la fature peut être téléchargée via la méthode Bill(Lecture seule)

BillDownLoadIdString92False

Numéro de téléchargement de la facture Bill?TrackId={BillDownLoadId} (Lecture seule)

AgencyCodeString93False

Code agence de rattachement de la mission (lecture seule)

CurrencyCodeString94False

Code de la devise de la mission(lecture seule)

RegularOrderInfoShipmentRegularOrderInfo95False

Informations sur la tournée régulière ayant générée la mission, null si la mission ne vient pas d'une tournée régulière (lecture seule)

CashOnDeliveryLabelAmountPaimentModeString96False

Libelle du mode de règlement du contre remboursement

EstimatedDatesByComputePriceShipmentEstimatedDateByComputePrice97False

Obsolète, remplacé par (PickupSchedules.Estimated* / DeliverySchedules.Estimated*

TemperaturesGraphicsUrlString98False

Url d'affichage des courbes de température d'un transport. (lecture seule et dépend de la configuration du fournisseur d'alerte de température)

GuidTemporaryShipmentString99False

Guid temporaire d'un ordre de transport. (Utilisé pour l'ajout de fichier sur une mission non enregistrée)

BulkBreakingInformationBulkBreaking100False

Informations sur la rupture de charge, cas d'un ordre fragmenté, null si l'ordre n'est pas fragmenté ou l'information n'est pas disponible (lecture seule)

SubcontractorTrackIdString101False

Numéro de tracking chez le sous traitant pour les missions D2D permettant de récupérer la photo du chauffeur (lecture seule)

IsQuoteUnderApprovalBoolean102False

La mission (=devis) est en attente d'approbation

AdvancedDateModeBoolean103False

La mission utilise le mode avancé de définition des dates (API version > 46), si true alors les propriétés PickupSchedules et DeliverySchedules sont utilisées pour envoyer des données à Dispatch, les autres champs dates et conditions horaires sont ignorés

PickupSchedulesShipmentSchedule104False

Horaires d'enlèvements (Contractuels, Estimés, Réalisés)

DeliverySchedulesShipmentSchedule105False

Horaires de livraison (Contractuels, Estimés, Réalisés)

DelegateOrdererCodeString106False

Code du donneur d'ordre qui a saisi la mission

GeoDeviceAlertRevocationsList`1 - GeoDeviceAlertRevocation107False

Listes des suppressions d'alertes

TransportAirDataTransportAirData108False

Transport air data for LTA

BankDataTransportBankData109False

Données bancaires rattachées à l'ordre de transport (ne sert qu'en écriture)

HasBankDataBoolean110False

Indication sur la présence de données bancaire (ne sert qu'en lecture)

AdditionalEmailsOnQuoteCreationList`1 - String111False

Liste des emails additionnels pour l'envoi du devis lors de son édition. Ces emails sont utilisés en complément de l'email du donneur d'ordre (si défini)

TrackingUrlString112False

Shipment public tracking url

IsFinalizedQuoteBoolean113False

La mission (=devis) est finalisée

{ "Id": null, "ClientCode": null, "CustomerHasEquivalence": false, "FromAddress": { "PostalCode": null, "City": null, "CityID": null, "Sector": null, "SaveToAdressBook": false, "CustomCommentFields": null }, "ToAddress": { "PostalCode": null, "City": null, "CityID": null, "Sector": null, "SaveToAdressBook": false, "CustomCommentFields": null }, "ServiceCode": null, "ServiceHasEquivalence": false, "ShipmentIsRoundTrip": false, "Price": 0.0, "PriceWithTaxes": 0.0, "ShipmentStatus": 0, "ShipmentEventList": [], "TransactionID": null, "ShipmentStatusCode": null, "ShipmentStatusLabel": null, "DriverCode": null, "DriverName": null, "QuoteId": null, "InternalId": null, "CustomFieldList": null, "CreationDate": null, "Notes": null, "PickupAnomaly": null, "DeliveryAnomaly": null, "CustomCommentFields": null, "FromArrivalDate": null, "ToArrivalDate": null, "ServiceAllowsMapTracking": false, "ServiceLabel": null, "Reference1Label": null, "Reference2Label": null, "Reference3Label": null, "Dispute": null, "ServiceRequiredRDV": false, "RDVHasBeenTaken": false, "DistributionMode": null, "LocalFromDate": { "Value": null, "StringFullDate": null, "StringDate": null, "StringHour": null, "JsonDateTime": null, "UnixTimeSpan": null, "IsDateWithoutHour": false }, "LocalToDate": { "Value": null, "StringFullDate": null, "StringDate": null, "StringHour": null, "JsonDateTime": null, "UnixTimeSpan": null, "IsDateWithoutHour": false }, "FromDateCondition": null, "ToDateCondition": null, "FromEndDate": null, "ToEndDate": null, "HasDeliveryTimeSlot": false, "TotalSizeByUnit": null, "OrdererName": null, "OrdererCode": null, "ServiceComment": null, "Index": 0, "GazEmission": 0.0, "HourDurationPart": 0, "MinuteDurationPart": 0, "PriceWithOilSurcharg": 0.0, "SubServices": null, "ServiceCustomFieldList": null, "PickupAppointmentTimeSlot1": null, "PickupAppointmentTimeSlot2": null, "DeliveryAppointmentTimeSlot1": null, "DeliveryAppointmentTimeSlot2": null, "Distance": null, "AlertOnShipmentProgress": { "AlertByEmail": false, "AlertBySMS": false, "AdditionalEmailAddress": [], "AdditionalPhoneNumber": [], "AlertOnShipmentConfirmation": false, "AlertOnPickup": false, "AlertOnDelivery": false }, "SecretCode": null, "HasCashOnDelivery": false, "CashOnDeliveryAmount": 0.0, "CashOnDeliveryAmountPaimentMode": 0, "CashOnDeliveryLabel": null, "SubContractorTrakingUrl": null, "SignAtPickup": null, "SignAtDelivery": null, "OilSurcharge": 0.0, "EcoTaxe": 0.0, "CustomerCustomFieldsList": null, "ServiceCustomFieldsList": null, "Billed": false, "BillDownLoadId": null, "AgencyCode": null, "CurrencyCode": null, "RegularOrderInfo": null, "CashOnDeliveryLabelAmountPaimentMode": null, "EstimatedDatesByComputePrice": null, "TemperaturesGraphicsUrl": null, "GuidTemporaryShipment": "07568adf-d98c-4b1a-96c0-e6d7e2a0eef4", "BulkBreakingInformation": null, "IsQuoteUnderApproval": false, "AdvancedDateMode": false, "PickupSchedules": null, "DeliverySchedules": null, "DelegateOrdererCode": null, "AdditionalEmailsOnQuoteCreation": null, "TrackingUrl": null, "IsFinalizedQuote": false }

ShipmentAddressInfo

Paramétrage d'un champs d'adresse (visibilité, champs obligatoire, libellé, ...)

PropriétéTypeOrdreObligatoireDescription
VisibleBoolean0False

Le champs est visible en saisie

MandatoryBoolean1False

Le champs est obligatoire en saisie

LabelString2False

Libellé / placeholder décrivant le champs

TriggerGeocodingBoolean3False

Une modification sur ce champs d'adresse doit déclencher une modification du géocodage

{ "Visible": false, "Mandatory": false, "Label": null, "TriggerGeocoding": false }

ShipmentCommentConfig

Paramétrage des champs commentaires de l'ordre

PropriétéTypeOrdreObligatoireDescription
Comment1CommentVisibilityConfig0False

Champs commentaire 1

Comment2CommentVisibilityConfig1False

Champs commentaire 2

Comment3CommentVisibilityConfig2False

Champs commentaire 3

Comment4CommentVisibilityConfig3False

Champs commentaire 4

Comment5CommentVisibilityConfig4False

Champs commentaire 5

Comment6CommentVisibilityConfig5False

Champs commentaire 6

Comment7CommentVisibilityConfig6False

Champs commentaire 7

Comment8CommentVisibilityConfig7False

Champs commentaire 8

{ "Comment1": { "Label": "", "AreaVisibility": "private" }, "Comment2": { "Label": "", "AreaVisibility": "private" }, "Comment3": { "Label": "", "AreaVisibility": "private" }, "Comment4": { "Label": "", "AreaVisibility": "private" }, "Comment5": { "Label": "", "AreaVisibility": "private" }, "Comment6": { "Label": "", "AreaVisibility": "private" }, "Comment7": { "Label": "", "AreaVisibility": "private" }, "Comment8": { "Label": "", "AreaVisibility": "private" } }

ShipmentCreationAddressConfiguration

Paramétrage d'adresse liés à la création de mission

PropriétéTypeOrdreObligatoireDescription
NameShipmentAddressInfo0False

Paramétrage du nom de l'adresse

StreetNumberShipmentAddressInfo1False

Paramétrage du numéro de rue de l'adresse

StreetShipmentAddressInfo2False

Paramétrage de la rue de l'adresse

Address1ShipmentAddressInfo3False

Paramétrage de la ligne 1 de l'adresse

Address2ShipmentAddressInfo4False

Paramétrage de la ligne 2 de l'adresse

ZipShipmentAddressInfo5False

Paramétrage du code postal de l'adresse

CityShipmentAddressInfo6False

Paramétrage de la ville de l'adresse

CountryShipmentAddressInfo7False

Paramétrage du pays de l'adresse

ContactShipmentAddressInfo8False

Paramétrage du contact de l'adresse

EmailShipmentAddressInfo9False

Paramétrage de l'email de l'adresse

Phone1ShipmentAddressInfo10False

Paramétrage du téléphone 1 de l'adresse

Phone2ShipmentAddressInfo11False

Paramétrage du téléphone 2 de l'adresse

Phone3ShipmentAddressInfo12False

Paramétrage du téléphone 3 de l'adresse

AdditionalAddressInformation1ShipmentAddressInfo13False

Champs d'adresse additionel 1, paramètrable par fiche client, exemple Code porte

AdditionalAddressInformation2ShipmentAddressInfo14False

Champs d'adresse additionel 2, paramètrable par fiche client, exemple étage

AdditionalAddressInformation3ShipmentAddressInfo15False

Champs d'adresse additionel 3, paramètrable par fiche client, exemple batiment

AdditionalAddressInformation4ShipmentAddressInfo16False

Champs d'adresse additionel 4, paramètrable par fiche client, exemple escalier

UseAddressNormalizationBoolean17False

Normaliser les adresses d'enlèvement livraison (option soumise à licence cartorgraphique)

AddressNormalizationRequiredBoolean18False

Normalisation d'adresse obligatoire

StartMapPositionGeoData19False

Coordonnées d'affichage de la carte par défaut

DefaultAddressMustBeUsedOnPickupBoolean20False

L'adresse par défaut doit être utilisée à l'enlèvement, il peut sagir de l'adresse du client ou l'adresse par défaut du donneur d'ordre

DefaultAddressMustBeUsedOnDeliveryBoolean21False

L'adresse par défaut doit être utilisée à la livraison, il peut sagir de l'adresse du client ou l'adresse par défaut du donneur d'ordre

CustomerAddressAddress22False

Adresse Enlèvement/Livraison du client

DefaultOrdererAddressAddress23False

Adresse du donneur d'ordre

UserCanFindAddressByAutoCompleteBoolean24False

L'utilisateur a accès à la liste de ses adresses via autocompletion (usage interne)

UserCanSeeAddressesOnMapBoolean25False

L'utilisateur peut voir une carte positionnant les adresses d'enlèvement et livraison (usage interne)

IsPickupAddressHiddenBoolean26False

L'adresse d'enlèvement est masquée en saisie

IsDeliveryAddressHiddenBoolean27False

L'adresse de livraison est masquée en saisie

{ "Name": null, "StreetNumber": null, "Street": null, "Address1": null, "Address2": null, "Zip": null, "City": null, "Country": null, "Contact": null, "Email": null, "Phone1": null, "Phone2": null, "Phone3": null, "AdditionalAddressInformation1": null, "AdditionalAddressInformation2": null, "AdditionalAddressInformation3": null, "AdditionalAddressInformation4": null, "UseAddressNormalization": false, "AddressNormalizationRequired": false, "StartMapPosition": null, "DefaultAddressMustBeUsedOnPickup": false, "DefaultAddressMustBeUsedOnDelivery": false, "CustomerAddress": null, "DefaultOrdererAddress": null, "UserCanFindAddressByAutoComplete": false, "UserCanSeeAddressesOnMap": false, "IsPickupAddressHidden": false, "IsDeliveryAddressHidden": false }

ShipmentCreationCommonOptions

Paramètres divers sur la création de mission

PropriétéTypeOrdreObligatoireDescription
ReceiptEntryAllowedBoolean0False

Saisie du récépissé autorisée

ReceiptLabelString1False

Libellé de description du récépissé

AutoScrollToNextStepBoolean2False

Dans le mode de saisie rapide, la saisie passe automatiquement à l'étape suivante dès que les informations obligatoires sont renseignées (usage interne)

MailOnExploitationStateChangeEnabledBoolean3False

L'option de suivie de commande par email est disponible

MissionMustBePayOnSavingBoolean4False

Les missions doivent être payées à la sauvegarde de l'ordre

UserShouldAskApprovalBoolean5False

L'utilisateur est sousmis à l'approbation, ses commandes seront enregistrées en tant que devis avant d'être approuvée ultérieurement

UserCanOnlyCreateQuoteBoolean6False

L'utilisateur ne peut saisir que des devis

UserCanCreateQuoteBoolean7False

L'utilisateur peut saisir des devis

AllowToAddAttachmentFileToMissionBoolean8False

Autorise l’ajout de fichier joint à la mission

UserCanCreateMissionBoolean9False

L'utilisateur peut saisir une mission

AllowToPostponeReturnFromDateBoolean10False

Conditionne le fait de pouvoir différer la date/heure d'enlèvement retour

DisplayForcedReferencesBoolean11False

Affichage des références forcées par donneur d'ordre

AllowToAddAttachmentFileToServicesBoolean12False

Autorise l'ajout de fichier joint pour les prestations

{ "ReceiptEntryAllowed": false, "ReceiptLabel": null, "AutoScrollToNextStep": false, "MailOnExploitationStateChangeEnabled": false, "MissionMustBePayOnSaving": false, "UserShouldAskApproval": false, "UserCanOnlyCreateQuote": false, "UserCanCreateQuote": false, "AllowToAddAttachmentFileToMission": false, "UserCanCreateMission": false, "AllowToPostponeReturnFromDate": false, "DisplayForcedReferences": false, "AllowToAddAttachmentFileToServices": false }

ShipmentCreationConfiguration

Paramètres liés à la création de mission

PropriétéTypeOrdreObligatoireDescription
AddressConfigurationShipmentCreationAddressConfiguration0False

Paramétrage d'une adresse

PackageConfigurationShipmentCreationPackageConfiguration1False

Paramétrage du colisage

GeneralSaleConditionShipmentCreationGeneralConditionOfSaleConfiguration2False

Paramétrage des conditions générales de vente

PickupDateConfigurationShipmentDateConfiguration3False

Paramétrage de saisie de la date d'enlèvement

DeliveryDateConfigurationShipmentDateConfiguration4False

Paramétrage de saisie de la date de livraison

PricingConfigurationShipmentCreationPricingConfiguration5False

Paramétrage de la tarification

CommentConfigurationShipmentCommentConfig6False

Paramétrage des champs commentaire 1 à 8

CommonOptionShipmentCreationCommonOptions7False

Paramètrage divers

EcommerceOptionsShipmentCreationEcommerceOptions8False

Paramètrage E-Commerce

{ "AddressConfiguration": null, "PackageConfiguration": null, "GeneralSaleCondition": null, "PickupDateConfiguration": null, "DeliveryDateConfiguration": null, "PricingConfiguration": null, "CommentConfiguration": null, "CommonOption": null, "EcommerceOptions": null }

ShipmentCreationEcommerceOptions

Paramétrage E-Commerce liés à la création de mission

PropriétéTypeOrdreObligatoireDescription
CreateOrdererToSaveUserCoordinatesBoolean0False

Créer un compte utilisateur pour conserver les coordonnées de l’utilisateur

EnableSimplifiedQuotationIfNoPriceBoolean1False

[Obsolete]Ce champs n'est plus renseigné à partir de la version 3.11 de Dispatch

SuggestUserCreationAfterPaymentBoolean2False

[Obsolete]Ce champs n'est plus renseigné à partir de la version 3.11 de Dispatch

ShowCo2EmissionsBoolean3False

Afficher les émissions de CO2

AskUserCoordinatesBoolean4False

Demander les coordonnées de l'utilisateur

AllowOrderWithoutPickupAddressBoolean5False

Autoriser la saisie d'ordre sans adresse d'enlèvement

HidePickupAddressBoolean6False

Ne pas afficher l'adresse d'enlèvement

AllowOrderWithoutDeliveryAddressBoolean7False

Autoriser la saisie d'ordre sans adresse de livraison

HideDeliveryAddressBoolean8False

Ne pas afficher l'adresse de livraison

{ "CreateOrdererToSaveUserCoordinates": false, "EnableSimplifiedQuotationIfNoPrice": false, "SuggestUserCreationAfterPayment": false, "ShowCo2Emissions": false, "AskUserCoordinates": false, "AllowOrderWithoutPickupAddress": false, "HidePickupAddress": false, "AllowOrderWithoutDeliveryAddress": false, "HideDeliveryAddress": false }

ShipmentCreationGeneralConditionOfSaleConfiguration

Paramétrage des conditions générales de vente

PropriétéTypeOrdreObligatoireDescription
UrlString0False

Url de visibilité des conditions générales de vente

UserMustAcceptConditionsBoolean1False

L'utilisateur doit accepter les conditions générales de vente

{ "Url": null, "UserMustAcceptConditions": false }

ShipmentCreationPackageConfiguration

Paramétrage du colisage liés à la création de mission

PropriétéTypeOrdreObligatoireDescription
PackageAllowedBoolean0False

L'utilisateur peut saisir du colisage

PackageMandatoryBoolean1False

L'utilisateur doit saisir au moins un colis

FreePackageNatureIsAllowedBoolean2False

L'utilisateur peut saisir une nature libre de colis

DefaultSizeUnitString3False

Unité par défaut des dimensions du colisage

WeightIsMandatoryBoolean4False

Poids obligatoire

FillByPackageFamilyBoolean5False

Saisie du colisage par famille de colis

FillByBarcodeScanBoolean6False

Saisie du colisage par scan du code barre

InputPackageReferenceIsAllowedBoolean7False

Possibilité d'afficher et de renseigner les références colis

SizeIsMandatoryBoolean8False

Taile obligatoire

{ "PackageAllowed": false, "PackageMandatory": false, "FreePackageNatureIsAllowed": false, "DefaultSizeUnit": null, "WeightIsMandatory": false, "FillByPackageFamily": false, "FillByBarcodeScan": false, "InputPackageReferenceIsAllowed": false, "SizeIsMandatory": false }

ShipmentCreationPricingConfiguration

Paramétrage de la tarification

PropriétéTypeOrdreObligatoireDescription
UserCanSeePricesBoolean0False

L'utilisateur a accès aux tarifs de vente

UserCanAddSubServicesBoolean1False

L'utilisateur peut ajouter des sous prestations (Assurance, options)

UserCanSelectCashOnDeliveryBoolean2False

L'utilisateur peut renseigner un contre remboursement

ShipmentWithoutPriceAreNotAllowedBoolean3False

L'utilisateur ne peut pas saisir de mission sans tarif

CashOnDeliveryIsAllowedBoolean4False

L'utilisateur peut saisir un contre remboursement

CashOnDeliveryPaymentTermList`1 - PaymentTerm4False

Liste des moyens de paiement autorisés pour le contre remboursement

RoundTripMustCreateTwoShipmentsBoolean5False

Les commandes avec aller-retour doivent déclencher deux ordres de transports

UserCanSeeTotalDistanceBoolean6False

L'utilisateur a accès à la distance estimée du transport

UseDispatchServiceColorBoolean7False

Les couleurs prestations Dispatch doivent être utilisées dans l'interface graphique

{ "UserCanSeePrices": false, "UserCanAddSubServices": false, "UserCanSelectCashOnDelivery": false, "ShipmentWithoutPriceAreNotAllowed": false, "CashOnDeliveryIsAllowed": false, "CashOnDeliveryPaymentTerm": null, "RoundTripMustCreateTwoShipments": false, "UserCanSeeTotalDistance": false, "UseDispatchServiceColor": false }

ShipmentDateConfiguration

Paramétrage de la saisie de date à la création de mission

PropriétéTypeOrdreObligatoireDescription
UserCanSetDateBoolean0False

L'utilisateur peut saisir une date particulère

DefaultDateConditionInt321False

Condition horaire par défaut 0 : avant, 1 : à, 2 : à partir de

UserCanSetAsPossibleDateBoolean2False

L'utilisateur peut sélectionner la condition horaire dès que possible

UserCanSetBeforeDateConditionBoolean3False

L'utilisateur peut sélectionner la condition horaire 'avant une date'

UserCanSetAtDateConditionBoolean4False

L'utilisateur peut sélectionner la condition horaire 'à une date'

UserCanSetAfterDateConditionBoolean5False

L'utilisateur peut sélectionner la condition horaire 'à partir d'une date'

UserCanSetADateSlotBoolean6False

L'utilisateur peut saisir un créneau horaire

{ "UserCanSetDate": false, "DefaultDateCondition": 0, "UserCanSetAsPossibleDate": false, "UserCanSetBeforeDateCondition": false, "UserCanSetAtDateCondition": false, "UserCanSetAfterDateCondition": false, "UserCanSetADateSlot": false }

ShipmentEstimatedDateByComputePrice

Dates renseignées suite à un calcul de tarif

PropriétéTypeOrdreObligatoireDescription
LocalPickupDateDate0False

Date d'enlèvement estimée par Dispatch

LocalDeliveryDateDate1False

Date de livraison estimée par Dispatch

{ "LocalPickupDate": null, "LocalDeliveryDate": null }

ShipmentEvent

Correspond aux actions effectuées dans Dispatch, enlèvement,livraison etc

PropriétéTypeOrdreObligatoireDescription
StatusStatus0False

Type d'événement (saisi, enlevé, livré)

DateDateTime nullable1False

Date de l'événement (Format C# /(timespan)/

DetailString2False

Description de l'événement

CommentString3False

Commentaire associé à l'événement (source : chauffeur, exploitant, edi)

GPSDataGeoData4False

Coordonnées géographique de l'événement

SubstateCodeString5False

Code sous état associé

LocalDateDate6False

Date de l'événement format de l'API

EventNameString7False

Nom de l'événement dans la langue de l'appelant

DispatchStatusCodeString8False

Code Etat Ordre Dispatch

{ "Status": 0, "Date": null, "Detail": null, "Comment": null, "GPSData": null, "SubstateCode": null, "LocalDate": { "Value": null, "StringFullDate": null, "StringDate": null, "StringHour": null, "JsonDateTime": null, "UnixTimeSpan": null, "IsDateWithoutHour": false }, "EventName": null, "DispatchStatusCode": null }

ShipmentInformation

Représente des informations d'un transport

PropriétéTypeOrdreObligatoireDescription
InternalIdInt320False

Identifiant de transport

IsFragmentedBoolean1False

Information sur la fragmentation

{ "InternalId": 0, "IsFragmented": false }

ShipmentRegularOrderInfo

Informations sur la tournée régulière

PropriétéTypeOrdreObligatoireDescription
RegularOrderIdInt320False

Numéro de l'ordre régulier lié

TrackingModeInt321False

Mode de tracling (0: pas de tracking, 1: tracking enlévement livraison, 2: tracking par point de passage

RegularOrderCodeString2False

Code de l'ordre régulier

RegularOrderLabelString3False

Libellé de l'ordre régulier

{ "RegularOrderId": 0, "TrackingMode": 0, "RegularOrderCode": null, "RegularOrderLabel": null }

ShipmentSchedule

Informations d'horaire d'enlèvement/livraison

PropriétéTypeOrdreObligatoireDescription
ContractualStartDateDate0False

Date de début d'action souhaitée par le client (null si l'action est à réalisée dès que possible)

ContractualEndDateDate1False

Date de fin souhaitée par le client dans le cas de définition d'un créneau (null si pas de créneau)

ContractualStartConditionInt32 nullable2False

Condition horaire pour une action à une date particulière, dans le cas d'un créneau cette condition est forcée à partir de, valeurs possibles : 0 = avant, 1 = à, 2 = à partir de

IsWindowBoolean3False

Indique que l'horaire est un créneau (ContractualEndDate doit être rempli)

EstimatedStartDateDate4False

(lecture seule) Date de début d'action estimée par Dispatch (Distancier/ paramétrage de prestation/ trajet)

EstimatedEndDateDate5False

(lecture seule) Date de fin d'action estimée par Dispatch

EstimatedIsWindowBoolean6False

(lecture seule) Vrai si Dispatch a calculé un créneau de livraison

EstimatedStartConditionInt327False

(lecture seule) Condition horaire estimée par Dispatch valeurs possibles : 0 = avant, 1 = à, 2 = à partir de

CompletionDateDate8False

(lecture seule) Date de réalisation effective de l'action

OnSiteDateDate9False

(lecture seule) Date d'arrivée sur site

CompletionStartDateDate10False

(lecture seule) Date de début de réalisation de l'action

CompletionEndDateDate11False

(lecture seule) Date de fin de réalisation de l'action

{ "ContractualStartDate": null, "ContractualEndDate": null, "ContractualStartCondition": null, "IsWindow": false, "EstimatedStartDate": null, "EstimatedEndDate": null, "EstimatedIsWindow": false, "EstimatedStartCondition": 0, "CompletionDate": null, "OnSiteDate": null, "CompletionStartDate": null, "CompletionEndDate": null }

ShuttleRoad

Représente un point de passage d'une navette

PropriétéTypeOrdreObligatoireDescription
PickupAddressIdInt320False

Identifiant de l'adresse d'enlèvement

DeliveryAddressIdInt321False

Identifiant de l'adresse de livraison

PickupAddressLabelString2False

Label de l'adresse d'enlèvement

DeliveryAddressLabelString3False

Label de l'adresse de livraison

PickupDateDate4False

Date d'enlèvement

DeliveryDateDate5False

Date de livraison

ComplementInfoString6False

Complément d'information

{ "PickupAddressId": 0, "DeliveryAddressId": 0, "PickupAddressLabel": null, "DeliveryAddressLabel": null, "PickupDate": null, "DeliveryDate": null, "ComplementInfo": null }

ShuttleSchedule

Représente les informations horaire d'une navette

PropriétéTypeOrdreObligatoireDescription
PickupDateDate0False

Date d'enlèvement

DeliveryDateDate1False

Date de livraison

IsAlternativeShuttleBoolean2False

Navette alternative (Ne respecte pas la date fournie)

ShuttleRoadmapList`1 - ShuttleRoad3False

Feuille de route de la navette

LogsList`1 - Log4False

Logs de calcul de route de la navette

{ "PickupDate": null, "DeliveryDate": null, "IsAlternativeShuttle": false, "ShuttleRoadmap": null, "Logs": null }

StatisticsModel

Model de statistiques

PropriétéTypeOrdreObligatoireDescription
IdInt32 nullable0False

Id unique d'un model de report

LabelString1True

Nom du model de report

ModelPathString2False

Chemin du model de report

TypeExportModeleTypeReportModel2True

Type de report

{ "Id": null, "Label": null, "ModelPath": null, "TypeExportModel": 0 }

Status

Etat d'avancement de livraison de la mission

NomValeur
Confirmed0
Affected1
PickedUp2
Delivered3
Canceled4
Issued5
ArriveDelivrySite6
ArrivePickUpSite7
PickedUpWithAnomaly8
DeliveredWithAnomaly9
Error400

SubService

Sous prestation (option du transport), Exemple Assurance, Point Relais

PropriétéTypeOrdreObligatoireDescription
CodeString0False

Code unique de la sousprestation

LabelString1False

Libellé de la sous presatation

QuantityDouble2False

Quantité associée à la sous prestation

PriceDecimal3False

Prix calculé par Dispatch grâce à la méthode ComputePrice

AmountWithTaxesDecimal4False

Prix calculé par Dispatch grâce à la méthode ComputePrice en TTC

UnitString5False

Unité servant au calcul du montant de la sous prestation : KG, KM, B, Devise, etc

CustomerCommentString6False

Description détaillée de la sous prestation

QuantityDescriptionLabelString7False

Libellé décrivant la valeur à renseigner

QuantityMustBeSelectedBoolean8False

L'appelant doit obligatoirement remplir une quantité

QuantityCanBeOverrideBoolean9False

L'appelant peut modifier la quantité

RestrictedQuantityListList`1 - Double10False

Liste des quantités restreintes sélectionnables, null si pas de restriction

DefaultQuantityDouble11False

Quantité par défaut

TriggerACashOnDeliveryBoolean12False

La sous prestation est liée au contre remboursement

{ "Code": null, "Label": null, "Quantity": 0.0, "Price": 0.0, "AmountWithTaxes": 0.0, "Unit": null, "CustomerComment": null, "QuantityDescriptionLabel": null, "QuantityMustBeSelected": false, "QuantityCanBeOverride": false, "RestrictedQuantityList": null, "DefaultQuantity": 0.0, "TriggerACashOnDelivery": false }

SubcontractorEmployee

Represent a subcontractor employee

PropriétéTypeOrdreObligatoireDescription
CodeString0False

Subcontractor employee code

NameString1False

Subcontractor employee name

DownloadUrlString2False

Subcontractor employee download photo url

{ "Code": null, "Name": null, "DownloadUrl": null }

TemperaturesSensor

Données de température

PropriétéTypeOrdreObligatoireDescription
SensorNameString0False

Nom du capteur

TemperaturesList`1 - KeyValuePair`21False

Liste des températures par date

MaximumTemperatureAllowedDecimal nullable2False

Température maximale

MinimumTemperatureAllowedDecimal nullable3False

Température minimale

{ "SensorName": null, "Temperatures": null, "MaximumTemperatureAllowed": null, "MinimumTemperatureAllowed": null }

TrackIdPageSettings

Pas de description pour cette classe

PropriétéTypeOrdreObligatoireDescription
DynamicMapEnabledBoolean0False

Pas de description

ShowMapOnlyAfterPickupBoolean1False

Pas de description

ShowMapAfterDeliveryBoolean2False

Pas de description

MapUrlSuffixString3False

Pas de description

{ "DynamicMapEnabled": false, "ShowMapOnlyAfterPickup": false, "ShowMapAfterDelivery": false, "MapUrlSuffix": null }

TrackedMission

Mission trackée

PropriétéTypeOrdreObligatoireDescription
MissionIdInt320False

Identifiant de la mission

MissionStateCodeString1False

Code état de la mission

ScheduledPickupdUtcDateDate2False

Dete prévue d'enlèvement (UTC)

CustomerCodeString3False

Code client

DriverDriverIdentity4False

Chauffeur de la mission

RegularTransportRegularTransportIdentity5False

Ordre régulier

{ "MissionId": 0, "MissionStateCode": null, "ScheduledPickupdUtcDate": null, "CustomerCode": null, "Driver": null, "RegularTransport": null }

TrackedMissionDetails

Mission trackée

PropriétéTypeOrdreObligatoireDescription
MissionIdInt320False

Identifiant de la mission

MissionStateCodeString1False

Code état de la mission

ScheduledPickupdUtcDateDate2False

Dete prévue d'enlèvement (UTC)

CustomerCustomerIdentity3False

Code client

DriverDriverIdentity4False

Chauffeur de la mission

RegularTransportRegularTransport5False

Ordre régulier

TrackingCodeString6False

Code tracking

{ "MissionId": 0, "MissionStateCode": null, "ScheduledPickupdUtcDate": null, "Customer": null, "Driver": null, "RegularTransport": null, "TrackingCode": null }

TrackedPackage

Point de passage tracké

PropriétéTypeOrdreObligatoireDescription
BarcodeString0False

Code barres du colis

WayPointsList`1 - TrackedPackageWayPoint1False

Point de passage du colis

TheoricalDeliveryUtcDateDate2False

Date de l'évènement

TheoricalDeliveryAddressAddress3False

Date de l'évènement

{ "Barcode": null, "WayPoints": null, "TheoricalDeliveryUtcDate": null, "TheoricalDeliveryAddress": null }

TrackedPackageEvent

Evènement d'historique de colis tracké

PropriétéTypeOrdreObligatoireDescription
IdInt320False

Identifiant unique de l'évènement

DateDateTime1False

Date de l'évènement (Format WCF)

BarcodeString2False

Code à barre du colis

EventTypeTrackedPackageEventType3False

Type l'évènement

AnomalyCodeString4False

Code de l'anomlie du colis tracké

ProofOfDeliveryString5False

Signature de la preuve de livraison

AddressAddress6False

Lieu où a été effectué l'évènement

DriverDriver7False

Chauffeur ayant effectué l'action

RoundString8False

Tournée dans laquelle a été effectuée l'évènement

RegularTransportCodeString9False

Ordre régulier dans lequel a été effectué l'évènement

{ "Id": 0, "Barcode": null, "EventType": 0, "AnomalyCode": null, "ProofOfDelivery": null, "Address": null, "Driver": null, "Round": null, "RegularTransportCode": null }

TrackedPackageWayPoint

Point de passage d'un colis tracké

PropriétéTypeOrdreObligatoireDescription
BarcodeString0False

Code barres du colis

RegularTransportRegularTransportIdentity1False

Ordre régulier

ActionUtcDateDate2False

Date de l'évènement

ActionTrackedPackageAction3False

Action sur le colis

WayPointIdInt324False

Identifiant du point de passage

WayPointAddressAddress5False

Adresse du point de passage

LatitudeDecimal nullable6False

Latitude du point de passage

LongitudeDecimal nullable7False

Longitude du point de passage

AnomalyAnomaly8False

Anomalie sur le colis

ClientCodeString9False

Code client rattaché à l'ordre régulier du colis

WayPointTrackIdString10False

Trackid utilisé pour télécharger le tdr

{ "Barcode": null, "RegularTransport": null, "ActionUtcDate": null, "Action": 0, "WayPointId": 0, "WayPointAddress": null, "Latitude": null, "Longitude": null, "Anomaly": null, "ClientCode": null, "WayPointTrackId": null }

TrackedPackagesSummary

Représente les statistiques de tracking d'un ordre

PropriétéTypeOrdreObligatoireDescription
HandledPackagesInt320False

Nombre de colis traités

PickedupPackagesNotDeliveredInt321False

Nombre de colis enlevés non livrés

DeliveredPackagesNotPickedupInt322False

Nombre de colis livrés non enlevés

PackagesWithAnomaliesInt323False

Nombre de colis en anomalie

{ "HandledPackages": 0, "PickedupPackagesNotDelivered": 0, "DeliveredPackagesNotPickedup": 0, "PackagesWithAnomalies": 0 }

TrackedRegularTransport

Ordre régulier tracké

PropriétéTypeOrdreObligatoireDescription
RegularTransportRegularTransportIdentity0False

Identifiants de l'ordre régulier

ExecutionDaysRegularTransportExecutionDays1False

Jour d'exécution de l'ordre régulier

DriverDriverIdentity2False

Identifiant du chauffeur

StartUtcDateDate3False

Date d'activation

EndUtcDateDate4False

Date de fin

CustomerCustomerIdentity5False

Code client

{ "RegularTransport": null, "ExecutionDays": null, "Driver": null, "StartUtcDate": null, "EndUtcDate": null, "Customer": null }

TrackingClient

PropriétéTypeOrdreObligatoireDescription
CodeString0False

LibelleString1False

NumeroAdresseFacturationString2False

RueAdresseFacturationString3False

Adresse1FacturationString4False

Adresse2FacturationString5False

CodePostalFacturationString6False

VilleFacturationString7False

{ "Code": null, "Libelle": null, "NumeroAdresseFacturation": null, "RueAdresseFacturation": null, "Adresse1Facturation": null, "Adresse2Facturation": null, "CodePostalFacturation": null, "VilleFacturation": null }

TrackingOrder

Représente les informations principales d'un ordre tracké

PropriétéTypeOrdreObligatoireDescription
IdOmInt320False

DatePrevuEnlevementDate1False

SubcontractorTrackingSubcontractor2False

{ "IdOm": 0, "DatePrevuEnlevement": null, "Subcontractor": null }

TrackingRegularOrder

PropriétéTypeOrdreObligatoireDescription
IdOrInt320False

CodeOrString1False

LibelleOrString2False

IsLundiBoolean3False

IsMardiBoolean4False

IsMercrediBoolean5False

IsJeudiBoolean6False

IsVendrediBoolean7False

IsSamediBoolean8False

IsDimancheBoolean9False

IsJourFerieBoolean10False

ClientTrackingClient11False

TrackedDatesDictionary`2 - Date11False

{ "IdOr": 0, "CodeOr": null, "LibelleOr": null, "IsLundi": false, "IsMardi": false, "IsMercredi": false, "IsJeudi": false, "IsVendredi": false, "IsSamedi": false, "IsDimanche": false, "IsJourFerie": false, "Client": null, "TrackedDates": null }

TrackingSubcontractor

PropriétéTypeOrdreObligatoireDescription
CodeString0False

LibelleString1False

NoLicenceString2False

SiretString3False

TvaIntracomString4False

NumeroImmatriculationString5False

{ "Code": null, "Libelle": null, "NoLicence": null, "Siret": null, "TvaIntracom": null, "NumeroImmatriculation": null }

TrackingSummary

Représente le résumé du tracking d'un ordre

PropriétéTypeOrdreObligatoireDescription
PackagesWithTypologySummaryDictionary`2 - String0False

Statistiques de tracking par typologie colis

PackagesWithoutTypologySummaryTrackedPackagesSummary1False

Statistiques de tracking pour les colis sans typologie

AllPackagesSummaryTrackedPackagesSummary2False

Statistiques de tracking globales

SubTotalWithoutTypologyTrackedPackagesSummary

Pas de description

{ "PackagesWithTypologySummary": {}, "PackagesWithoutTypologySummary": null, "AllPackagesSummary": { "HandledPackages": 0, "PickedupPackagesNotDelivered": 0, "DeliveredPackagesNotPickedup": 0, "PackagesWithAnomalies": 0 } }

TrackyParameters

Tracky parameters

PropriétéTypeOrdreObligatoireDescription
TransportInactivityTimeBeforeCutoffInMinutesInt320False

Transport inactivity time before cutoff in minutes

TransportRefreshRateInMinutesInt321False

Transport refresh rate in minutes

TransportDelayAlertLevelLessThanMinutesInt322False

Transport delay alert level less than X minutes

TransportDelayAlertLevelGreaterThanMinutesInt323False

Transport delay alert level greater than X minutes

{ "TransportInactivityTimeBeforeCutoffInMinutes": 0, "TransportRefreshRateInMinutes": 0, "TransportDelayAlertLevelLessThanMinutes": 0, "TransportDelayAlertLevelGreaterThanMinutes": 0 }

TransportBankData

Données bancaire rattachées à un ordre de transport

PropriétéTypeOrdreObligatoireDescription
BankResponseString0True

Réponse de la banque stockée sous la forme d'une chaîne de caractères

PaymentTermCodeString1True

Code du moyen de paiement Dispatch

{ "BankResponse": null, "PaymentTermCode": null }

TypeApprobationOrderer

Représentation du type de donneur d'ordre pour le processus d'approbation

NomValeur
DependentOfApproval0
Approver1

UnitQuantity

Pas de description pour cette classe

PropriétéTypeOrdreObligatoireDescription
UnitString0False

Unité exemple KG, L, ML, PV

QuantityDouble1False

Quantité d'unité

ForcedByUserBoolean2False

La quantité est forcée par l'utilisateur et ne doit pas être écrasée par un calcul automatique

NoEquivalenceDoneBoolean3False

Indique si un calcul d'équivalence a été fait (intervient lorsque l'unité de référence à une contenance paramétrée à 0)

{ "Unit": null, "Quantity": 0.0, "ForcedByUser": false, "NoEquivalenceDone": false }

UnitTest

Pas de description pour cette classe

PropriétéTypeOrdreObligatoireDescription
{}

UserCustomerAssociated

Client associé à l'utilisateur

PropriétéTypeOrdreObligatoireDescription
CustomerCodeString0False

Code client

VisibleOnDispatchWebBoolean1False

Visible sur Dispatch Web

{}

UserDispatchWebImport

Partie Dispatch Web de l'utilisateur à importer

PropriétéTypeOrdreObligatoireDescription
EnableDispatchWebBoolean nullable0False

Activer Dispatch Web

LoginString1False

Identifiant Dispatch Web

PasswordString2False

Mode de passe Dispatch Web

UserRightsProfilsIdsList`1 - Int323False

Identifiants des profils de droits web à rattacher à l'utilisateur

SpecialServicesLinkedListList`1 - Service4False

Prestations associées spécialement au donneur d'ordre en plus de celles déjà associées au client

{}

UserGeneralImport

Partie générale de l'utilisateur à importer

PropriétéTypeOrdreObligatoireDescription
UserCodeString0True

Code de l'utilisateur

UserLabelString1False

Libellé de l'utilisateur

Phone1String2False

Numéro de téléphone 1

Phone2String3False

Numéro de téléphone 2

Phone3String4False

Numéro de téléphone 3 (Numéro du téléphone mobile)

FaxString5False

Numéro de Fax

EMailString6False

Adresse email

Reference1String7False

Forcer la référence 1 avec cette valeur

Reference2String8False

Forcer la référence 2 avec cette valeur

Reference3String9False

Forcer la référence 3 avec cette valeur

LangString10False

Langue de l'utilisateur

AllowedCommunicationModesCommunicationModeImport11False

Modes de communication autorisés

ApprovalOnRequestBoolean12False

Défini la possibilité pour le donneur d'ordre de demander une approbation lors de la saisie d'un ordre de mission

IsApproverBoolean nullable13False

Défini si le donneur d'ordre peut être approbateur d'autres donneurs d'ordres

IsUnderApprovalBoolean nullable14False

Défini si le donneur d'ordre peut être soumis à l'approbation d'autres donneurs d'ordres

{ "ApprovalOnRequest": false, "IsApprover": null, "IsUnderApproval": null }

UserImport

Utilisateur Dispatch à importer ou modifier

PropriétéTypeOrdreObligatoireDescription
GeneralUserGeneralImport0True

Partie générale de l'utilisateur à importer

DispatchWebUserDispatchWebImport1False

Partie Dispatch Web de l'utilisateur à importer

AssociatedCustomersList`1 - UserCustomerAssociated2False

Clients associés à l'utilisateur

{}

UserRights

Droits utilisateurs

PropriétéTypeOrdreObligatoireDescription
IsAllowedToCancelShipmentBoolean0False

L'utilisateur peut annuler une mission avant qu'elle soit attribuée ou facturée

IsAllowedToCreateShipmentBoolean1False

L'utilisateur peut créer des missions

IsAllowedToCheckPriceBoolean2False

L'utilisateur peut voir les tarifs des missions

IsAllowedToSaveQuoteBoolean3False

L'utilisateur peut enregistrer une mission en tant que devis

IsAllowedToCheckAnomaliesBoolean4False

L'utilisateur peut consulter les anomalies sur ses missions

IsAllowedToCheckDriverBoolean5False

L'utilisateur peut voir le chauffeur affecté à une mission

IsAllowedToAddPackageBoolean6False

L'utilisateur peut saisir du colisage dans une mission

IsAllowedToAddEnterFreeKindPackageBoolean7False

L'utilisateur peut saisir ses propres natures de colis

PackageIsMandatoryBoolean8False

L'utilisateur doit saisir au moins un colis par mission

PackageWeightIsMandatoryBoolean9False

La saisie du poids d'un colis est obligatoire

IsAllowedToCreateBookmarkedAddressForCustomerBoolean10False

L'utilisateur peut enregistrer des adresses favorites pour un compte client

IsAllowedToCreateBookmarkedAddressForHimselfBoolean11False

L'utilisateur peut enregistrer des adresses favorites pour son compte utilisateur

IsAllowedToAddSubServiceBoolean12False

L'utilisateur peut ajouter/saisir des sous prestations dans une mission

IsAllowedToCheckMissionFileBoolean13False

L'utilisateur peut voir les preuves de livraison

IsAllowedToCheckSubcontractorTrackingBoolean14False

L'utilisateur a accès au lien de tracking du sous traitant

IsAllowedToViewOrderOnMapBoolean15False

L'utilisateur peut afficher la mission sur une carte

IsAllowedToDownloadStickBoolean16False

L'utilisateur peut télécharger une étiquette transport

IsApproverBoolean17False

[Deprecated, à ne plus utiliser] L'utilisateur peut approuver des missions

IsSubjectToApprovalBoolean18False

[Deprecated, à ne plus utiliser] L'utilisateur est sousmis à approbation, il ne peut saisir de mission directement

IsAllowedToUpdateShipmentBoolean19False

L'utilisateur peut modifier les informations de la mission avant son attribution à un chauffeur

IsAllowedToAccessBillBoolean20False

L'utilisateur peut accéder aux factures

IsPaymentIsMandatoryToOrderBoolean21False

Le paiement de la mission est obligatorie pour valider la mission

IsAllowedToManageOrderingPartyBoolean22False

L'utilisateur peut accéder à la gestion de donneur d'ordre

IsAllowedToManageReferenceBoolean23False

L'utilisateur peut accéder à la gestion des références clients

IsAllowedToManageBookmarkedAddressesBoolean24False

L'utilisateur peut accéder à la gestion des adresses favorites

IsAllowedToManageWebUserRightProfileBoolean25False

L'utilisateur peut accéder à la gestion des profils de droit donneur d'ordre

IsAdministratorBoolean26False

L'utilisateur peut accéder à l'écran d'administration

IsAllowedToAccessToDriverTrackBoolean27False

L'utilisateur peut voir la trace GPS d'un chauffeur sur une mission

IsAllowedToAccessToDefaultTrackBoolean28False

L'utilisateur peut voir l'itinéraire théorique sur une mission

SmoothDriverTrackBoolean29False

La trace GPS d'un chauffeur est affiné par un calcul routier

PhoneNumberMustMatchInternationalRulesBoolean30False

Les numéros de téléphones doivent être valide (+33 6 00 00 00 00)

IsAllowedToAccessToOrderHistoryBoolean31False

Le donneur peut accéder au suivi des missions

IsAllowedToAccesToRegularOrderTrackingBoolean32False

Le donneur peut accéder au tracking des ordres réguliers

IsAllowedToAccessToVoucherCreditBoolean33False

Le donneur peut accéder au solde de bon

IsAllowedToOrderVoucherCreditBoolean34False

Le donneur peut commander des carnets de bon

IsAllowedToRetreiveAddressByExternalCodeBoolean35False

Le donneur peut rechercher une adresse par son code externe en saisie de mission

HasEurekaMapsAccessBoolean36False

Le donneur peut se servir des services cartographie EurekaMaps

AutomaticSlipDownloadBoolean37False

Le donneur télécharge automatiquement les borderaux après la saisie

AutomaticStickDownloadBoolean38False

Le donneur télécharge automatiquement les étiquettes après la saisie

IsNotAllowedToSeeLastShipmentAddressBoolean39False

Le donneur ne peut pas accéder aux dernières adresses saisies

CommandOnePageModeBoolean40False

Le donneur d'ordre peut accéder au mode de saisie rapide (Usage interne)

CommandMultiPageModeBoolean41False

Le donneur d'ordre peut accéder au mode de saisie multipage (Usage interne)

DisplayMapOnCommandPageBoolean42False

Le donneur d'ordre peut accéder à la carte en saisie de mission (Usage interne)

IsAllowedToAddAttachmentFileToMissionBoolean43False

Le donneur d'ordre peut ajouter des fichier à la mission

IsAllowedToPayBillBoolean44False

Le donneur d'ordre peut payer ses factures en ligne

IsAllowedToDisplayPictureBoolean45False

Le donneur d'ordre peut voir la photo du chauffeur

IsAllowedToViewDriverPhoneBoolean46False

Le donneur d'ordre a accès au téléphone du chauffeur

IsAllowedToContactDriverBySmsBoolean47False

Le donneur d'ordre peut envoyer un sms au chauffeur depuis son mobile

IsAllowedToDisplayCanceldOrderBoolean48False

Le donneur d'ordre peut voir les ordres annulés

IsAllowedToDisplayCommentPageBoolean49False

Le donneur d'ordre peut voir la page commentaire

InputQuoteOnServicesPricedZeroIsMandatoryBoolean50False

Le donneur ordre doit saisir un devis dans le cas où la prestation choisie n'est pas tarifée

IsAllowedToUpdateQuoteBoolean51False

Le donneur ordre est autorisé à modifier un devis avant sa validation

DisplayDriverLinkedGeoDeviceBoolean52False

Le donneur d'ordre peut voir les photos des chauffeurs associés aux boitiers

PointsOfInterestManagementBoolean53False

Le donneur d'ordre peut gérer les POIs

IsAllowedToSeeAllShipmentBoolean54False

Le donneur d'ordre peut voir les missions des autres donneurs d'ordre ou celle de Dispatch en plus des siennes

IsAllowedToSeeTransportTemperaturesBoolean55False

Le donneur d'ordre peut voir les courbes de temperatures mesurées sur un transport

OrderHistoryPublicConfigOrderHistoryPublicConfig56False

Droits utilisateurs pour la page publique

ValidateQuoteOnRestrictedServiceBoolean57False

Le donneur d'ordre peut valider un devis dont la prestation ne lui est pas autorisée en saisie d'ordre

IsAllowedToDisplaySubcontractorEmployeesPicturesBoolean58False

Le donneur d'ordre peut voir les photos des salariés d'un sous-traitant

IsAllowedToAddAttachmentFileToServicesBoolean59False

Le donneur d'ordre peut ajouter des fichiers pour les prestations

DisplayPickupAddressOnMapBoolean60False

Afficher l'adresse d'enlèvement sur la carte en détail de suivi de mission

DisplayDeliveryAddressOnMapBoolean61False

Afficher l'adresse de livraison sur la carte en détail de suivi de mission

IsAllowedToDownloadSlipsWaybillBoolean62False

Le donneur d'ordre a accès au téléchargement du report Lettre de Voiture

DisplayPricesUnfinalizedQuotesBoolean63False

Le donneur d'ordre peut voir les tarifs des devis non finalisés

IsAllowedToAccessEdiBoolean64False

Le donneur d'ordre peut accéder à l'onglet EDI

DisplayPlannedScheduleBoolean65False

Le donneur d'ordre peut voir les horaires planifiés

BestFamilyPriceShouldBeSuggestedBoolean66False

Le meilleur tarif d'une famille de prestation devrait être suggéré en saisie de mission

IsAllowedToDownloadRoundSheetBoolean67False

Le donneur d'ordre peut télécharger les feuilles de tournée

IsAllowedToDisplayRealizedAndEstimatedHoursBoolean68False

Le donneur d'ordre peut voir les horaires d'enlèvement et de livraison réalisés

{ "IsAllowedToCancelShipment": false, "IsAllowedToCreateShipment": false, "IsAllowedToCheckPrice": false, "IsAllowedToSaveQuote": false, "IsAllowedToCheckAnomalies": false, "IsAllowedToCheckDriver": false, "IsAllowedToAddPackage": false, "IsAllowedToAddEnterFreeKindPackage": false, "PackageIsMandatory": false, "PackageWeightIsMandatory": false, "IsAllowedToCreateBookmarkedAddressForCustomer": false, "IsAllowedToCreateBookmarkedAddressForHimself": false, "IsAllowedToAddSubService": false, "IsAllowedToCheckMissionFile": false, "IsAllowedToCheckSubcontractorTracking": false, "IsAllowedToViewOrderOnMap": false, "IsAllowedToDownloadStick": false, "IsApprover": false, "IsSubjectToApproval": false, "IsAllowedToUpdateShipment": false, "IsAllowedToAccessBill": false, "IsPaymentIsMandatoryToOrder": false, "IsAllowedToManageOrderingParty": false, "IsAllowedToManageReference": false, "IsAllowedToManageBookmarkedAddresses": false, "IsAllowedToManageWebUserRightProfile": false, "IsAdministrator": false, "IsAllowedToAccessToDriverTrack": false, "IsAllowedToAccessToDefaultTrack": false, "SmoothDriverTrack": false, "PhoneNumberMustMatchInternationalRules": false, "IsAllowedToAccessToOrderHistory": false, "IsAllowedToAccesToRegularOrderTracking": false, "IsAllowedToAccessToVoucherCredit": false, "IsAllowedToOrderVoucherCredit": false, "IsAllowedToRetreiveAddressByExternalCode": false, "HasEurekaMapsAccess": false, "AutomaticSlipDownload": false, "AutomaticStickDownload": false, "IsNotAllowedToSeeLastShipmentAddress": false, "CommandOnePageMode": false, "CommandMultiPageMode": false, "DisplayMapOnCommandPage": false, "IsAllowedToAddAttachmentFileToMission": false, "IsAllowedToPayBill": false, "IsAllowedToDisplayPicture": false, "IsAllowedToViewDriverPhone": false, "IsAllowedToContactDriverBySms": false, "IsAllowedToDisplayCanceldOrder": false, "IsAllowedToDisplayCommentPage": false, "InputQuoteOnServicesPricedZeroIsMandatory": false, "IsAllowedToUpdateQuote": false, "DisplayDriverLinkedGeoDevice": false, "PointsOfInterestManagement": false, "IsAllowedToSeeAllShipment": false, "IsAllowedToSeeTransportTemperatures": false, "OrderHistoryPublicConfig": null, "ValidateQuoteOnRestrictedService": false, "IsAllowedToDisplaySubcontractorEmployeesPictures": false, "IsAllowedToAddAttachmentFileToServices": false, "DisplayPickupAddressOnMap": false, "DisplayDeliveryAddressOnMap": false, "IsAllowedToDownloadSlipsWaybill": false, "DisplayPricesUnfinalizedQuotes": false, "IsAllowedToAccessEdi": false, "DisplayPlannedSchedule": false, "BestFamilyPriceShouldBeSuggested": false, "IsAllowedToDownloadRoundSheet": false, "IsAllowedToDisplayRealizedAndEstimatedHours": false }

UserWebProfile

Profil de droit utilisateur Dispatch Web

PropriétéTypeOrdreObligatoireDescription
IdInt320True

Identifiant du profil

LabelString1True

Nom du profil

WebUserRightListList`1 - WebUserRight2True

Ensemble des droits web rattachés au profil

{}

VoucherPricingScale

Ligne de tarification d'une grille de tarification en bon

PropriétéTypeOrdreObligatoireDescription
UnitPriceExcludingTaxesDecimal0False

Montant HT

UnitPriceIncludingTaxesDecimal1False

Montant TTC

VoucherUnitRangeDouble2False

Quantité maximum de bon applicable pour ce tarif

VatRateDecimal3False

Taux de TVA

{ "UnitPriceExcludingTaxes": 0.0, "UnitPriceIncludingTaxes": 0.0, "VoucherUnitRange": 0.0, "VatRate": 0.0 }

WayPoint

Objet représentant un point de passage

PropriétéTypeOrdreObligatoireDescription
WayPointIdInt320False

Identifiant du point de passage

IdentityWayPointIdentity1False

Permet d'identifier le point de passage dans Dispatch

WayPointAddressAddress2False

Objet représentant l'adresse du point de passage dans Dispatch

IsOptionalBoolean3False

Indique si ce point de passage est optionnel dans Dispatch

OrderInt324False

Indique l'ordre de passage au sein de la mission de Dispatch

ScheduledBeginUtcDateDate5False

Date et heure de passage prévue au format UTC

ScheduledBeginDateConditionInt326False

Condition sur la date et l'heure de passage prévue

MinuteDelayInt327False

Délai à appliquer sur le point de passage en minute

ScheduledEndUtcDateDate8False

Date et heure de passage prévue au format UTC

EstimatedBeginUtcDateDate9False

Date et heure de passage estimé au format UTC

EstimatedEndUtcDateDate10False

Date et heure de passage estimé au format UTC

DetailsWayPointDetails11False

Détail du point de passage

PackagesList`1 - WayPointPackage12False

Colis traités sur ce point de passage

AnnouncedPackagesList`1 - WayPointAnnouncedPackage13False

Colis annoncés sur ce point de passage

OperationZoneCodeString14False

Code de la zone d'exploitation associée au point de passage dans Dispatch

ReferenceUtcDateDate15False

Date de référence du point de passage

{ "WayPointId": 0, "Identity": null, "WayPointAddress": null, "IsOptional": false, "Order": 0, "ScheduledBeginUtcDate": null, "ScheduledBeginDateCondition": 0, "MinuteDelay": 0, "ScheduledEndUtcDate": null, "EstimatedBeginUtcDate": null, "EstimatedEndUtcDate": null, "Details": null, "Packages": [], "AnnouncedPackages": null, "OperationZoneCode": null, "ReferenceUtcDate": null }

WayPointAnnouncedPackage

Objet représentant une annonce de colis sur point de passage

PropriétéTypeOrdreObligatoireDescription
WayPointAnnouncedPackageIdInt320False

Identifiant de l'annonce de colis

BarcodeString1False

Code-barres du colis

DisposalUtcDateDate2False

Date de mise à disposition du colis

ScheduledDeliveryUtcDateDate3False

Date de livraison prévue

RegularOrderIdInt32 nullable4False

Identifiant interne de l'ordre régulier

PickupAddressAddress5False

Adresse d'enlèvement

DeliveryAddressAddress6False

Adresse de livraison

WayPointIdInt32 nullable7False

Identifiant du point de passage

{ "WayPointAnnouncedPackageId": 0, "Barcode": null, "DisposalUtcDate": null, "ScheduledDeliveryUtcDate": null, "RegularOrderId": null, "PickupAddress": null, "DeliveryAddress": null, "WayPointId": null }

WayPointDetails

Détail du point de passage

PropriétéTypeOrdreObligatoireDescription
DriverBeginningTransitUtcDateDate0False

Date et l'heure à laquelle le chauffeur a commencé son travail sur point de passage au format UTC

DriverEndingTransitUtcDateDate1False

Date et l'heure à laquelle le chauffeur a terminé son travail sur point de passage au format UTC

AnomalyAnomaly2False

Anomalie sur le point de passage

SignerString3False

Nom de l'émargé

Base64PngSignatureString4False

Signature de l'émargé au format PNG encodé en base 64

BarcodeString5False

Code-barres du point de passage

LatitudeDecimal nullable6False

Latitude du point de passage

LongitudeDecimal nullable7False

Longitude du point de passage

Comment1String8False

Commentaire 1

Comment2String9False

Commentaire 2

Comment3String10False

Commentaire 3

Comment4String11False

Commentaire 4

Comment5String12False

Commentaire 5

Comment6String13False

Commentaire 6

Comment7String14False

Commentaire 7

Comment8String15False

Commentaire 8

{ "DriverBeginningTransitUtcDate": null, "DriverEndingTransitUtcDate": null, "Anomaly": null, "Signer": null, "Base64PngSignature": null, "Barcode": null, "Latitude": null, "Longitude": null, "Comment1": null, "Comment2": null, "Comment3": null, "Comment4": null, "Comment5": null, "Comment6": null, "Comment7": null, "Comment8": null }

WayPointIdentity

Objet représentant l'identité d'un point de passage dans Dispatch

PropriétéTypeOrdreObligatoireDescription
KindDispatchWayPointKindEnum0False

Indique qu'il s'agit d'un point de ramasage ou de dépot

MissionIdInt321False

Numéro de mission de Dispatch

InternalTransportIdInt322False

Numéro d'ordre de transport

RoundIdInt323False

Identifiant de la tournée dans Dispatch

MutualizedRegularOrderCodeString4False

Code de l'ordre régulier mutualisé dans Dispatch

RegularOrderCodeString5False

Code de l'ordre régulier dans Dispatch

RegularOrderIdInt326False

Identifiant interne de l'ordre régulier dans Dispatch

RegularOrderLabelString7False

Libellé de l'ordre régulier dans Dispatch

CustomerCodeString8False

Code client de la mission

{ "Kind": 0, "MissionId": 0, "InternalTransportId": 0, "RoundId": 0, "MutualizedRegularOrderCode": null, "RegularOrderCode": null, "RegularOrderId": 0, "RegularOrderLabel": null, "CustomerCode": null }

WayPointPackage

Colis traité au sein du point de passage

PropriétéTypeOrdreObligatoireDescription
WayPointPackageIdInt320False

Identifiant interne du colis sur le point de passage

WayPointIdInt321False

Identifiant du point de passage

BarcodeString2False

Code-barres du colis

ForcedByDriverBoolean3False

Indique si le chauffeur à forcé l'ajout du colis sur le point de passage bien que celui-ci n'y était pas destiné

ActionUtcDateDate4False

Date et heure du premier traitement du colis sur le point de passage au format UTC

AnomalyAnomaly5False

Anomalie sur le colis dans Dispatch

PackageTypeString6False

Code de la typologie du colis dans Dispatch

ActionWayPointPackageAction7False

Indique l'action réalisé sur le colis sur le point de passage

{ "WayPointPackageId": 0, "WayPointId": 0, "Barcode": null, "ForcedByDriver": false, "ActionUtcDate": null, "Anomaly": null, "PackageType": null, "Action": 0 }

WebUser

Utilisateur Web utilisé pour créer un donneur ordre

PropriétéTypeOrdreObligatoireDescription
CodeString0False

Code du donneur d'ordre (Lecture seule - généré automatiquement)

NameString1False

Nom du donneur d'ordre

FirstnameString2False

Prénom du donneur d'ordre

CompanyString3False

Société du donneur d'ordre

PhoneString4False

Téléphone du donneur d'ordre

CellularString5False

Téléphone portable du donneur d'ordre

EmailString6False

Email du donneur d'ordre

ZipCodeString7False

Code postal du donneur d'ordre

CityString8False

Ville du donneur d'ordre

StreetString9False

Rue du donneur d'ordre

StreetNumberString10False

Numéro de rue du donneur d'ordre

Address1String11False

Adresse 1 du donneur d'ordre

Address2String12False

Adresse 2 du donneur d'ordre

CivilTitleInt3213False

Civilité

CityIdInt3214False

Id ville du donneur d'ordre

CountryCodeString15False

Code du pays du donneur d'ordre

{ "Code": null, "Name": null, "Firstname": null, "Company": null, "Phone": null, "Cellular": null, "Email": null, "ZipCode": null, "City": null, "Street": null, "StreetNumber": null, "Address1": null, "Address2": null, "CivilTitle": 0, "CityId": 0, "CountryCode": null }

WebUserRight

Description d'un droit utilisateur DispatchWeb

PropriétéTypeOrdreObligatoireDescription
IdInt320True

Id du droit (lecture seule)

LocalizedLabelString1False

Libellé (lecture seule)

LocalizedCategoryString2False

Catégorie (lecture seule)

LocalizedSubCategoryString3False

Sous catégorie (lecture seule)

{}

eComentMode

Mode d'affichage du commentaire (Aucun affichage, affichage général, affichage en enlévement ou affichage en livraison)

NomValeur
None0
Common1
Pickup2
Delivery3

eVoucherBillMode

Mode de facturation des bons (monnaie virtuelle du monde de la course parisienne)

NomValeur
VoucherCredit66
ChargedAtLaterDateVoucher85
VirtualVoucherCredit86
NoVoucher88

Objets utilisés pour les paramètres de requête API

AddPoiFamilyRequest

Requète pour ajouter une famille de poi

PropriétéTypeOrdreObligatoireDescription
NewFamilyNameString0True

Nom de la nouvelle famille de poi à ajouter

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "NewFamilyName": null }

ApprovalForcedDateCondition

Utilisé pour approuver un devis ou une mission en forçant les conditions et les dates

PropriétéTypeOrdreObligatoireDescription
UtcDateDateTime nullable0False

Nouvelle date au format utc

ConditionInt321False

Condition horaire par défaut 0 : avant, 1 : à, 2 : à partir de

{ "UtcDate": null, "Condition": 0 }

ApproveQuotationRequest

Permet d'approuver une mission en attente d'approbation

PropriétéTypeOrdreObligatoireDescription
QuoteIdInt320True

Numéro de Devis

ForcedPickupDateApprovalForcedDateCondition1False

Nouvelle date d'enlèvement d'approbation

ForcedDeliveryDateApprovalForcedDateCondition2False

Nouvelle date de livraison d'approbation

OriginalOrdererCodeString3False

Code du donneur d'ordre ayant saisi la mission

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "QuoteId": 0, "ForcedPickupDate": null, "ForcedDeliveryDate": null, "OriginalOrdererCode": null }

AskApprovalRequest

Permet de transformer un devis en demande d'approbation

PropriétéTypeOrdreObligatoireDescription
QuoteIdInt320False

Numéro de devis à transformer en approbation

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "QuoteId": 0 }

AskForPasswordResetLinkRequest

Send password reset link

PropriétéTypeOrdreObligatoireDescription
LoginTypeLoginType0True

Login type

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "LoginType": null }

AttachFileToShipmentRequest

Requete pour ajouter un fichier à un ordre de transport.

PropriétéTypeOrdreObligatoireDescription
InternalShipmentIdInt320False

Numéro de l'ordre de transport

GuidTemporaryShipmentString1True

Guid temporaire de l'ordre de transport

ContentDocumentByte[]2True

Flux du document à rattacher à l'ordre de transport

FileNameString3True

Nom du fichier à rattacher à l'ordre de transport

CategoryCodeString4False

Catégorie du fichier à rattacher à l'ordre de transport

LabelString5False

Libellé du fichier à rattacher à l'ordre de transport

IdMissionInt325False

Numéro de mission

QuoteIdInt326False

Numéro de devis

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "InternalShipmentId": 0, "GuidTemporaryShipment": null, "ContentDocument": null, "FileName": null, "CategoryCode": null, "Label": null, "IdMission": 0, "QuoteId": 0 }

AttachShipmentFileRequest

Requete permettant de rattacher un fichier à un ordre de transport.

PropriétéTypeOrdreObligatoireDescription
GuidTemporaryShipmentString0True

Guid temporaire de l'ordre de transport

Base64ContentString2True

Contenu du document à rattacher à l'ordre de transport

FileNameString3True

Nom du fichier à rattacher à l'ordre de transport

InternalShipmentIdInt324False

Numéro de l'ordre de transport

CategoryCodeString5False

Catégorie du fichier à rattacher à l'ordre de transport

LabelString6False

Libellé du fichier à rattacher à l'ordre de transport

IdMissionInt327False

Numéro de mission

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "GuidTemporaryShipment": null, "Base64Content": null, "FileName": null, "InternalShipmentId": 0, "CategoryCode": null, "Label": null, "IdMission": 0 }

AuthentificationRequest

Paramètre d'authentification à l'API

PropriétéTypeOrdreObligatoireDescription
CredentialCredential-1True

Objet d'identification

{ "Credential": null }

AutoCompleteStreetRequest

Permet de faire de l'autocomplétion sur des noms de rue

PropriétéTypeOrdreObligatoireDescription
StreetString0True

Début du nom de la rue, 2 caractères minimum

PostalCodeString1False

Code Postal

CityString2False

Nom de la ville

CountryString3True

Pays (obligatorie)

MaxResultInt324True

Nombre de résultat maximum retourné, Valeur Max (50)

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "Street": null, "PostalCode": null, "City": null, "Country": null, "MaxResult": 15 }

BecomePartnerRequest

Requête pour l'envoi d'un email de demande de partenariat

PropriétéTypeOrdreObligatoireDescription
ContactString0True

Champ contenant les informations de contact basiques (nom - prénom - téléphone par exemple)

EmailString1True

Email de contact

MessageString2True

Champ contenant le message à envoyer (descriptif des prestations proposées par exemple)

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "Contact": null, "Email": null, "Message": null }

BillAndPayShipmentRequest

Transforme un devis en mission, le règle et le facture

PropriétéTypeOrdreObligatoireDescription
QuoteIdInt320True

Numéro de devis à transformer en mission (obligatoire)

PaymentAmountDouble1True

Montant du réglement (obligatoire)

InternalTransactionIdString2False

Numéro de transaction interne à l'appelant

PaymentBankIdString3True

Numéro de paiement fournit par la banque (obligatoire)

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "QuoteId": 0, "PaymentAmount": 0.0, "InternalTransactionId": null, "PaymentBankId": null }

CancelShipmentRequest

Paramètre la méthode permettant l'annulation d'une mission

PropriétéTypeOrdreObligatoireDescription
ShipmentIdInt320True

Numéro de la mission à annuler

IsQuoteBoolean1True

Indique si le numéro correspond à un devis

TransportIdInt32 nullable2False

Précise l'ordre de transport de la mission à annuler (API version >= 52)

NewQuoteIdInt32 nullable3False

Si précisé, c'est que la mission identifiée par ShipmentId est annulée pour permettre de créer le nouveau devis identifié par NewQuoteId. Des informations seront ajoutées dans l'historique.

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "ShipmentId": 0, "IsQuote": false, "TransportId": null, "NewQuoteId": null }

CheckResetTokenValidityRequest

Check validity of the resettoken

PropriétéTypeOrdreObligatoireDescription
TrackIdString0True

TrackId

ResetTokenString1False

ResetToken

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "TrackId": null, "ResetToken": null }

CityRequest

Autocomplétion sur les villes Dispatch

PropriétéTypeOrdreObligatoireDescription
PrefixString0True

Début du nom de la ville ou du code postal

AgencyString1False

Code agence du demandeur

CountryString2True

Pays de la ville recherchée

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "Prefix": null, "Agency": null, "Country": null }

ComparePricesRequest

Permet d'obtenir des prix et délais

PropriétéTypeOrdreObligatoireDescription
ShipmentShipment0True

Mission concernée par la recherche de tarif

LoadSubServiceOptionsBoolean1False

Le comparateur de tarif retourne les sous prestations autorisées pour chaque prestation (assurance, point relais, etc)

LoadCustomFieldsBoolean2False

Le comparateur de tarif retourne les paramètres personnalisés (paramètre EDI) pour chaque prestation

ReturnRejectedSevicesBoolean3False

Le comparateur de prix retourne les prestations rejetées pour raison métier (hors délais, sans tarif, ...)

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "Shipment": null, "LoadSubServiceOptions": false, "LoadCustomFields": false, "ReturnRejectedSevices": false }

ComputePriceRequest

Permet d'obtenir des estimations tarifaire

PropriétéTypeOrdreObligatoireDescription
ShipmentShipment0True

Transport aller

ReturnShipmentShipment1False

Transport retour

ByPassCityControlBoolean2False

Les villes des missions ne sont pas vérifier par Dispatch, si aucune ville ne correspond il se peut que Dispatch ne trouve pas de tarif

ComputePriceWithTaxesBoolean3False

Le TTC sera calculé par Dispatch et la propriété PriceWithTaxe de Shipment sera renseignée

SkipDistanceComputingBoolean4False

Le calcul de distance est ignoré (usage interne)

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "Shipment": null, "ReturnShipment": null, "ByPassCityControl": false, "ComputePriceWithTaxes": false, "SkipDistanceComputing": false }

CreatePackagesCareRequest

Permet de créer une demande de prise en charge de colis

PropriétéTypeOrdreObligatoireDescription
PackagesList`1 - PackageCare0True

Liste des colis à prendre en charge (obligatoire au moins une prise en charge de colis)

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "Packages": null }

CreateReferenceRequest

Pas de description pour cette classe

PropriétéTypeOrdreObligatoireDescription
ReferenceToCreateReference0False

Reference entity to create

CustomerCodeString1False

Customer code associated to the reference

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "ReferenceToCreate": null, "CustomerCode": null }

CreateShipmentRequest

Permet de créer, des devis, des missions, d'obtenir des estimations tarifaire

PropriétéTypeOrdreObligatoireDescription
QuoteBoolean0True

Permet d'enregistrer le Shipment en tant que devis si la valeur est à true

SaveBoolean1True

La mission ou devis sera sauvegardée dans Dispatch

ShipmentShipment2True

Transport aller

ByPassCityControlBoolean3False

Les villes des missions ne sont pas vérifier par Dispatch, si aucune ville ne correspond il se peut que Dispatch ne trouve pas de tarif

ComputePriceWithTaxesBoolean4False

Le TTC sera calculé par Dispatch et la propriété PriceWithTaxe de Shipment sera renseignée

ReturnShipmentShipment5False

Transport retour

SkipDistanceComputingBoolean6False

Le calcul de distance est ignoré (usage interne)

IsUnderApprobationBoolean7False

Défini si l'ordre de mission (=devis) est en attente d'approbation. N'est possible qu'avec l'option 'Quote' active

IsUnderDelegationBoolean8False

Défini si l'ordre de mission (ou devis) est saisi par un délégué

UpdateCommentString9False

Commentaire à insérer dans l'historique de l'ordre

ReturnUpdateCommentString10False

Commentaire à insérer dans l'historique de l'ordre pour le transport retour

ApplyDefaultValuesFromPackageNatureBoolean11False

Permet d'ajouter les valeurs par défaut sur le colisage (unité, encombrement, reférences

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "Quote": false, "Save": false, "Shipment": null, "ByPassCityControl": false, "ComputePriceWithTaxes": false, "ReturnShipment": null, "SkipDistanceComputing": false, "IsUnderApprobation": false, "IsUnderDelegation": false, "UpdateComment": null, "ReturnUpdateComment": null, "ApplyDefaultValuesFromPackageNature": false }

CreateTrackIdPageSessionRequest

Pas de description pour cette classe

PropriétéTypeOrdreObligatoireDescription
CredentialCredential-1True

Objet d'identification

{ "Credential": null }

DateSearchSelectorType

Type de date de recherche

NomValeur
None0
RoundReferenceDate1
RoundEstimatedStartDate2
RoundEstimatedEndDate3
RoundEstimatedStartAndEndDate4

DeleteAPoiFamillyRequest

Requète pour supprimer une famille de poi en la remplacant par une existant déjà

PropriétéTypeOrdreObligatoireDescription
FamilyIdToDeleteInt320True

Identifiant de la famille de poi à supprimer

FamilyIdToReplaceInt321True

Identifiant de la famille de poi pour associé les poi de la famille supprimé

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "FamilyIdToDelete": 0, "FamilyIdToReplace": 0 }

DeleteBookmarkedAddressRequest

Pas de description pour cette classe

PropriétéTypeOrdreObligatoireDescription
CustomerCodeString0True

Code client sur 10 caractères

AddressIdInt321True

Id de l'adresse à supprimer

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "CustomerCode": null, "AddressId": 0 }

DeleteClientSpecificServiceRequest

Requete de suppression d'une prestations autorisée spécifiquement pour le client choisi

PropriétéTypeOrdreObligatoireDescription
CustomerCodeString0True

Pas de description

ServiceCodeString1True

Pas de description

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "CustomerCode": null, "ServiceCode": null }

DeleteManageableOrdererRequest

Pas de description pour cette classe

PropriétéTypeOrdreObligatoireDescription
OrdererCodeString0False

Orderer code to delete

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "OrdererCode": null }

DeleteOrdererFavoriteAddressRequest

Pas de description pour cette classe

PropriétéTypeOrdreObligatoireDescription
OrdererCodeString0True

Code donneur d'ordre

AddressIdInt321True

Id de l'adresse à supprimer

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "OrdererCode": null, "AddressId": 0 }

DeletePointOfInterestRequest

Requète pour supprimer un poi

PropriétéTypeOrdreObligatoireDescription
PoiIdInt320True

Identifiant du poi à supprimer

AddressIdInt321True

Identifiant de l'adresse de la poi

FamilyIdInt322True

Identifiant de la famille de la poi

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "PoiId": 0, "AddressId": 0, "FamilyId": 0 }

DeleteReferenceRequest

Pas de description pour cette classe

PropriétéTypeOrdreObligatoireDescription
ReferenceIdInt320False

Reference to delete identifier

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "ReferenceId": 0 }

DeleteWebProfileRequest

Pas de description pour cette classe

PropriétéTypeOrdreObligatoireDescription
ProfileIdInt320False

Profile id to delete

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "ProfileId": 0 }

EDIRequest

Requête d'import de fichier EDI

PropriétéTypeOrdreObligatoireDescription
ConfigurationCodeString0True

Code configuration EDI

FileToIntegrateByte[]1True

Fichier à intégrer

OptionalNameString2False

Nom optionnel

DontWaitForProcessResponseBoolean3False

Ne pas attendre la fin d'execution du process. Le retour s'effectue une fois la demande EDI transmise

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "ConfigurationCode": null, "FileToIntegrate": null, "OptionalName": null, "DontWaitForProcessResponse": false }

ESortMode

Mode de tri des factures

NomValeur
Date1
BillNumber2

EnsureEmailIsLinkedToQuoteRequest

Requete savoir si le numéro de devis et l'email envoyé sont bien associés au même ordre de transport

PropriétéTypeOrdreObligatoireDescription
QuoteIdInt320True

Id du devis a chercher

ClientEmailString1True

Email associé au devis

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "QuoteId": 0, "ClientEmail": null }

ExistCustomerRequest

Requête de la méthode ExistCustomer

PropriétéTypeOrdreObligatoireDescription
CustomerCodeString0True

Code du client

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "CustomerCode": null }

ExistUserRequest

Requête de la méthode ExistUser

PropriétéTypeOrdreObligatoireDescription
UserToCheckCodeString0True

Code de l'utilisateur

AlsoCheckWebIdentifierBoolean1True

Vérifier aussi l'identifiant WEB

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "UserToCheckCode": null, "AlsoCheckWebIdentifier": false }

FamilyServicePicto

Pas de description pour cette classe

PropriétéTypeOrdreObligatoireDescription
PictoNameString0False

Nom du pictogramme ('Avion, Camion, Véhicule léger, Moto, Scooter, Bateau,...')

ServiceFamilyCodeList`1 - String1False

Liste des codes de famille de prestation associés

{ "PictoName": null, "ServiceFamilyCode": [] }

FavoritesOrderingPartyRequest

Requete de récupération des adresses favorites d'un donneur d'ordre

PropriétéTypeOrdreObligatoireDescription
OrderingPartyCodeString-1True

Code du donneur d'ordre

CredentialCredential-1True

Objet d'identification

{ "OrderingPartyCode": null, "Credential": null }

FavoritesUserAddressRequest

Requete de récupération des adresses favorites d'un client

PropriétéTypeOrdreObligatoireDescription
CustomerCodeString-1True

Code du client

CredentialCredential-1True

Objet d'identification

{ "CustomerCode": null, "Credential": null }

FindAddressByGeocodingRequest

Requête permettant d'obtenir des suggestions d'adresses à l'aide de coordonnées géographiques

PropriétéTypeOrdreObligatoireDescription
LatitudeSingle0False

Latitude

LongitudeSingle1False

Longitude

MaxResultsInt322False

Nombre maximum de résultats à retourner

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "Latitude": 0.0, "Longitude": 0.0, "MaxResults": 0 }

FindAddressSuggestionsRequest

Requête permettant d'obtenir des suggestions d'adresses à l'aide d'une chaîne de caractère

PropriétéTypeOrdreObligatoireDescription
CountryCodeString0False

Code pays

QueryString1False

Chaîne de caractère utilisée pour la recherche (commence par)

MaxResultsInt322False

Nombre maximum de résultats à retourner

GeoXYGeoData3False

Coordonnées géospaciales permettant de focus une zone géographique

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "CountryCode": null, "Query": null, "MaxResults": 0 }

GenerateReportRequest

Génération de reporting Dispatch

PropriétéTypeOrdreObligatoireDescription
ReportTypeInt320True

Pas de description

ReportConfString1True

Pas de description

GZippedBoolean2True

Pas de description

ReservedString-1False

Pas de description

CredentialCredential-1True

Objet d'identification

{ "Reserved": null, "Credential": null, "ReportType": 0, "ReportConf": null, "GZipped": false }

GeocodeAddressRequest

Requete d'appel à la méthode GeocodeAddress permettant de récupérer la latitude et longitude d'une adresse

PropriétéTypeOrdreObligatoireDescription
AddressAddress0True

Addresse à géocoder

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "Address": null }

GetAddressByLocationIdRequest

Requête de récupération d'une adresse à l'aide de son identifiant

PropriétéTypeOrdreObligatoireDescription
LocationIdString0False

Identifiant de la suggestion d'adresse récupéré via la méthode Json/FindAddressSuggestions

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "LocationId": null }

GetAddressFromExternCodeRequest

Requete de récupération d'une adresse par code externe

PropriétéTypeOrdreObligatoireDescription
AgencyCodeString-1True

Code agence de l'adresse

ExternCodeString-1True

Code externe de l'adresse

CredentialCredential-1True

Objet d'identification

{ "AgencyCode": null, "ExternCode": null, "Credential": null }

GetAllClientRequest

Pas de description pour cette classe

PropriétéTypeOrdreObligatoireDescription
LoadCustomCustomerParametersBoolean0False

permet de charger les paramètres personnalisé directement dans les objets customer

LoadOnlyCodeAndLabelBoolean1False

Ne charge que les codes et libellés des clients rattachés au donneur d'ordre

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "LoadCustomCustomerParameters": false, "LoadOnlyCodeAndLabel": false }

GetAllowedFilesTypesRequest

Requête de récupération des types de fichiers autorisés lors des processus de téléversement

PropriétéTypeOrdreObligatoireDescription
CredentialCredential-1True

Objet d'identification

{ "Credential": null }

GetAllowedPackageConfigRequest

Paramètre de la requete de récupération de l'ensemble des familles et natures de colis accessible à un client

PropriétéTypeOrdreObligatoireDescription
CustomerCodeString0True

Code client Dispatch

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "CustomerCode": null }

GetAnnouncedPackagesHistoryRequest

Requête de recherche dans l'historique des colis annoncé

PropriétéTypeOrdreObligatoireDescription
FromAnnouncedPackageIdInt32 nullable0False

Identifiant à partir duquel récupérer les entrées de l'historique de colis annoncé

FromDateDateTime nullable0False

Date début de la recherche dans l'historique de colis annoncé

ToDateDateTime nullable0False

Date de fin de la recherche dans l'historique de colis annoncé

CredentialCredential-1True

Objet d'identification

{ "Credential": null }

GetApiBaseUrlRequest

Pas de description pour cette classe

PropriétéTypeOrdreObligatoireDescription
CredentialCredential-1True

Objet d'identification

{ "Credential": null }

GetAssociatedPODRequest

Récupération d'une preuve de livraison

PropriétéTypeOrdreObligatoireDescription
IdOtInt320False

Pas de description

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "IdOt": 0 }

GetAttachedFilesShipmentRequest

Requete pour récupérer la liste des fichiers rattachés à un ordre de transport en attentes de transfert au serveur Dispatch.

PropriétéTypeOrdreObligatoireDescription
InternalShipmentIdInt320False

Numéro de l'ordre de transport

GuidTemporaryShipmentString1True

Guid temporaire de l'ordre de transport

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "InternalShipmentId": 0, "GuidTemporaryShipment": null }

GetBestShuttleScheduleRequest

Requête de recherche des horaires de la meilleure navettes correspondant aux critères

PropriétéTypeOrdreObligatoireDescription
GroupIdInt320False

Identifiant du groupe d'ordres réguliers

PickupAddressIdInt321False

Identifiant de l'adresse d'enlèvement

DeliveryAddressIdInt322False

Identifiant de l'adresse de livraison

ScheduledPickupDateDateTime3False

Date d'enlèvement du colis

ScheduledDeliveryDateDateTime4False

Date de livraison du colis

ScheduledDateModeShuttleScheduleDateMode5False

Mode de rechercherche de la meilleure navette

LoadShuttleRoadmapBoolean6False

Chargement de la feuille de route de la navette

LoadShuttleLogsBoolean7False

Chargement des logs de calcul de route de la navette

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "GroupId": 0, "PickupAddressId": 0, "DeliveryAddressId": 0, "ScheduledDateMode": 0 }

GetBillPaymentsRequest

Permet de récupérer les règlements d'une facture

PropriétéTypeOrdreObligatoireDescription
InternalBillIdInt320True

Identifiant de la facture (obligatoire)

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "InternalBillId": 0 }

GetBillReportRequest

Requête de récupération de relevé de facture

PropriétéTypeOrdreObligatoireDescription
BillSheetIdInt320True

Identifiant interne de facture

ReportTypeString1False

Type de report pdf/xls (par défault pdf)

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "BillSheetId": 0, "ReportType": null }

GetBillRequest

Requête de récupération d'une facture

PropriétéTypeOrdreObligatoireDescription
BillSheetIdInt320True

Identifiant interne de facture

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "BillSheetId": 0 }

GetClientAdressRequest

Pas de description pour cette classe

PropriétéTypeOrdreObligatoireDescription
CustomerCodeString0True

Pas de description

CheckAgencyAddressBoolean1False

Pas de description

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "CustomerCode": null, "CheckAgencyAddress": false }

GetClientCustomFieldRequest

Pas de description pour cette classe

PropriétéTypeOrdreObligatoireDescription
CustomerCodeString0True

Code client

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "CustomerCode": null }

GetClientEDIBuilderConfRequest

Pas de description pour cette classe

PropriétéTypeOrdreObligatoireDescription
CustomerCodeString0True

Pas de description

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "CustomerCode": null }

GetClientPOIRequest

Requete de récupération des POI d'un client

PropriétéTypeOrdreObligatoireDescription
ClientCodeListList`1 - String0True

Liste des codes client attachés aux POI (obligatoire)

FamillyIdListList`1 - Int321False

Restreindre la recherche à certaines familles de POI

MaxPOIToReturnInt32 nullable2False

Nombre de POI maximum à retourner (borné à 10 000 si pas de valeur)

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "ClientCodeList": null, "FamillyIdList": null, "MaxPOIToReturn": null }

GetClientReferencesRequest

Paramètre de récupération des références clients

PropriétéTypeOrdreObligatoireDescription
ClientCodeString0True

Code du client avec référence assossiée aux références (Obligatoire)

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "ClientCode": null }

GetClientRegularOrdersGroupsRequest

Requête de recherche des groupes d'ordres réguliers d'un client

PropriétéTypeOrdreObligatoireDescription
CustomerCodeString0False

Code du client

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "CustomerCode": null }

GetClientRequest

Pas de description pour cette classe

PropriétéTypeOrdreObligatoireDescription
CustomerCodeString0True

Pas de description

LoadCustomFieldsBoolean1False

Charge le paramètre personnalisés lié au client

LoadCustomerTagsBoolean2False

Charge les tags liés au client

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "CustomerCode": null, "LoadCustomFields": false, "LoadCustomerTags": false }

GetClientServiceRequest

Pas de description pour cette classe

PropriétéTypeOrdreObligatoireDescription
CustomerCodeString0False

Pas de description

PackageTypeString1False

Pas de description

DateDateTime nullable2False

Pas de description

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "CustomerCode": null, "PackageType": null, "Date": null }

GetClientSpecificServicesRequest

Requete de récupération des prestations autorisées spécifiquement pour le client choisi

PropriétéTypeOrdreObligatoireDescription
CustomerCodeString0True

Pas de description

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "CustomerCode": null }

GetCustomFieldsConfigRequest

Pas de description pour cette classe

PropriétéTypeOrdreObligatoireDescription
ConfigNameString0True

Nom de la configuration à charger

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "ConfigName": null }

GetCustomMissionsViewProfileRequest

Pas de description pour cette classe

PropriétéTypeOrdreObligatoireDescription
ProfileMissionsProfileType0False

Pas de description

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "Profile": 1 }

GetCustomerVoucherPricingScaleRequest

Paramètre de récupération d'une grille tarifaire en bon d'un client

PropriétéTypeOrdreObligatoireDescription
CustomerCodeString0False

Code du client

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "CustomerCode": null }

GetDailyTrackHistoryFromIdRequest

Requète pour récupérer une à plusieurs feuille de route journalière pour un boitier GPS

PropriétéTypeOrdreObligatoireDescription
GeoDeviceIdInt320False

Identifiant du boitier GPS

StartRoadMapUtcDateDateTime1True

Premier jour de récupération des feuilles de route

EndRoadMapUtcDateDateTime2True

Dernier jour de récupération des feuilles de route

LoadStepsBoolean3True

Charger chacune des étapes de la feuille de route en plus de synthèse (A n'utiliser qu'en cas de besoin car cela peut provoquer une charge importante sur le serveur)

GeoDeviceGuidGuid4False

Identifiant unique du boitier GPS (valable à partir de la version Dispatch 3.47)

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "GeoDeviceId": 0, "StartRoadMapUtcDate": "\/Date(-62135596800000)\/", "EndRoadMapUtcDate": "\/Date(-62135596800000)\/", "LoadSteps": false, "GeoDeviceGuid": "00000000-0000-0000-0000-000000000000" }

GetDelegatorRequest

Requête permettant 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é

PropriétéTypeOrdreObligatoireDescription
DelegatorOrdererCodeString0True

Code du donneur d'ordre délégateur

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "DelegatorOrdererCode": null }

GetDonneurOrdreClientsRequest

Requête de recherche des clients d'un donneur d'ordre

PropriétéTypeOrdreObligatoireDescription
CredentialCredential-1True

Objet d'identification

{ "Credential": null }

GetECommerceCredentialsRequest

Pas de description pour cette classe

PropriétéTypeOrdreObligatoireDescription
ECommerceKeyString0True

Pas de description

AgencyCodeString1True

Pas de description

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "ECommerceKey": null, "AgencyCode": null }

GetExportModelRequest

Paramètre de récupération des models d'export client

PropriétéTypeOrdreObligatoireDescription
ClientListList`1 - String0True

Liste des clients dont on veut récupérer la listes des exports disponibles

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "ClientList": null }

GetGeoDeviceTrackFromIdRequest

Requète pour récupérer tout les points d'une trace d'un boitier sur une période

PropriétéTypeOrdreObligatoireDescription
GeoDeviceIdInt320False

Identifiant du boitier

StartTrackUtcDateDateTime1True

Date de début de la période de la trace

EndTrackUtcDateDateTime2True

Date de fin de la période de la trace

SmoothRoadBoolean3False

La trace est affiné via calcul d'itinéraire routier

GeoDeviceGuidGuid4False

Identifiant unique du boitier GPS (valable à partir de la version Dispatch 3.47)

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "GeoDeviceId": 0, "StartTrackUtcDate": "\/Date(-62135596800000)\/", "EndTrackUtcDate": "\/Date(-62135596800000)\/", "SmoothRoad": false, "GeoDeviceGuid": "00000000-0000-0000-0000-000000000000" }

GetGroupeOrdresReguliersAdressesRequest

Requête de recherche des adresses liées à un groupe d'ordres réguliers

PropriétéTypeOrdreObligatoireDescription
GroupIdInt320False

Identifiant du groupe

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "GroupId": 0 }

GetImportShipmentsStatusRequest

Permet d'obtenir le statut d'un import de missions

PropriétéTypeOrdreObligatoireDescription
OnlySpecifiedImportIdsList`1 - Int320False

Si présent, permet de récupérer uniquement les statuts des imports spécifiés

IncludeInternalShipmentsIdsInResponseBoolean1False

Inclure les identifiants de missions internes dans la réponse

IncludeDetailedStatusBoolean2False

Permet de récupérer le statut déttaillé pour chaque ordre

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "OnlySpecifiedImportIds": null, "IncludeInternalShipmentsIdsInResponse": false, "IncludeDetailedStatus": false }

GetInternalReportGenerationResultRequest

Permet de télécharger le report généré à partir de la méthode InitInternalGenerateReport

PropriétéTypeOrdreObligatoireDescription
PrivateKeyString0True

Clé permettant l'accès à cet appel

TokenString1True

Token obtenu avec la méthdode InitInternalGenerateReport

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "PrivateKey": null, "Token": null }

GetLastAddressRequest

Paramètre de la méthode GetLastAddress

PropriétéTypeOrdreObligatoireDescription
CustomerCodeString0True

Compte client utilisé qui a commandé les missions (obligatoire)

MaxAddressToReturnInt321False

Nombre d'adresse maximum à retourner (75 par défaut=, ce nombre ne peut dépasser 300

TypePickDelInt322False

Adresse utilisée à l'enlèvement : 0, Adresse utilisée à la livraison 1

ReturnCompleteAddressBoolean3False

Vrai : retourne une adresse complete, faux retourne uniquement l'id et le nom de l'adresse

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "CustomerCode": null, "MaxAddressToReturn": 0, "TypePickDel": 0, "ReturnCompleteAddress": false }

GetOrdererGeoDevicesRequest

Requète pour récupérer tout les boitiers associés à un donneur d'ordre

PropriétéTypeOrdreObligatoireDescription
CredentialCredential-1True

Objet d'identification

{ "Credential": null }

GetOrdererPointOfInterestDetailsRequest

Requète pour récupérer l'adresse formatée d'un POI associée à un donneur d'ordre

PropriétéTypeOrdreObligatoireDescription
IdentifierString0True

Identifiant du POI

FamilyIdInt321True

Id de la famille associée à la POI

AddressIdInt322True

Id de l'adresse associée à la POI

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "Identifier": null, "FamilyId": 0, "AddressId": 0 }

GetOrdererPointsOfInterestRequest

Requète pour récupérer la liste des familles de POI associé à un donneur d'ordre

PropriétéTypeOrdreObligatoireDescription
MaxPointsOfInterestToReturnInt32 nullable0False

Nombre max de POI retourné

LoadOnlyFamiliesBoolean1False

Charge seulement l'id et le nom des famille de POI

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "MaxPointsOfInterestToReturn": null, "LoadOnlyFamilies": false }

GetOrdererRoundSheetRequest

Requête de génération d'une feuille de tournée

PropriétéTypeOrdreObligatoireDescription
RoundIdInt320False

Id de la tournée

OrdererCodeString1False

Code du donneur d'ordre

CustomerCodesList`1 - String2False

Liste des codes clients

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "RoundId": 0, "OrdererCode": null, "CustomerCodes": null }

GetOrdererRoundsRequest

Requête de recherche de tournées

PropriétéTypeOrdreObligatoireDescription
PageNumberInt320False

Index de la page

ResultLimitInt321False

Nombre maximum de résultats

SortByString2False

Clé d'ordonnancement

SortAscBoolean3False

Sens de l'ordonnancement

RoundIdInt32 nullable4False

Id de la tournée

RoundLabelString5False

Libellé de la tournée

RoundDriverIdInt32 nullable6False

Identifiant du chauffeur

RoundIsLateBoolean nullable7False

Rechercher uniquement les tournées en retard ou non

RoundStatusesList`1 - OrdererRoundStatus8False

Liste des status des tournées

DateSearchSelectorDateSearchSelectorType9False

Filtre de recherche sur les dates de tournée

StartRoundReferenceLocalDateTimeDateTime nullable10False

Date de référence de départ des tournées

EndRoundReferenceLocalDateTimeDateTime nullable11False

Date de référence de fin des tournées

StartRoundEstimatedStartLocalDateTimeDateTime nullable12False

Filtre sur la date de début estimée du départ des tournées

EndRoundEstimatedStartLocalDateTimeDateTime nullable13False

Filtre sur la date de fin estimée du départ des tournées

StartRoundEstimatedEndLocalDateTimeDateTime nullable14False

Filtre sur la date de début d'arrivée estimée des tournées

EndRoundEstimatedEndLocalDateTimeDateTime nullable15False

Filtre sur la date de fin d'arrivée estimée des tournées

TransportMissionIdInt32 nullable16False

Identifiant du transport

TransportOrdererCodeString17False

Filtre sur le code donneur d'ordre défini sur le transport

TransportCustomerCodesList`1 - String18False

Liste des codes clients des transports

TransportReference1String19False

Référence 1 des transports

TransportReference2String20False

Référence 2 des transports

TransportReference3String21False

Référence 3 des transports

TransportPickupStepLabelString22False

Libellé de l'enlèvement des étapes

TransportPickupStepStreetLabelString23False

Libellé de la rue de l'enlèvement des étapes

TransportPickupStepPostalCodeString24False

Code postal de l'enlèvement des étapes

TransportPickupStepCityString25False

Ville d'enlèvement des étapes

TransportPickupStepCountryString26False

Pays de l'enlèvement des étapes

TransportPickupStepAddressIdInt32 nullable27False

Identifiant de l'addresse d'enlèvement des étapes

TransportDeliveryStepLabelString28False

Libellé de livraison des étapes de transport

TransportDeliveryStepStreetLabelString29False

Libellé de la rue de livraison des étapes

TransportDeliveryStepPostalCodeString30False

Code postal de livraison des étapes

TransportDeliveryStepCityString31False

Ville de livraison des étapes

TransportDeliveryStepCountryString32False

Pays de livraison des étapes

TransportDeliveryStepAddressIdInt32 nullable33False

Identifiant de l'adresse de livraison des étapes

PackageCodeString34False

Code du colis

PackageBarcodeString35False

Code-à-barres du colis

PackageNatureString36False

Nature du colis

PackageReference1String37False

Référence 1 du colis

PackageReference2String38False

Référence 2 du colis

PackageReference3String39False

Référence 3 du colis

PackageReference4String40False

Référence 4 du colis

PackageReference5String41False

Référence 5 du colis

PackageReference6String42False

Référence 6 du colis

PackageReference7String43False

Référence 7 du colis

PackageReference8String44False

Référence 8 du colis

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "PageNumber": 0, "ResultLimit": 0, "SortBy": null, "SortAsc": false, "RoundId": null, "RoundLabel": null, "RoundDriverId": null, "RoundIsLate": null, "RoundStatuses": null, "DateSearchSelector": 0, "StartRoundReferenceLocalDateTime": null, "EndRoundReferenceLocalDateTime": null, "StartRoundEstimatedStartLocalDateTime": null, "EndRoundEstimatedStartLocalDateTime": null, "StartRoundEstimatedEndLocalDateTime": null, "EndRoundEstimatedEndLocalDateTime": null, "TransportMissionId": null, "TransportOrdererCode": null, "TransportCustomerCodes": null, "TransportReference1": null, "TransportReference2": null, "TransportReference3": null, "TransportPickupStepLabel": null, "TransportPickupStepStreetLabel": null, "TransportPickupStepPostalCode": null, "TransportPickupStepCity": null, "TransportPickupStepCountry": null, "TransportPickupStepAddressId": null, "TransportDeliveryStepLabel": null, "TransportDeliveryStepStreetLabel": null, "TransportDeliveryStepPostalCode": null, "TransportDeliveryStepCity": null, "TransportDeliveryStepCountry": null, "TransportDeliveryStepAddressId": null, "PackageCode": null, "PackageBarcode": null, "PackageNature": null, "PackageReference1": null, "PackageReference2": null, "PackageReference3": null, "PackageReference4": null, "PackageReference5": null, "PackageReference6": null, "PackageReference7": null, "PackageReference8": null }

GetOrderingPartiesForCustomerRequest

Pas de description pour cette classe

PropriétéTypeOrdreObligatoireDescription
CustomerCodeString0True

Code du client sur 10 caractères

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "CustomerCode": null }

GetOrderingPartyRequest

Pas de description pour cette classe

PropriétéTypeOrdreObligatoireDescription
OrdererCodeToLoadString0True

Code du donneur d'ordre à charger

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "OrdererCodeToLoad": null }

GetPOIDetailsRequest

Pas de description pour cette classe

PropriétéTypeOrdreObligatoireDescription
IdentifierString0True

Identifiant du POI

FamilyIdInt321True

Id de la famille associée à la POI

CustomerCodeString2True

Code client rattaché à la famille de POI

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "Identifier": null, "FamilyId": 0, "CustomerCode": null }

GetPackageRouteInfoRequest

Requete de récupération de la trace GPS d'un colis

PropriétéTypeOrdreObligatoireDescription
PackageBarcodeString0True

Code barre du colis

ClientCodeString1True

Code client rattaché au colis

SmoothRouteBoolean2False

Calcul de l'itinéraire affiné par distancier

EstimateArrivalDateBoolean3False

Non actif pour le moment

DateUtcFromDateTime nullable4False

Date à partir de laquelle on souhaite télécharger la trace

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "PackageBarcode": null, "ClientCode": null, "SmoothRoute": false, "EstimateArrivalDate": false, "DateUtcFrom": null }

GetPackageTypeRequest

Pas de description pour cette classe

PropriétéTypeOrdreObligatoireDescription
CustomerCodeString-1True

Pas de description

CredentialCredential-1True

Objet d'identification

{ "CustomerCode": null, "Credential": null }

GetParameterCompanyRequest

Pas de description pour cette classe

PropriétéTypeOrdreObligatoireDescription
LicenceCodeString0True

Pas de description

AgencyCodeString1False

Pas de description

{ "LicenceCode": null, "AgencyCode": null }

GetPointsOfInterestRawDataRequest

Requète pour récupérer l'adresse formatée d'un POI associée à un donneur d'ordre

PropriétéTypeOrdreObligatoireDescription
FamilyIdInt320True

Id de la famille associée à la POI

MaxResultInt321True

Nombre de résultat maximum par request

PoiPartToStartSearchString2False

Commence la recherche à partir de cet index

LastPoiLoadedInt323False

Dernier poi chargé dans le cas d'un scroll

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "FamilyId": 0, "MaxResult": 0, "PoiPartToStartSearch": null, "LastPoiLoaded": 0 }

GetPublicMarketCredentialRequest

Requête permettant d'obtenir les informations d'identification d'un donneur d'ordre ECommerce

PropriétéTypeOrdreObligatoireDescription
MarketKeyString0True

Clé ECommerce

AgencyCodeString1True

Code agence du ECommerce

CredentialTypeCredentialType2True

Type d'utilisateur ECommerce (0 = professionnel, 1 = particulier)

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "MarketKey": null, "AgencyCode": null, "CredentialType": 0 }

GetReferenceRequest

Pas de description pour cette classe

PropriétéTypeOrdreObligatoireDescription
ReferencePartString0True

partie de la référence recherchée (Obligatoire)

ClientCodeString1True

Code du client avec référence assossiée aux références (Obligatoire)

DispatchUserCodeString2False

Code du donneur avec référence associée aux références

TypeReferenceInt323False

Type de référence 1,2 ou 3

MaxResultInt324False

Nombre de résultat maximum retourné (Default 30)

ReferenceMustExactlyMatchBoolean5False

La référence doit correspondre exactement : on fait une recherche d'égalité stricte

ReferenceLabelToStartSearchString6False

Libellé de référence à partir du quel récupérer les MaxResult résults prochains résultats, utile pour faire de l'inifinite scroll

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "ReferencePart": null, "ClientCode": null, "DispatchUserCode": null, "TypeReference": 0, "MaxResult": 0, "ReferenceMustExactlyMatch": false, "ReferenceLabelToStartSearch": null }

GetRegularTransportsListRequest

Requête de la méthode GetRegularOrdersList permettant de récuperer la liste des ordres réguliers d'un donneur d'ordre

PropriétéTypeOrdreObligatoireDescription
CustomerCodesListList`1 - String0False

Liste des codes clients pour lesquels récupérer les ordres réguliers (null == tout les ordres réguliers du donneur d'ordre)

StartDateDateTime nullable1False

Filtrage des ordres réguliers actifs sur une période : Date de début de la période

EndDateDateTime nullable2False

Filtrage des ordres réguliers actifs sur une période : Date de fin de la période

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "CustomerCodesList": null, "StartDate": null, "EndDate": null }

GetReportModelRequest

Paramètre de récupération des models de report client

PropriétéTypeOrdreObligatoireDescription
ClientListList`1 - String0True

Liste des clients dont on veut récupérer la listes des reports disponibles

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "ClientList": null }

GetRevokedGeoDeviceAlertsRequest

Requète pour récupérer l'historique des suppressions d'alertes

PropriétéTypeOrdreObligatoireDescription
InternalShipmentIdInt320True

Identifiant interne de mission (Numéro de transport)

AlertTypeGeoDeviceAlertType1False

Types d'alerte (temperature

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "InternalShipmentId": 0, "AlertType": 0 }

GetShipmentCreationConfigurationRequest

Requete de chargement de la configuration de saisie d'un donneur d'ordre

PropriétéTypeOrdreObligatoireDescription
CustomerCodeString0True

Code client sélectionné pour crée la mission (Obligatoire)

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "CustomerCode": null }

GetShipmentInformationListByMissionRequest

Requête de la méthode GetShipmentInformationListByMission

PropriétéTypeOrdreObligatoireDescription
MissionIdInt320False

Identifiant de mission

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "MissionId": 0 }

GetShipmentRouteInfoRequest

Requete permettant de récupérer la trace du chauffeur sur une mission

PropriétéTypeOrdreObligatoireDescription
InternalOrderIdInt32 nullable0False

ID_OT / Shipment.InternalId

DateUtcFromDateTime nullable1False

(Possibilité d'utiliser la propriété FromSeconds pour un usage plus aisé en javascript) Restreindre la récupération des données à partir d'une date pour accèlérer la récupération, cas ou l'on a déjà récupéré la trace et que l'on veut juste un suivi temps réeel

SmoothRouteBoolean2False

Si true alors la trace GPS est lissée via un calcul d'itinéraire cartographique

ShipmentIdInt32 nullable3False

Numéro de mission

FromSecondsInt32 nullable4False

Only retreive position from last seconds

NextApproachComputationDateDate5False

Send last NextApproachComputationDate result, if null a new approach computation is returned if possible

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "InternalOrderId": null, "DateUtcFrom": null, "SmoothRoute": false, "ShipmentId": null, "FromSeconds": null, "NextApproachComputationDate": null }

GetShipmentStatusRequest

Requète de récupération de statut d'une mission

PropriétéTypeOrdreObligatoireDescription
MissionIdInt320True

Numéro de mission

InternalMissionIdInt32 nullable1False

Numéro interne de la mission (à utiliser dans le cas de suivi de mission en plusieurs parties (aller-retour))

IsQuoteBoolean2False

MissionId correspond à un numéro de devis

TrackIdString3False

TrackId de la mission

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "MissionId": 0, "InternalMissionId": null, "IsQuote": false, "TrackId": null }

GetStatisticsRequest

Paramètre de request pour le téléchargement de statistiques

PropriétéTypeOrdreObligatoireDescription
StatisticsModelStatisticsModel0False

Model de report utilisé

OutputFormateOutputExportOrderType1False

Enumération du type de fichier de sortie

StatsFilterGetStatisticsFilter3False

Filtre pour le téléchargement de statistiques

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "StatisticsModel": null, "OutputFormat": 0, "StatsFilter": null }

GetSubServicesRequest

Pas de description pour cette classe

PropriétéTypeOrdreObligatoireDescription
ServiceCodeString0True

Pas de description

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "ServiceCode": null }

GetSubcontractorEmployeesRequest

Pas de description pour cette classe

PropriétéTypeOrdreObligatoireDescription
SubcontractorIdInt320False

Identifiant du sous-traitant

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "SubcontractorId": 0 }

GetTrackedMissionDetailsRequest

Requête de recherche du détail de tracking d'un OR

PropriétéTypeOrdreObligatoireDescription
RegularOrderIdInt320False

Identifiant de l'ordre régulier

ExecutionUtcDateDateTime1False

Date d'exécution du tracking

MissionIdInt32 nullable2False

Permet de charger les informations de tracking grâce au numéro de mission plustot que par l'id d'ordre régulier

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "RegularOrderId": 0, "ExecutionUtcDate": "\/Date(-62135596800000)\/", "MissionId": null }

GetTrackedMissionsRequest

Requête de recherche des missions trackées

PropriétéTypeOrdreObligatoireDescription
CustomersCodesList`1 - String0False

Codes des clients

StartUtcDateDateTime nullable1False

Date de début de recherche

EndUtcDateDateTime nullable2False

Date de fin de recherche

RoundsIdsList`1 - Int323False

Identifiant des ordres réguliers à filtrer

AddressesIdsList`1 - Int324False

Identifiants des adresses à filtrer

CitiesIdsList`1 - Int325False

Identifiants des villes à filtrer

AnomaliesCodesList`1 - String6False

Code des anomalies à filtrer

PaginationListPagination7False

Configuration de la pagination du résultat

MissionStateCodesList`1 - String8False

Codes état de mission

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "CustomersCodes": null, "StartUtcDate": null, "EndUtcDate": null, "RoundsIds": null, "AddressesIds": null, "CitiesIds": null, "AnomaliesCodes": null, "Pagination": null, "MissionStateCodes": null }

GetTrackedPackagesHistoryRequest

Requête de recherche dans l'historique des colis tracké

PropriétéTypeOrdreObligatoireDescription
FromTrackedPackageIdInt32 nullable0False

Identifiant à partir duquel récupérer les entrées de l'historique de colis trackés

FromDateDateTime nullable0False

Date début de la recherche dans l'historique de colis tracké

ToDateDateTime nullable0False

Date de fin de la recherche dans l'historique de colis tracké

CredentialCredential-1True

Objet d'identification

{ "Credential": null }

GetTrackedPackagesRequest

Requête de recherche des colis trackés

PropriétéTypeOrdreObligatoireDescription
WayPointPackageStartUtcDateDateTime nullable1False

Début date de scan sur les colis

WayPointPackageEndUtcDateDateTime nullable2False

Fin date de scan sur les colis

PackagesBarcodesList`1 - String3False

Codes barres des colis

CustomersCodesList`1 - String4False

Codes clients

PackagesIdsList`1 - Int325False

Idendifiants des colis

PaginationListPagination6False

Configuration de la pagination du résultat

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "WayPointPackageStartUtcDate": null, "WayPointPackageEndUtcDate": null, "PackagesBarcodes": null, "CustomersCodes": null, "PackagesIds": null, "Pagination": null }

GetTrackedRegularOrdersReportModelRequest

Paramètre de récupération des models de report client

PropriétéTypeOrdreObligatoireDescription
ClientListList`1 - String0False

Liste des clients dont on veut récupérer la listes des reports disponibles

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "ClientList": null }

GetTrackedRegularTransportsRequest

Requête de recherche des ordres réguliers trackés

PropriétéTypeOrdreObligatoireDescription
CustomersCodesList`1 - String0False

Codes des clients

RegularTransportsIdsList`1 - Int320False

Identifiant des ordres réguliers à filtrer

PaginationListPagination0False

Configuration de la pagination du résultat

OnlyActiveBoolean0False

Seulement les ordres réguliers actifs

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "CustomersCodes": null, "RegularTransportsIds": null, "Pagination": null, "OnlyActive": false }

GetTrackedWayPointsRequest

Requête de recherche des points de passage trackés

PropriétéTypeOrdreObligatoireDescription
CustomersCodesList`1 - String0False

Codes clients

MissionExecutionStartUtcDateDateTime nullable1False

Début date d'exécution de la mission

MissionExecutionEndUtcDateDateTime nullable2False

Fin date d'exécution de la mission

WayPointStartUtcDateDateTime nullable3False

Début date de scan sur les points de passage

WayPointEndUtcDateDateTime nullable4False

Fin date de scan sur les points de passage

RegularTransportsIdsList`1 - Int325False

Identifiants ordres réguliers

AddressesIdsList`1 - Int326False

Identifiants d'adresses

CitiesIdsList`1 - Int327False

Identifiants de villes

AnomaliesCodesList`1 - String8False

Codes anomalies

DriversIdsList`1 - Int329False

Identifiants chauffeurs

MissionsIdsList`1 - Int3210False

Identifiants de missions

LoadAnnouncedPackagesBoolean11False

Charge les annonces de colis dans le résultat

MissionStateCodesList`1 - String12False

Codes états de mission

OrderingPartyCodeString13False

Code du donneur d'ordre

LanguageCodeString14False

Code langage utilisateur

WayPointPackageStartUtcDateDateTime nullable15False

Début date de scan sur les colis

WayPointPackageEndUtcDateDateTime nullable16False

Fin date de scan sur les colis

PackagesBarcodesList`1 - String17False

Codes barres des colis

LoadAnnouncedPackagesOnlyForLoadedWayPointPackagesBoolean18False

Charge uniquement les annonces de colis correspondants aux colis remontés dans le résultat

PaginationListPagination19False

Configuration de la pagination du résultat

LoadOrderingPartyFavoriteWaypointsBoolean20False

Charge les points de passage passant par les adresses favorites du donneur d'ordre

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "CustomersCodes": null, "MissionExecutionStartUtcDate": null, "MissionExecutionEndUtcDate": null, "WayPointStartUtcDate": null, "WayPointEndUtcDate": null, "RegularTransportsIds": null, "AddressesIds": null, "CitiesIds": null, "AnomaliesCodes": null, "DriversIds": null, "MissionsIds": null, "LoadAnnouncedPackages": false, "MissionStateCodes": null, "OrderingPartyCode": null, "LanguageCode": null, "WayPointPackageStartUtcDate": null, "WayPointPackageEndUtcDate": null, "PackagesBarcodes": null, "LoadAnnouncedPackagesOnlyForLoadedWayPointPackages": false, "Pagination": null, "LoadOrderingPartyFavoriteWaypoints": false }

GetTrackyPictoForServiceRequest

Pas de description pour cette classe

PropriétéTypeOrdreObligatoireDescription
ServiceCodeString0True

Pas de description

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "ServiceCode": null }

GetTranslationsRequest

Requête de recherche des groupes d'ordres réguliers d'un client

PropriétéTypeOrdreObligatoireDescription
LocalizationStringsList`1 - String0False

Liste des traductions voulues sous la forme de 'localization string'

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "LocalizationStrings": null }

GetTransportTemperaturesRequest

Requête de la méthode GetTransportTemperatures

PropriétéTypeOrdreObligatoireDescription
InternalShipmentIdInt320False

Identifiant interne du transport

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "InternalShipmentId": 0 }

GetUserWebProfileRequest

Paramètre de la requete de chargement d'un profil web

PropriétéTypeOrdreObligatoireDescription
IdProfilInt320True

Numéro du profil

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "IdProfil": 0 }

GetWebUserRightRequest

Paramètre de la requête permettant de récupérer les droits

PropriétéTypeOrdreObligatoireDescription
GetOnlyRightForUserBoolean0False

Retourne uniquement les droits de l'utilisateur si vrai, sinon retourne la liste complète des droits

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "GetOnlyRightForUser": false }

ImportClientSpecificServiceRequest

Permet d'ajouter ou de modifier une prestation sélectionnable par le client

PropriétéTypeOrdreObligatoireDescription
ServiceClientServiceImport0True

Prestation à importer

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "Service": null }

ImportCustomerRequest

Permet de créer ou de modifier un client

PropriétéTypeOrdreObligatoireDescription
CustomerToImportCustomerImport0True

Client à importer

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "CustomerToImport": null }

ImportShipmentsRequest

Requête pour importer des missions

PropriétéTypeOrdreObligatoireDescription
ImportConfigurationNameString0True

Nom de la configuration d'import

DataToImportByte[]1True

Données à importer

FilenameString2False

Nom du fichier à importer

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "ImportConfigurationName": null, "DataToImport": null, "Filename": null }

ImportUserRequest

Permet de créer ou de modifier un utilisateur

PropriétéTypeOrdreObligatoireDescription
UserToImportUserImport0True

User à importer

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "UserToImport": null }

InitDailyGeoDeviceReportRequest

Paramètre de demande pour un report sur un geo device

PropriétéTypeOrdreObligatoireDescription
DailyGeoDeviceReportDailyGeoDeviceReport0False

Paramétrage de la demande

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "DailyGeoDeviceReport": null }

InitGetRegularTransportStatisticsDocumentRequest

PropriétéTypeOrdreObligatoireDescription
UtcDateFromDateTime0False

Date de début de recherche (UTC)

UtcDateToDateTime1False

Date de fin de recherche (UTC)

CustomerCodesList`1 - String2False

Codes clients

DriverCodesList`1 - String3False

Codes chauffeurs

RegularOrderCodesList`1 - String4False

Codes ordres réguliers

CompanyCodesList`1 - String5False

Codes sociétés

AgencyCodesList`1 - String6False

Codes agences

ActiveOrdersBoolean7False

Filtrer sur les ordres actifs

DeprecatedOrdersBoolean8False

Prendre en compte les ordres périmés

AllOrdersBoolean9False

Prendre en compte tous les ordres

ScEveryDayBoolean10False

Planifié tous les jours

ScMondayBoolean11False

Planifié le lundi

ScTuesdayBoolean12False

Planifié le mardi

ScWednesdayBoolean13False

Planifié le mercredi

ScThursdayBoolean14False

Planifié le jeudi

ScFridayBoolean15False

Planifié le vendredi

ScSaturdayBoolean16False

Planifié le samedi

ScSundayBoolean17False

Planifié le dimanche

ShowDetailsBoolean18False

Voir les détails

IdModelInt3219False

Identifiant du modèle de statistiques

LabelModelString20False

Libellé du modèle de statistiques

FileTypeInt3221False

Type de fichier (WORD : 3, EXCEL : 4, PDF : 5)

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "CustomerCodes": null, "DriverCodes": null, "RegularOrderCodes": null, "CompanyCodes": null, "AgencyCodes": null, "ActiveOrders": false, "DeprecatedOrders": false, "AllOrders": false, "ScEveryDay": false, "ScMonday": false, "ScTuesday": false, "ScWednesday": false, "ScThursday": false, "ScFriday": false, "ScSaturday": false, "ScSunday": false, "ShowDetails": false, "IdModel": 0, "LabelModel": null, "FileType": 0 }

InitInternalGenerateReportRequest

Usage interne

PropriétéTypeOrdreObligatoireDescription
PrivateKeyString0True

Clé permettant l'accès à cet appel

ReportTypeInt321True

Type de report

SerializedReportConfigurationString2True

Configuration du report serialisée

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "PrivateKey": null, "ReportType": 0, "SerializedReportConfiguration": null }

InitOrderExportRequest

Paramètre de demande d'export d'ordre

PropriétéTypeOrdreObligatoireDescription
ExportModelExportModel0True

Model d'export utilisé

OutputFormateOutputExportOrderType1True

Format de sortie

OrderFilterSearch2False

Filtre de recherche d'ordre

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "ExportModel": null, "OutputFormat": 0, "OrderFilter": null }

InitOrderReportGenerationRequest

Paramètre de la requete d'initialisation de génération de documents de transport

PropriétéTypeOrdreObligatoireDescription
InternalOrderIdList`1 - Int320False

Liste des Id Ordres de transport (internalShipmentId) pour lesquels générer le document (50 entités au maximum)

ReportTypeInt321False

Type de document à générer: 3 pour bordereau de prise en charge, 165 pour une étiquette colis, 4 pour un bordereau lettre de voiture, 0 pour avoir un bordereau transport en fonction de l'état d'avancement de la mission

PaperOptionsReportPaperOptions2False

Options pour le format de papier (taille, orientation, marges) à utiliser lors la génération du document

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "InternalOrderId": null, "ReportType": 0, "PaperOptions": null }

InitRegularTransportReportGenerationRequest

Paramètre de la requete d'initialisation de téléchargement de document lié aux ordres réguliers

PropriétéTypeOrdreObligatoireDescription
ReportTypeInt320False

Type de report à utiliser 172 : feuille de tournée, 179 : document d'une adresse trackée

MissionIdInt321False

Numéro de mission des reports à générer

IdTrackedWayPointInt322False

Identifiant de l'adresse trackée

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "ReportType": 0, "MissionId": 0, "IdTrackedWayPoint": 0 }

LegacyCreateShipmentRequest

Legacy create shipment

PropriétéTypeOrdreObligatoireDescription
OrdererOrderingParty0True

Pas de description

ShipmentShipment1True

Pas de description

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "Orderer": null, "Shipment": null }

LoadAddressRequest

requete de chargement d'adresse

PropriétéTypeOrdreObligatoireDescription
AddressIdInt320True

Identifiant Dispatch de l'adresse (Obligatoire)

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "AddressId": 0 }

LoadLikeAddressRequest

requete de recherche d'adresse

PropriétéTypeOrdreObligatoireDescription
SearchFieldeSearchField0False

Champs utilisé pour la recherche Nom, une partie des lignes d'adresse, la rue, (Valeur par défaut Name)

ClientCodeString1False

Code client pour rechercher les adresses favorites d'un client (si non spécifié alors c'est le premier client associé au donneur d'ordre qui est utilisé

OrdererCodeString2False

Code donneur d'ordre pour rechercher les adresses favorties d'un donneur d'ordre (si non spécifié alors le code du donneur d'ordre spécifié dans le crédential qui est utilisé

MaxResultInt32 nullable3False

Nombre de résultats à retourner (Valeur par défaut 30)

AddressPartMustExactlyMatchBoolean4False

(inutile pour le moment)

AddressPartToStartSearchString5False

Terme utilisé pour la gestion d'infinite scroll

AddressPartString6False

Terme recherche dans le champs SearchField

LoadFullAddressObjectBoolean7True

Indique si l'on souhaite obtenir un objet adresse complet (plus lent), ou juste les champs Id, Name, Street

AddressIdToStartSearchInt32 nullable8False

Permet de continuer la recherche sur un infinite scroll dans le cas où le jeux de données est identiques pour le range voulu exemple : 50 fois le même nom d'adresse

OnlyOrdererTrackedAddressesBoolean9False

Permet de charger les adresses trackées d'un donneur d'ordres

OnlyCustomerAddressesBoolean10False

Permet de charger uniquement les adresses clients

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "SearchField": 1, "ClientCode": null, "OrdererCode": null, "MaxResult": 30, "AddressPartMustExactlyMatch": false, "AddressPartToStartSearch": null, "AddressPart": null, "LoadFullAddressObject": false, "AddressIdToStartSearch": null, "OnlyOrdererTrackedAddresses": false, "OnlyCustomerAddresses": false }

LoadLikeAnomaliesTypesRequest

Requête de recherche de types d'anomalies

PropriétéTypeOrdreObligatoireDescription
CustomersCodesList`1 - String0False

Codes clients

MaxResultToReturnInt32 nullable1False

Nombre maximum de résultats retournés

StepAnomalyString2False

Anomaly à partir de laquelle on commence la recherche

SearchedAnomalyString3False

Anomaly recherchée

AnomalySearchModeSearchMode4False

Mode de recherche

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "CustomersCodes": null, "MaxResultToReturn": 30, "StepAnomaly": null, "SearchedAnomaly": null, "AnomalySearchMode": 1 }

LoadLikeBarcodesRequest

Requête de recherche de codes à barres

PropriétéTypeOrdreObligatoireDescription
CustomersCodesList`1 - String0False

Code clients

MaxResultToReturnInt32 nullable1False

Nombre maximum de résultats retournés

StepBarcodeString2False

Code à barres à partir duquel commencer la recherche

SearchedBarcodeString3False

Code à barre (ou partie du code à barres) recherché

BarcodeSearchModeSearchMode4False

Mode de recherche

IgnoreSpacesBoolean5False

Ignore les espaces dans le code à barres recherché

StartUtcDateDateTime nullable6False

Début de la période de recherche (UTC)

EndUtcDateDateTime nullable7False

Fin de la période de recherche (UTC)

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "CustomersCodes": null, "MaxResultToReturn": 30, "StepBarcode": null, "SearchedBarcode": null, "BarcodeSearchMode": 1, "IgnoreSpaces": false, "StartUtcDate": null, "EndUtcDate": null }

LoadLikeDelegatorOrderersRequest

Requete pour le chargement (= recherche) de donneur d'ordres délégateurs permettant un infinite scroll

PropriétéTypeOrdreObligatoireDescription
MaxResultsInt320True

Nombre de résultats maximum à retourner

SearchFieldeSearchField nullable1True

Champs utilisé pour la recherche

SearchTypeeSearchType nullable2True

Type de recherche à effectuer

QueryString3True

Terme à rechercher dans le champs SearchField

LastOrdererCodeString4True

Code du dernier donneur d'ordre de la liste (utilisé pour la gestion de l'infinite scroll)

LastOrdererNameString5True

Nom du dernier donneur d'ordre de la liste (utilisé pour la gestion de l'infinite scroll)

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "MaxResults": 0, "SearchField": null, "SearchType": null, "Query": "", "LastOrdererCode": null, "LastOrdererName": null }

LoadLikeLastShipmentAddressRequest

requete de recherche des dernières adresses utilisées en saisie de mission

PropriétéTypeOrdreObligatoireDescription
SearchFieldeSearchField0False

Champs utilisé pour la recherche Nom, id passage

ClientCodeString1True

Code client rattaché aux commandes (obligatoire)

OrdererCodeString2True

Code donneur d'ordre rattaché aux commandes (obligatoire)

MaxResultInt32 nullable3False

Nombre de résultats à retourner (Valeur par défaut 50)

ShipmentAddressPartMustExactlyMatchBoolean4False

(inutile pour le moment)

ShipmentAddressPartToStartSearchString5False

Terme utilisé pour la gestion d'infinite scroll

ShipmentAddressPartString6False

Terme recherche dans le champs SearchField

GetDeliveryAddressBoolean7False

Faux si il faut chercher dans les adresses d'enlèvement sinon la recherche s'effectue dans les adresses de livraison

LoadFullShipmentAddressObjectBoolean7False

Retourne une addrese complète si vrai sinon ne retourne qu'un ID et un nom

ShipmentAddressIdToStartSearchInt32 nullable7False

Permet de continuer la recherche sur un infinite scroll dans le cas où le jeux de données est identiques pour le range voulu exemple : 50 fois le même nom d'adresse

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "SearchField": 1, "ClientCode": null, "OrdererCode": null, "MaxResult": 50, "ShipmentAddressPartMustExactlyMatch": false, "ShipmentAddressPartToStartSearch": null, "ShipmentAddressPart": null, "GetDeliveryAddress": false, "LoadFullShipmentAddressObject": false, "ShipmentAddressIdToStartSearch": null }

LoadLikeTrackedAddressesRequest

Requête de recherche d'adresses

PropriétéTypeOrdreObligatoireDescription
CustomersCodesList`1 - String0False

Code clients

MaxResultToReturnInt32 nullable1False

Nombre maximum de résultats retournés

StepAddressString2False

Adresse à partir de laquelle commencer la recherche

SearchedAddressString3False

Nom de l'adresse (ou partie du nom) recherché

AddressSearchModeSearchMode4False

Mode de recherche

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "CustomersCodes": null, "MaxResultToReturn": 30, "StepAddress": null, "SearchedAddress": null, "AddressSearchMode": 1 }

LoadLikeTrackedCitiesRequest

Requête de recherche de villes

PropriétéTypeOrdreObligatoireDescription
CustomersCodesList`1 - String0False

Code clients

MaxResultToReturnInt32 nullable1False

Nombre maximum de résultats retournés

StepCityString2False

Ville à partir de laquelle commencer la recherche

SearchedCityString3False

Nom de la ville (ou partie du nom) recherché

CitySearchModeSearchMode4False

Mode de recherche

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "CustomersCodes": null, "MaxResultToReturn": 30, "StepCity": null, "SearchedCity": null, "CitySearchMode": 1 }

LoadPackageFamilyRequest

Pas de description pour cette classe

PropriétéTypeOrdreObligatoireDescription
PackageFamilyCodeList`1 - String0True

Pas de description

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "PackageFamilyCode": null }

LoadPackingReferenceValuesRequest

Requête pour la recherche de valeurs d'une référence de nature colis permettant l'infinite scroll

PropriétéTypeOrdreObligatoireDescription
PackingNatureIdInt320True

Id de la nature de colis

ReferenceIndexInt321True

Index de la référence pour laquelle rechercher des valeurs (0 à 4), l'index 0 correspondant à la référence 1.

MaxResultsInt322True

Nombre de résultats maximum à retourner

SearchTypePackingReferencesSearchTypes nullable3True

Type de recherche à effectuer (contient / commence par)

QueryString4True

Terme à rechercher dans les valeurs de la référence

LastValueLabelString6True

Label de la dernière valeur de la liste (utilisé pour la gestion de l'infinite scroll)

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "PackingNatureId": 0, "ReferenceIndex": 0, "MaxResults": 30, "SearchType": null, "Query": null, "LastValueLabel": null }

LoadShipmentAddressRequest

requete de chargement d'adresse utilisée dans une mission

PropriétéTypeOrdreObligatoireDescription
InternalShipmentAddressIdInt320True

Identifiant Dispatch de l'adresse utilisée dans un shipment (ID_PASSAGE) (Obligatoire)

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "InternalShipmentAddressId": 0 }

LoadShipmentsRequest

Requête de chargement d'une mission en vue d'une duplication

PropriétéTypeOrdreObligatoireDescription
IdInt320True

Numéro de mission ou de devis

IsQuoteBoolean1True

Indique si la demande de chargement concerne un devis

CredentialCredential-1True

Objet d'identification

{ "Credential": null }

NormalizeAddressRequest

Pas de description pour cette classe

PropriétéTypeOrdreObligatoireDescription
AddressToNormalizeAddress0False

Pas de description

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "AddressToNormalize": null }

OpenFileShipmentRequest

Requete pour ouvrir un fichier d'un ordre de transport.

PropriétéTypeOrdreObligatoireDescription
GuidTemporaryFileString0True

Guid temporaire du fichier de l'ordre de transport

destinationNameString1False

Nom de destination du fichier

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "GuidTemporaryFile": null, "destinationName": null }

OrdererDefaultAddressRequest

Pas de description pour cette classe

PropriétéTypeOrdreObligatoireDescription
OrdererCodeString0True

Code du donneur d'ordre

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "OrdererCode": null }

PackageCare

Colis pour demande de prise en charge de colis

PropriétéTypeOrdreObligatoireDescription
PackageCodeString0True

Code barre du colis (obligatoire)

PickupAddressExternalCodeString1False

Code externe de l'adresse d'enlévement (obligatoire si PickupAddressId n'est pas renseigné

DeliveryAddressExternalCodeString2True

Code externe de l'adresse de livraison (obligatoire)

IdRegularServicesGroupInt323True

Identifiant du groupe de prestation régulières (obligatoire)

PickupAddressIdInt324False

Code externe de l'adresse d'enlévement (obligatoire si {nameof(PackageCare.PickupAddressId)} n'est pas renseigné

CustomerCodeString5False

Code du client associé à la demande de prise en charge (obligatoire)

{ "PackageCode": null, "PickupAddressExternalCode": null, "DeliveryAddressExternalCode": null, "IdRegularServicesGroup": 0, "PickupAddressId": 0, "CustomerCode": null }

PackageFamilyPicto

Association Picogramme css et code de famille de colis

PropriétéTypeOrdreObligatoireDescription
PictoNameString0False

Nom du pictogramme ('Plis,Colis,Encombrant,Palette,Autre,...')

FamilyPackageCodeList`1 - String1False

Liste des codes de familles de colis associés

{ "PictoName": null, "FamilyPackageCode": [] }

PunchoutAuthenticationRequest

Requête d'authentification dispatch web Punch out

PropriétéTypeOrdreObligatoireDescription
SetupRequestHeaderString0True

Complet setup request from xml

PayLoadIdString1True

PayLoadId

BuyerCookieString2True

BuyerCookie

BrowserFormPostString3True

Url to call for shoppingcard

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "SetupRequestHeader": null, "PayLoadId": null, "BuyerCookie": null, "BrowserFormPost": null }

PutUpdateApprobationLinkRequest

Requete pour mettre à jour une liaison d'approbation pour un donneur d'ordre

PropriétéTypeOrdreObligatoireDescription
OrdererCodeToUpdateString0True

Code du donneur d'ordre à mettre à jour

LinkApprobationOrderer1True

Association à ajouter/supprimer pour le donneur d'ordre à mettre à jour

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "OrdererCodeToUpdate": null, "Link": null }

RemoveTemporaryAttachedFileToShipmentRequest

Requete pour supprimer un fichier temporaire attaché à un ordre de transport.

PropriétéTypeOrdreObligatoireDescription
TemporaryAttachedFileGuidString0True

Guid temporaire du fichier

IdAttachedFileInt320True

Id du fichier sur le serveur Dispatch

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "TemporaryAttachedFileGuid": null, "IdAttachedFile": 0 }

RenamePoiFamilyRequest

Requète pour renommer une famille de poi

PropriétéTypeOrdreObligatoireDescription
FamilyIdToRenameInt320True

Identifiant de la famille de poi à renommer

NewFamilyNameString1True

Nouveau nom pour la famille de POI

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "FamilyIdToRename": 0, "NewFamilyName": null }

RequestType

Paramètre mère de tous les paramètres request de l'API

PropriétéTypeOrdreObligatoireDescription
CredentialCredential-1True

Objet d'identification

{ "Credential": null }

SaveBookmarkAddressRequest

Requete de savegarde d'adresse favorite

PropriétéTypeOrdreObligatoireDescription
AddressAddress0True

Adresse a rataché au client

ClientCodeString1True

Code du client à qui doit être rataché l'adresse favorite

SaveToOrdererBookBoolean2False

Si faux l'adresse est sauvegardée dans le carnet client si vrai dans le carnet du donneur d'ordre

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "Address": null, "ClientCode": null, "SaveToOrdererBook": false }

SaveFavoriteAddressForManagedOrdererRequest

Requete de savegarde d'adresse favorite

PropriétéTypeOrdreObligatoireDescription
AddressAddress0True

Adresse a rattacher au client

CustomerCodeString1True

Code client auquel rattacher l'adresse favorite

OrdererCodeString2True

Code donneur d'ordre pour lequel l'adresse est ajoutée au carnet d'adresse

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "Address": null, "CustomerCode": null, "OrdererCode": null }

SaveNewPasswordWithResetTokenRequest

Save new password with reset link

PropriétéTypeOrdreObligatoireDescription
TrackIdString0False

TrackId

ResetTokenString1True

ResetToken

NewPasswordString2True

New Password to save

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "TrackId": null, "ResetToken": null, "NewPassword": null }

SaveSatisfactionSurveyRequest

Requète pour sauvegarder une enquête de satisfaction

PropriétéTypeOrdreObligatoireDescription
InternalShipmentIdInt320True

Identifiant interne de mission (Numéro de transport)

SatisfactionSurveyResponsesList`1 - SatisfactionSurvey1True

Liste des réponses de l'enquête de satisfaction

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "InternalShipmentId": 0, "SatisfactionSurveyResponses": null }

SaveWebUserRightProfileRequest

Requete de sauvegarde des droits donneur d'ordre d'un profil

PropriétéTypeOrdreObligatoireDescription
UserWebProfileUserWebProfile0True

Droit donneur d'ordre

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "UserWebProfile": null }

SearchBillRequest

Paramètre de recherche de facture

PropriétéTypeOrdreObligatoireDescription
CustomerCodeListList`1 - String0False

Liste des codes clients rattachés aux factures

FromEmissionUtcDateDate1False

Début de la période d'emission de facture

ToEmissionUtcDateDateTime nullable2False

Fin de la période d'emission de facture

BillStateList`1 - EBillState3False

Etats courant des factures

InternalIdBillListList`1 - Int324False

identifiants interne de facture

MaxResultInt325False

Nombre de résultat maximum retournés (Defaut = 100, Max =500)

SortModeESortMode6False

Mode tri

SortAscBoolean7False

Tri croissant

BillNumberListList`1 - String8False

Numéro de facture (disponible à partir de la version API 46)

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "CustomerCodeList": null, "FromEmissionUtcDate": null, "ToEmissionUtcDate": null, "BillState": null, "InternalIdBillList": null, "MaxResult": 100, "SortMode": 1, "SortAsc": true, "BillNumberList": null }

SearchRequest

Requête de recherche de mission

PropriétéTypeOrdreObligatoireDescription
SearchParamsSearch0True

Critère de recherches

PageNumberInt321False

Numéro de page demandé (0 étant la première page)

ResultLimitInt322False

Nombre de résultat maximum

SortOrderString3False

Ordre de tri : Desc, Asc

SortFieldString4False

Champs de tri

LoadShipmentHistoryBoolean5False

Charger l'historique de mission avec les mission, traitement lourd et volumineux si il y a beaucoup de mission

LoadRevokedGeoDeviceAlertsBoolean6False

Charger l'historique des suppressions d'alertes

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "SearchParams": {} }

SecureTransportRequest

Requete de sécurisation d'une mission

PropriétéTypeOrdreObligatoireDescription
InternalMissionIdInt320True

Identifiant interne de la mission

IsTransportSecuredBoolean1True

Indique l'état de sécurité du transport

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "InternalMissionId": 0, "IsTransportSecured": false }

SendCSSDemandRequest

Envoi les informations de choix de css à Eureka

PropriétéTypeOrdreObligatoireDescription
ClientString0False

Client demandeur

ContactString1False

Nom/ numéro de téléphone, email

CSSString2False

Nom de la css standard

PackageFamilyPictosList`1 - PackageFamilyPicto3False

Liste des pictos à utiliser pour les familles de colis

ServicePictosList`1 - ServicePicto4False

Liste des pictos à utiliser pour les prestations

AdditionalCommentString5False

Commentaire additionel

CompanyLogoByte[]6False

Logo société

CompanyLogoFileNameString7False

Nom du fichier du logo société

ServiceFamilyPictosList`1 - FamilyServicePicto8False

Liste des pictos à utiliser pour les famille de prestations

{ "Client": null, "Contact": null, "CSS": null, "PackageFamilyPictos": null, "ServicePictos": null, "AdditionalComment": null, "CompanyLogo": null, "CompanyLogoFileName": null, "ServiceFamilyPictos": null }

SendPasswordToLoginRequest

Permet d'envoyer les identifiants à un donneur d'ordre par email

PropriétéTypeOrdreObligatoireDescription
UserLoginToSendPasswordEmailString0True

Login utilisateur qui recevra l'email avec ses identifiants

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "UserLoginToSendPasswordEmail": null }

ServicePicto

Pas de description pour cette classe

PropriétéTypeOrdreObligatoireDescription
PictoNameString0False

Nom du pictogramme ('Avion, Camion, Véhicule léger, Moto, Scooter, Bateau,...')

ServiceCodeList`1 - String1False

Liste des codes de prestation associés

{ "PictoName": null, "ServiceCode": [] }

SetCustomParametersRequest

Requete de sauvegarde de paramètre personnalisé pour une mission

PropriétéTypeOrdreObligatoireDescription
InternalMissionIdInt320True

Identifiant interne de la mission

ServiceParamsList`1 - CustomField1False

Liste des paramètres personnalisés d'une prestation

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "InternalMissionId": 0, "ServiceParams": null }

ShuttleScheduleDateMode

Mode de rechercherche de la meilleure navette

NomValeur
DepartureDate0
ArrivalDate1
PreviousDate2
NextDate3

UpdateOrdererDefaultAddressRequest

Pas de description pour cette classe

PropriétéTypeOrdreObligatoireDescription
OrdererCodeString0True

Code du donneur d'ordre

AddressIdInt321True

Identifiant de l'adresse par défaut du donneur d'ordre

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "OrdererCode": null, "AddressId": 0 }

UpdateOrdererPointOfInterestDetailsRequest

Requète pour récupérer mettre à jour un POI associé à un donneur d'ordre

PropriétéTypeOrdreObligatoireDescription
PointOfInterestDetailsPointOfInterestDetails0True

Details d'un POI

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "PointOfInterestDetails": null }

UpdatePackageLineRequest

Requete de mise à jour d'une ligne de colis

PropriétéTypeOrdreObligatoireDescription
SearchKeyString0False

Clé de recherche

SearchValueString1False

Valeur à rechercher

InternalIdInt322True

Id de la mission

PackagePacking3True

Description du colis à mettre à jour

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "SearchKey": null, "SearchValue": null, "InternalId": 0, "Package": null }

UpdatePasswordRequest

Requete de changement de mot de passe de donneur d'ordre

PropriétéTypeOrdreObligatoireDescription
OldPasswordString0True

Mot de passe avant le changement pour une vérification

NewPasswordString1True

Nouveau mot de passe à enregistrer

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "OldPassword": null, "NewPassword": null }

UpdateReferenceRequest

Pas de description pour cette classe

PropriétéTypeOrdreObligatoireDescription
ReferenceToUpdateReference0False

Reference entity to update

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "ReferenceToUpdate": null }

UpdateShipmentRequest

Requête pour la modification d'ordre

PropriétéTypeOrdreObligatoireDescription
ShipmentShipment0True

Transport aller

ReturnShipmentShipment1False

Transport retour

ByPassCityControlBoolean2False

Les villes des missions ne sont pas vérifier par Dispatch, si aucune ville ne correspond il se peut que Dispatch ne trouve pas de tarif

ComputePriceWithTaxesBoolean3False

Le TTC sera calculé par Dispatch et la propriété PriceWithTaxe de Shipment sera renseignée

SkipDistanceComputingBoolean4False

Le calcul de distance est ignoré (usage interne)

UpdateCommentString5False

Commentaire à insérer dans l'historique de l'ordre

ReturnUpdateCommentString6False

Commentaire à insérer dans l'historique de l'ordre pour le transport retour

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "Shipment": null, "ReturnShipment": null, "ByPassCityControl": false, "ComputePriceWithTaxes": false, "SkipDistanceComputing": false, "UpdateComment": null, "ReturnUpdateComment": null }

ValidateQuotationRequest

Permet de valider un devis

PropriétéTypeOrdreObligatoireDescription
QuoteIdInt320True

Numéro de Devis

ForcedPickupDateApprovalForcedDateCondition1False

Nouvelle date d'enlèvement d'approbation

ForcedDeliveryDateApprovalForcedDateCondition2False

Nouvelle date de livraison d'approbation

OriginalOrdererCodeString3False

Code du donneur d'ordre ayant saisi la mission

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "QuoteId": 0, "ForcedPickupDate": null, "ForcedDeliveryDate": null, "OriginalOrdererCode": null }

VoucherOrderRequest

Requete de commande directe de carnet de bon (sans paiement comptant)

PropriétéTypeOrdreObligatoireDescription
VoucherQuantityInt320True

Quantité de bon à commander

CustomerCodeString1True

Code du client à créditer

CredentialCredential-1True

Objet d'identification

{ "Credential": null, "VoucherQuantity": 0, "CustomerCode": null }

Objets utilisés pour les réponses de l'API

AddPoiFamilyResponse

Réponse pour ajouter une famille de POI

PropriétéTypeOrdreObligatoireDescription
ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "Errors": [], "Status": 200 }

ApproveQuotationResponse

Réponse de la méthode ApproQuotation qui permet d'approuver une mission en attente d'approbation

PropriétéTypeOrdreObligatoireDescription
ShipmentIdInt320False

Numéro de la mission validée dans Dispatch

TrackIdString1False

Numéro de tracking de la mission validée dans Dispatch

QuotationApprovalErrorTypeQuotationApprovalError2False

Type de l'erreur remontée par l'approbation de mission

MissingServiceFileCategoriesList`1 - FileCategory3False

Catégories de fichiers pour lesquelles au moins un fichier est manquant pour la validation de la prestation

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "ShipmentId": 0, "Errors": [], "TrackId": null, "Status": 200, "QuotationApprovalErrorType": 0, "MissingServiceFileCategories": null }

AskApprovalResponse

Réponse de la méthode AskApproval qui permet de transformer un devis en demande d'approbation

PropriétéTypeOrdreObligatoireDescription
ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "Errors": [], "Status": 200 }

AttachFileToShipmentResponse

Réponse à la méthode AttachFileToShipment

PropriétéTypeOrdreObligatoireDescription
GuidFileOnServerWebString0False

Guid permettant identifier le fichier sur le serveur web.

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "GuidFileOnServerWeb": null, "Errors": [], "Status": 200 }

AuthentificationResponse

Type de retour de l'authentification

PropriétéTypeOrdreObligatoireDescription
AuthentifiedBoolean0False

Indique si l'authentification a réussi

ClientsList`1 - String1False

Liste des clients associés au donneur d'ordre

ConnectionTokenString2False

Token de connection qui évite de s'authentifier à chaque appel de méthode, la validitée est de 24h

LanguageString3False

Langue du donneur d'ordre

UserRightsUserRights4False

Ensemble des droits d'accès de l'utilisateur sur l'API

ASPNetSessionIdString5False

Ensemble des droits d'accès de l'utilisateur sur l'API

OrdererOrderingParty6False

Informations sur le donneur d'ordre

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "Authentified": false, "Errors": [], "Clients": null, "Status": 200, "ConnectionToken": null, "Language": null, "UserRights": null, "ASPNetSessionId": null, "Orderer": null }

AutoCompleteStreetResponse

Réponse à la méthode AutoCompleteStreet, retourne une liste d'adresse correspondant à un début de nom de rue

PropriétéTypeOrdreObligatoireDescription
MatchAddressList`1 - Address0False

Adresses trouvées

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "MatchAddress": [], "Errors": [], "Status": 200 }

BillAndPayShipmentResponse

Réponse à la méthode BillAndPay qui permet de facturer et régler une mission

PropriétéTypeOrdreObligatoireDescription
ShipmentInt320False

Numéro de la mission suite à sa validation

TrackIdString1False

Track ID de la mission

BillNumberString2False

Numéro de la facture Dispatch

DispatchPaymentIdString3False

Numéro de réglement Dispatch

BillDownLoadIdString4False

Identifiant de téléchargement de la facture

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "Shipment": 0, "Errors": [], "TrackId": null, "Status": 200, "BillNumber": null, "DispatchPaymentId": null, "BillDownLoadId": null }

CityResponse

Réponse à la méthode City

PropriétéTypeOrdreObligatoireDescription
CityListList`1 - City0False

Liste des villes trouvées

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "CityList": null, "Errors": [], "Status": 200 }

Classification

Représentation d'un score de géocoding

NomValeur
NotClassified0
NoResult1
NoInput2
Low3
Medium4
High5
PartiallyExact6
Exact7

ComparePricesResponse

Réponse à la méthode comapre price

PropriétéTypeOrdreObligatoireDescription
ServiceListList`1 - ServicePrice0False

Service pouvant être sélectionnés par le client

DistanceDecimal1False

[Obsolete] Distance en mètre, voir la distance directement dans le Service

DurationDouble2False

[Obsolete] Voir la durée directement dans le service

ServiceFamillyListList`1 - ServiceFamilly3False

Liste exaustive des familles de prestation disponibles

RejectedServicesList`1 - RejectedService4False

Liste des prestations rejetées pour raison métier (hors délais/ sans tarifs, ...)

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "ServiceList": null, "Errors": [], "Distance": 0.0, "Status": 200, "Duration": 0.0, "ServiceFamillyList": null, "RejectedServices": null }

ComputePriceResponse

Réponse à la méthode Compute Price

PropriétéTypeOrdreObligatoireDescription
ShipmentShipment0False

Mission Aller, seules les informations tarifaires et délais sont renseignées

ReturnShipmentShipment1False

Mission Retour, seules les informations tarifaires et délais sont renseignées

TotalAmountWithTaxesDouble2False

Montant total de la comande TTC

TotalAmountWithoutTaxesDouble3False

Montant total de la comande HT

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "Shipment": null, "Errors": [], "ReturnShipment": null, "Status": 200, "TotalAmountWithTaxes": 0.0, "TotalAmountWithoutTaxes": 0.0 }

CountryResponse

Réponse à la méthode country

PropriétéTypeOrdreObligatoireDescription
CountryListList`1 - Country0False

Liste des pays

DefaultCountryString1False

Pays par défaut pour la saisie (un paramétre général éxiste pour le suivi de mission)

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "CountryList": null, "Errors": [], "DefaultCountry": null, "Status": 200 }

CreateReferenceResponse

Pas de description pour cette classe

PropriétéTypeOrdreObligatoireDescription
ReferenceReference0False

Created reference

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "Reference": null, "Errors": [], "Status": 200 }

CreateShipmentResponse

Réponse à la méthode createshipment

PropriétéTypeOrdreObligatoireDescription
ShipmentShipment0False

Mission Aller

ReturnShipmentShipment1False

Mission Retour

TotalAmountWithTaxesDouble2False

Montant total de la comande TTC

TotalAmountWithoutTaxesDouble3False

Montant total de la comande HT

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "Shipment": null, "Errors": [], "ReturnShipment": null, "Status": 200, "TotalAmountWithTaxes": 0.0, "TotalAmountWithoutTaxes": 0.0 }

CreateTrackIdPageSessionResponse

Pas de description pour cette classe

PropriétéTypeOrdreObligatoireDescription
SessionTokenString0False

Pas de description

CultureString1False

Pas de description

PageSettingsTrackIdPageSettings2False

Pas de description

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "SessionToken": null, "Errors": [], "Culture": null, "Status": 200, "PageSettings": null }

CustomMissionsViewProfileResponse

Pas de description pour cette classe

PropriétéTypeOrdreObligatoireDescription
ColumnsList`1 - CustomMissionsViewColumnDescription0False

Pas de description

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "Columns": null, "Errors": [], "Status": 200 }

DeleteAPoiFamillyResponse

Réponse de la supression d'une famille de POI

PropriétéTypeOrdreObligatoireDescription
ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "Errors": [], "Status": 200 }

DeletePointOfInterestResponse

Réponse pour supprimer un POI

PropriétéTypeOrdreObligatoireDescription
ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "Errors": [], "Status": 200 }

EDIResponse

Pas de description pour cette classe

PropriétéTypeOrdreObligatoireDescription
EDIStatusEDIStatusEnum0False

Pas de description

IntegratedCodesList`1 - String1False

Pas de description

IntegratedInternalIdsList`1 - Int322False

Pas de description

IntegratedIdsList`1 - Int323False

Pas de description

EDIErrorsList`1 - String4False

Pas de description

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "EDIStatus": 0, "Errors": [], "IntegratedCodes": null, "Status": 200, "IntegratedInternalIds": null, "IntegratedIds": null, "EDIErrors": null }

EDocumentDownloadStatus

Statut de téléchargement du document

NomValeur
DocumentIsDownloadingFromCarrier1
PendingDocumentDownloadFromSubcontractor2
PendingSubcontractorAssignment3
InternalError-1

ExistCustomerResponse

Réponse de la méthode ExistCustomer

PropriétéTypeOrdreObligatoireDescription
ExistBoolean0False

Le client existe

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "Exist": false, "Errors": [], "Status": 200 }

ExistUserResponse

Réponse de la méthode ExistUser

PropriétéTypeOrdreObligatoireDescription
ExistBoolean0False

L'utilisateur existe

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "Exist": false, "Errors": [], "Status": 200 }

FavoritesUserAddressResponse

Réponse à la méthode FavoritesUserAddress

PropriétéTypeOrdreObligatoireDescription
AddressesList`1 - Address0False

Liste des adresses associées à l'utilisateur

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "Addresses": null, "Errors": [], "Status": 200 }

FindAddressByGeocodingResponse

Réponse obtenue suite à l'appel à la méthode Json/FindAddressByGeocoding

PropriétéTypeOrdreObligatoireDescription
AddressesList`1 - Address0False

Adresses trouvées pour les coordonnées géographiques fournies

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "Addresses": null, "Errors": [], "Status": 200 }

FindAddressSuggestionsResponse

Réponse obtenue suite à l'appel à la méthode Json/FindAddressSuggestions

PropriétéTypeOrdreObligatoireDescription
AddressSuggestionsList`1 - AddressSuggestion0False

Suggestions d'adresses trouvées pour la chaîne de caractères fournie

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "AddressSuggestions": null, "Errors": [], "Status": 200 }

GenerateReportResponse

Pas de description pour cette classe

PropriétéTypeOrdreObligatoireDescription
ReportFileByte[]1False

Pas de description

IsGZippedBoolean0False

Pas de description

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "IsGZipped": false, "Errors": [], "ReportFile": null, "Status": 200 }

GeocodeAddressResponse

Reponse d'appel à la méthode GeocodeAddress contenant les coordonnées GPS de l'adresse à géocoder

PropriétéTypeOrdreObligatoireDescription
AddressToGeocodeAddress0False

Adresse initiale à géocoder

CoordinatesGeoData1False

Coordonnées GPS de l'adresse à géocoder

ScoresGeocodingScores2False

Scores de géocoding pour les différentes parties de l'adresse donnée

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "AddressToGeocode": null, "Errors": [], "Coordinates": null, "Status": 200, "Scores": null }

GetAddressByLocationIdResponse

Réponse obtenue suite à l'appel à la méthode Json/GetAddressByLocationId

PropriétéTypeOrdreObligatoireDescription
AddressAddress0False

Adresse correspondante à l'identifant de suggestion fournie

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "Address": null, "Errors": [], "Status": 200 }

GetAddressFromExternCodeResponse

Réponse à la méthode GetAddressFromExternCode

PropriétéTypeOrdreObligatoireDescription
AddressAddress0False

Adresse correspondante au code externe

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "Address": null, "Errors": [], "Status": 200 }

GetAllClientResponse

Réponse à la méthode GetAllClient

PropriétéTypeOrdreObligatoireDescription
CustomersListList`1 - Customer0False

Client(s) chargé(s)

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "CustomersList": null, "Errors": [], "Status": 200 }

GetAllowedFilesTypesResponse

Réponse de la méthode GetAllowedFilesTypes

PropriétéTypeOrdreObligatoireDescription
AllowedTypesList`1 - String0False

Types de fichiers autorisés lors des processus de téléversement

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "AllowedTypes": null, "Errors": [], "Status": 200 }

GetAllowedPackageConfigResponse

Réponse de la requete de récupération de l'ensemble des familles et natures de colis accessible à un client

PropriétéTypeOrdreObligatoireDescription
PackageNatureListList`1 - Package0False

Liste des natures de colis accessibles au client

PackageFamillyListList`1 - PackageFamily1False

Liste des familles de colis accessibles au client

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "PackageNatureList": null, "Errors": [], "PackageFamillyList": null, "Status": 200 }

GetAnnouncedPackagesHistoryResponse

Réponse de la méthode GetTrackingOrder

PropriétéTypeOrdreObligatoireDescription
HistoryEntriesList`1 - AnnouncedPackageEvent0False

Pas de description

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "Errors": [], "Status": 200 }

GetApiBaseUrlResponse

Pas de description pour cette classe

PropriétéTypeOrdreObligatoireDescription
BaseUrlString0False

Pas de description

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "BaseUrl": null, "Errors": [], "Status": 200 }

GetAssociatedPODResponse

Réponse de l'appel à la méthode GetPODList

PropriétéTypeOrdreObligatoireDescription
PODListList`1 - ProofOfDelivery0False

Liste des preuves de livraison de la mission

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "PODList": [], "Errors": [], "Status": 200 }

GetAttachedFilesShipmentResponse

Réponse de l'appel à la méthode GetAllFilesShipmentByIdTransportOrder

PropriétéTypeOrdreObligatoireDescription
FileShipmentAwaitingListList`1 - FileShipmentInformation0False

Liste des fichiers rattachés à un ordre de transport en attentes de transfert au serveur Dispatch

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "FileShipmentAwaitingList": null, "Errors": [], "Status": 200 }

GetBestShuttleScheduleResponse

Réponse de la méthode GetBestShuttleSchedule

PropriétéTypeOrdreObligatoireDescription
ShuttleScheduleShuttleSchedule0False

Horaires de la navette correspondant au mieux aux critères de recherche

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "ShuttleSchedule": null, "Errors": [], "Status": 200 }

GetBillPaymentsResponse

Réponse de la méthode GetBillPayments

PropriétéTypeOrdreObligatoireDescription
PaymentsList`1 - Payment0False

Liste de règlements d'une facture

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "Payments": null, "Errors": [], "Status": 200 }

GetBillReportResponse

Réponse à la méthode GetBillReport

PropriétéTypeOrdreObligatoireDescription
BillDataBase64StringString0False

Contenu du fichier encodée sous la forme d'une chaine de caractères en base 64

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "BillDataBase64String": null, "Errors": [], "Status": 200 }

GetBillResponse

Réponse à la méthode GetBill

PropriétéTypeOrdreObligatoireDescription
BillDataBase64StringString0False

Contenu du fichier encodée sous la forme d'une chaine de caractères en base 64

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "BillDataBase64String": null, "Errors": [], "Status": 200 }

GetClientAdressResponse

Réponse à la méthode GetClientAdress

PropriétéTypeOrdreObligatoireDescription
AddressAddress0False

Adresse du compte client

BillAddressAddress1False

Adresse de facturation du compte client

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "Address": null, "Errors": [], "BillAddress": null, "Status": 200 }

GetClientCustomFieldResponse

Pas de description pour cette classe

PropriétéTypeOrdreObligatoireDescription
CustomFieldListList`1 - CustomerCustomField0False

Liste des paramètres personnalisés du client

Reference1LabelString1False

Libellé de la référence 1

Reference1ValueString2False

Valeur de la référence 1

Reference1MandatoryBoolean3False

Réference 1 obligatoire dans la saisie d'ordre

Reference2LabelString5False

Libellé de la référence 2

Reference2ValueString6False

Valeur de la référence 2

Reference2MandatoryBoolean7False

Réference 2 obligatoire dans la saisie d'ordre

Reference3LabelString9False

Libellé de la référence 3

Reference3ValueString10False

Valeur de la référence 3

Reference3MandatoryBoolean11False

Réference 3 obligatoire dans la saisie d'ordre

Reference1ForcedBoolean13False

La valeur de la référence 1 doit faire partie des références du client

Reference2ForcedBoolean14False

La valeur de la référence 2 doit faire partie des références du client

Reference3ForcedBoolean15False

La valeur de la référence 3 doit faire partie des références du client

PreRegisteredReference1List`1 - String4False

Pas de description

PreRegisteredReference2List`1 - String8False

Pas de description

PreRegisteredReference3List`1 - String12False

Pas de description

CountReference1ValuesEnableInt3216False

Nombre de valeur disponible pour référence 1 par rapport au donneur d'ordre

CountReference2ValuesEnableInt3217False

Nombre de valeur disponible pour référence 2 par rapport au donneur d'ordre

CountReference3ValuesEnableInt3218False

Nombre de valeur disponible pour référence 3 par rapport au donneur d'ordre

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "CustomFieldList": null, "Errors": [], "Reference1Label": null, "Status": 200, "Reference1Value": null, "Reference1Mandatory": false, "PreRegisteredReference1": null, "Reference2Label": null, "Reference2Value": null, "Reference2Mandatory": false, "PreRegisteredReference2": null, "Reference3Label": null, "Reference3Value": null, "Reference3Mandatory": false, "PreRegisteredReference3": null, "Reference1Forced": false, "Reference2Forced": false, "Reference3Forced": false, "CountReference1ValuesEnable": 0, "CountReference2ValuesEnable": 0, "CountReference3ValuesEnable": 0 }

GetClientEDIBuilderConfResponse

Pas de description pour cette classe

PropriétéTypeOrdreObligatoireDescription
CodesList`1 - String0False

Pas de description

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "Codes": null, "Errors": [], "Status": 200 }

GetClientPOIResponse

Résultat de la récupération des POI d'un client

PropriétéTypeOrdreObligatoireDescription
POIListList`1 - POIFamily0False

POI associés aux clients

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "POIList": null, "Errors": [], "Status": 200 }

GetClientReferencesResponse

Pas de description pour cette classe

PropriétéTypeOrdreObligatoireDescription
Reference1LabelString1False

Libellé de la référence 1

Reference1ValueString2False

Valeur forcée de la référence 1 par rapport au donneur d'ordre

Reference1MandatoryBoolean3False

Réference 1 obligatoire dans la saisie d'ordre

Reference2LabelString5False

Libellé de la référence 2

Reference2ValueString6False

Valeur forcée de la référence 2 par rapport au donneur d'ordre

Reference2MandatoryBoolean7False

Réference 2 obligatoire dans la saisie d'ordre

Reference3LabelString9False

Libellé de la référence 3

Reference3ValueString10False

Valeur forcée de la référence 3 par rapport au donneur d'ordre

Reference3MandatoryBoolean11False

Réference 3 obligatoire dans la saisie d'ordre

Reference1ForcedBoolean13False

La valeur de la référence 1 doit provenir de la liste des références associées aux clients

Reference2ForcedBoolean14False

La valeur de la référence 2 doit provenir de la liste des références associées aux clients

Reference3ForcedBoolean15False

La valeur de la référence 3 doit provenir de la liste des références associées aux clients

CountReference1ValuesEnableInt3216False

Nombre de valeur disponible pour référence 1 par rapport au donneur d'ordre

CountReference2ValuesEnableInt3217False

Nombre de valeur disponible pour référence 2 par rapport au donneur d'ordre

CountReference3ValuesEnableInt3218False

Nombre de valeur disponible pour référence 3 par rapport au donneur d'ordre

AtLeastOneReferenceMandatoryBoolean19False

au moin une référence est obligatoire dans la saisie d'ordre

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "Errors": [], "Reference1Label": null, "Status": 200, "Reference1Value": null, "Reference1Mandatory": false, "Reference2Label": null, "Reference2Value": null, "Reference2Mandatory": false, "Reference3Label": null, "Reference3Value": null, "Reference3Mandatory": false, "Reference1Forced": false, "Reference2Forced": false, "Reference3Forced": false, "CountReference1ValuesEnable": 0, "CountReference2ValuesEnable": 0, "CountReference3ValuesEnable": 0, "AtLeastOneReferenceMandatory": false }

GetClientRegularOrdersGroupsResponse

Réponse de la méthode GetClientRegularOrdersGroups

PropriétéTypeOrdreObligatoireDescription
RegularOrdersGroupsList`1 - RegularOrdersGroup0False

Groupes d'ordres réguliers d'un client

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "RegularOrdersGroups": null, "Errors": [], "Status": 200 }

GetClientResponse

Réponse à la méthode GetClient

PropriétéTypeOrdreObligatoireDescription
CustomerCustomer0False

Client trouvé

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "Customer": null, "Errors": [], "Status": 200 }

GetClientServiceResponse

Réponse à la méthode GetClientService

PropriétéTypeOrdreObligatoireDescription
ServiceListList`1 - Service0False

Liste des prestations autorisées pour le client

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "ServiceList": null, "Errors": [], "Status": 200 }

GetClientSpecificServicesResponse

Réponse de la méthode GetClientSpecificServices

PropriétéTypeOrdreObligatoireDescription
ServiceListList`1 - Service0False

Liste des prestations autorisées pour le client

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "ServiceList": null, "Errors": [], "Status": 200 }

GetCompanyParameterResponse

Réponse à la méthode GetCompanyParameter

PropriétéTypeOrdreObligatoireDescription
ParametersCompanyParameters0False

Paramètres de l'API

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "Parameters": { "ClientEBusinessCode": null, "DefaultCountryCode": null, "MandatoryAddressFields": 0, "ForcingStepByStepMode": false, "ConditionOfUse": null, "UseAddressNormalization": false, "AddressNormalizationRequired": false, "UseAddressNormalizationIneBusiness": false, "AddressNormalizationRequiredIneBusiness": false, "ClientEBusinessCodeProfessionnal": null, "EBusinessMandatoryFields": 0, "OrdererCodeEBusiness": null, "OrdererCodeEBusinessProfessional": null, "ECommerceGeneralConditionURL": null, "EBusinessShowPackageStep": false, "Coment1Mode": 0, "Coment2Mode": 0, "Coment3Mode": 0, "Coment4Mode": 0, "Coment5Mode": 0, "Coment6Mode": 0, "Coment7Mode": 0, "Coment8Mode": 0, "VisibleAddressFields": 0, "TrackingPackagesSearchMaxPeriodInMonths": 0, "TrackingPackagesSearchIgnoreBarcodeWhiteSpaces": false, "TrackingPackageSearchMinCharNbForAutocompletion": 0, "WeightDisplayUnit": null, "DefaultSizeUnit": null, "GazEmissionEnabled": false, "SearchRestrictionSettings": null, "HideBarCodeOnMissionDetails": false, "TrackIdFeatureEnabled": false, "DefaultCountryForOrderHistory": null, "CircuitAddressesSetEnabled": false, "TransportSearchResultLimit": 0, "ReceiptLabel": null, "IsAirWaybillModuleEnabled": false, "TrackyParameters": null, "LoginPageUrl": null, "HomePageMessage": null, "TrackyUrl": null }, "Errors": [], "Status": 200 }

GetCustomFieldsConfigResponse

Pas de description pour cette classe

PropriétéTypeOrdreObligatoireDescription
CustomFieldListList`1 - CustomField0False

Id champs

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "CustomFieldList": null, "Errors": [], "Status": 200 }

GetCustomerVoucherPricingScaleResponse

Réponse de la récupération d'une grille de tarif en bon pour un client

PropriétéTypeOrdreObligatoireDescription
VoucherPricingScaleListList`1 - VoucherPricingScale0False

Grille de tarification en bon

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "VoucherPricingScaleList": null, "Errors": [], "Status": 200 }

GetDailyTrackHistoryFromIdResponse

Réponse contenant les feuilles de route journalière d'un boitier gps

PropriétéTypeOrdreObligatoireDescription
DailyTrackHistoryList`1 - DailyTrackHistory0False

Liste des Feuilles de route par jour d'un boitier

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "DailyTrackHistory": null, "Errors": [], "Status": 200 }

GetDelegatorResponse

Réponse d'appel à la méthode GetDelegatorToken contenant le token du donneur d'ordre délégateur

PropriétéTypeOrdreObligatoireDescription
DelegatorTokenString0False

Token de session du donneur d'ordre délégateur

DelegatorOrderingParty1False

Donneur d'ordre délégateur

OrdererRightsUserRights2False

Droits du donneur d'ordre délégateur

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "DelegatorToken": null, "Errors": [], "Delegator": null, "Status": 200, "OrdererRights": null }

GetDonneurOrdreClientsResponse

Réponse de la méthode GetDonneurOrdreClients

PropriétéTypeOrdreObligatoireDescription
ClientsList`1 - Customer0False

Liste des clients du donneur d'ordre

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "Clients": null, "Errors": [], "Status": 200 }

GetECommerceCredentialsResponse

Pas de description pour cette classe

PropriétéTypeOrdreObligatoireDescription
ValidCredentialsList`1 - ECommerceCredential0False

Pas de description

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "ValidCredentials": null, "Errors": [], "Status": 200 }

GetEurekaMapsCredentialResponse

Réponse à la méthode GetEurekaMapsCredential

PropriétéTypeOrdreObligatoireDescription
EurekaMapsUrlString0False

Url de l'API EurekaMaps

EurekaMapsTokenString1False

Token de session EurekaMaps

EurekaMapsCopyrightString2False

Copyright EurekaMaps

EurekaMapsRestApiUrlString3False

Url de l'API REST EurekaMaps

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "EurekaMapsUrl": null, "Errors": [], "EurekaMapsToken": null, "Status": 200, "EurekaMapsCopyright": null, "EurekaMapsRestApiUrl": null }

GetExportModelResponse

Pas de description pour cette classe

PropriétéTypeOrdreObligatoireDescription
ExportModelListList`1 - ExportModel0True

Liste des models accessible au client

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "ExportModelList": null, "Errors": [], "Status": 200 }

GetGeoDeviceTrackFromIdResponse

Réponse contenant tout les points d'une trace d'un boitier gps

PropriétéTypeOrdreObligatoireDescription
DailyTrackHistoryList`1 - DailyTrackHistory0False

Liste des historiques de trace par jour d'un boitier

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "DailyTrackHistory": null, "Errors": [], "Status": 200 }

GetGroupeOrdresReguliersAdressesResponse

Réponse de la méthode GetGroupeOrdresReguliersAdresses

PropriétéTypeOrdreObligatoireDescription
AddressesList`1 - Address0False

Groupes d'ordres réguliers d'un client

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "Addresses": null, "Errors": [], "Status": 200 }

GetHandledLanguagesResponse

Pas de description pour cette classe

PropriétéTypeOrdreObligatoireDescription
LanguagesList`1 - Language-1False

Pas de description

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "Languages": null, "Errors": [], "Status": 200 }

GetImportsShipmentsStatusResponse

Réponse à la méthode GetImportsShipmentsStatus

PropriétéTypeOrdreObligatoireDescription
ImportsStatusList`1 - ImportShipmentsStatus0False

Statuts des imports de missions

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "ImportsStatus": null, "Errors": [], "Status": 200 }

GetInternalReportGenerationResultResponse

Réponse de la requete GetInternalReportGenerationResultResponse

PropriétéTypeOrdreObligatoireDescription
ReportGeneratedByte[]0False

Report généré

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "ReportGenerated": null, "Errors": [], "Status": 200 }

GetLastAddressResponse

Réponse à la méthode GetLastAddress

PropriétéTypeOrdreObligatoireDescription
LastAddressListList`1 - Address0False

Dernières adresses utilisées

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "LastAddressList": [], "Errors": [], "Status": 200 }

GetListFilesCategoriesCodesResponse

Pas de description pour cette classe

PropriétéTypeOrdreObligatoireDescription
FileCategoriesList`1 - FileCategory0False

List des catégories de fichier

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "FileCategories": null, "Errors": [], "Status": 200 }

GetManageableOrderersResponse

Pas de description pour cette classe

PropriétéTypeOrdreObligatoireDescription
OrderersList`1 - OrderingParty0False

Manageable orderers

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "Orderers": [], "Errors": [], "Status": 200 }

GetNewTokenResponse

Pas de description pour cette classe

PropriétéTypeOrdreObligatoireDescription
NewTokenString0False

Nouveau token

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "NewToken": null, "Errors": [], "Status": 200 }

GetOrdererGeoDevicesResponse

Réponse contenant tout les boitiers associés à un donneur d'ordre

PropriétéTypeOrdreObligatoireDescription
OrdererGeoDevicesList`1 - OrdererGeoDevice0False

Liste des boitiers gps associés à un donneur d'ordre

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "OrdererGeoDevices": null, "Errors": [], "Status": 200 }

GetOrdererPointOfInterestDetailsResponse

Réponse contenant les informations détaillées d'un POI associé à un donneur d'ordre

PropriétéTypeOrdreObligatoireDescription
PointOfInterestDetailsPointOfInterestDetails0False

Détails d'un point d'interet

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "PointOfInterestDetails": null, "Errors": [], "Status": 200 }

GetOrdererPointsOfInterestResponse

Réponse contenant la liste de famille de POI

PropriétéTypeOrdreObligatoireDescription
PointsOfInterestList`1 - POIFamily0False

POI associé à un Donneur d'ordre

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "PointsOfInterest": null, "Errors": [], "Status": 200 }

GetOrdererRoundSheetResponse

Réponse de la demande de génération d'une feuille de tournée

PropriétéTypeOrdreObligatoireDescription
SheetByte[]0False

Feuille de tournée (tableau d'octets)

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "Sheet": null, "Errors": [], "Status": 200 }

GetOrdererRoundsResponse

Réponse de la demande de recherche de tournées

PropriétéTypeOrdreObligatoireDescription
OrdererRoundsList`1 - OrdererRound0False

Liste des tournées du donneur d'ordre ayant effectué la recherche

PaginationPagination1False

Informations sur la pagination

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "OrdererRounds": null, "Errors": [], "Pagination": null, "Status": 200 }

GetOrderingPartiesForCustomerResponse

Pas de description pour cette classe

PropriétéTypeOrdreObligatoireDescription
OrderingPartiesList`1 - OrderingParty0False

Liste de donneurs d'ordres

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "OrderingParties": null, "Errors": [], "Status": 200 }

GetOrderingPartyResponse

Pas de description pour cette classe

PropriétéTypeOrdreObligatoireDescription
OrderingPartyOrderingParty0False

Donneur d'ordre chargé

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "OrderingParty": null, "Errors": [], "Status": 200 }

GetPOIDetailsResponse

Pas de description pour cette classe

PropriétéTypeOrdreObligatoireDescription
FormattedAddressString0False

Pas de description

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "FormattedAddress": null, "Errors": [], "Status": 200 }

GetPackageRouteInfoResponse

Requete de récupération de la trace GPS d'un colis

PropriétéTypeOrdreObligatoireDescription
RouteStepsList`1 - RouteStep0False

Etapes, permet de distinguer les stop et les périodes de roulage

RouteCoordinatesList`1 - GeoData1False

Coordonnées GPS de la trace

DistanceDouble2False

Distance totale de la trace en Kilomètres

DrivingDurationInSecInt323False

Durée de roulage en seconde

StopDurationInSecInt324False

Durée d'arret en seconde

StopCountInt325False

Nombre d'arret

FromUtcDateDate6False

Date de début de la trace

ToUtcDateDate7False

Date de fin de la trace

PrevisionalArriveUtcDateDate8False

Date prévue d'arrivée (non calculée pour le moment)

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "RouteSteps": [], "Errors": [], "RouteCoordinates": [], "Status": 200, "Distance": 0.0, "DrivingDurationInSec": 0, "StopDurationInSec": 0, "StopCount": 0, "FromUtcDate": null, "ToUtcDate": null, "PrevisionalArriveUtcDate": null }

GetPackageTypeResponse

Pas de description pour cette classe

PropriétéTypeOrdreObligatoireDescription
PackageTypeListList`1 - Package-1False

Pas de description

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "PackageTypeList": null, "Errors": [], "Status": 200 }

GetPointsOfInterestRawDataResponse

Réponse contenant les informations détaillées d'un POI associé à un donneur d'ordre

PropriétéTypeOrdreObligatoireDescription
PointsOfInterestDetailsList`1 - PointOfInterestDetails0False

Détails d'un point d'interet

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "PointsOfInterestDetails": null, "Errors": [], "Status": 200 }

GetReferenceResponse

Type de retour de la méthode GetReference et GetClientReferences

PropriétéTypeOrdreObligatoireDescription
ReferenceListList`1 - Reference0False

Références trouvées

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "ReferenceList": [], "Errors": [], "Status": 200 }

GetRegularTransportsListResponse

Réponse de la méthode GetRegularTransportsList permettant de récuperer la liste des ordres réguliers d'un donneur d'ordre

PropriétéTypeOrdreObligatoireDescription
RegularTransportsListList`1 - RegularTransportIdentity0False

La liste des ordres réguliers d'un donneur d'ordre

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "RegularTransportsList": null, "Errors": [], "Status": 200 }

GetReportModelResponse

Pas de description pour cette classe

PropriétéTypeOrdreObligatoireDescription
ReportModelListList`1 - ReportModel0False

Liste des models de report accessible au client

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "ReportModelList": null, "Errors": [], "Status": 200 }

GetRevokedGeoDeviceAlertsResponse

Réponse de la requète pour récupérer l'historique des suppression d'alertes de temperature

PropriétéTypeOrdreObligatoireDescription
InternalShipmentIdInt320False

Identifiant interne de mission (Numéro de transport)

GeoDeviceAlertRevocationsList`1 - GeoDeviceAlertRevocation1False

Liste des suppresions d'alertes mobile

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "InternalShipmentId": 0, "Errors": [], "GeoDeviceAlertRevocations": null, "Status": 200 }

GetSatisfactionSurveyResponse

Réponse contenant les champs d'une enquête de satisfaction

PropriétéTypeOrdreObligatoireDescription
ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "ShipmentId": 0, "Errors": [], "CustomerQuestions": null, "Status": 200, "ServiceQuestions": null, "SubContractorQuestions": null }

GetShipmentCreationConfigurationResponse

Pas de description pour cette classe

PropriétéTypeOrdreObligatoireDescription
ConfigurationShipmentCreationConfiguration0False

Configuration de saisie d'un donneur d'ordre

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "Configuration": null, "Errors": [], "Status": 200 }

GetShipmentInformationListByMissionResponse

Reponse pour la méthode GetShipmentInformationListByMission

PropriétéTypeOrdreObligatoireDescription
ShipmentInformationsList`1 - ShipmentInformation0False

Liste d'informations des transports d'une mission

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "ShipmentInformations": null, "Errors": [], "Status": 200 }

GetShipmentRouteInfoResponse

Trace d'un chauffeur pour une mission

PropriétéTypeOrdreObligatoireDescription
RouteStepsList`1 - RouteStep0False

Etapes, permet de distinguer les stop et les périodes de roulage

RouteCoordinatesList`1 - GeoData1False

Coordonnées GPS de la trace

DistanceDouble2False

Distance totale de la trace en Kilomètres

DrivingDurationInSecInt323False

Durée de roulage en seconde

StopDurationInSecInt324False

Durée d'arret en seconde

StopCountInt325False

Nombre d'arret

FromUtcDateDate6False

Date de début de la trace

ToUtcDateDate7False

Date de fin de la trace

PrevisionalArriveUtcDateDate8False

Date prévue d'arrivée

ShipmentStatusStatus9False

Etat d'avancement de livraison de la mission

RemainingDistanceInMetersBeforeArrivalInt32 nullable10False

Remaining distance in meters before arrival

RemainingTimeInSecondsBeforeArrivalInt32 nullable11False

Remaining time in seconds before arrival

LastApproachModificationUtcDatetimeDate12False

Last approach modification datetime (UTC)

ResultComputationUtcDatetimeDate13False

Result computation datetime (UTC)

ApproachCoordinatesList`1 - GeoData14False

Track to draw itinerary from last approach computation location to destination

NextApproachComputationDateDate15False

NextApproachComputation datetime (UTC)

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "RouteSteps": [], "Errors": [], "RouteCoordinates": [], "Status": 200, "Distance": 0.0, "DrivingDurationInSec": 0, "StopDurationInSec": 0, "StopCount": 0, "FromUtcDate": null, "ToUtcDate": null, "PrevisionalArriveUtcDate": null, "ShipmentStatus": 0, "RemainingDistanceInMetersBeforeArrival": null, "RemainingTimeInSecondsBeforeArrival": null, "LastApproachModificationUtcDatetime": null, "ResultComputationUtcDatetime": null, "ApproachCoordinates": null, "NextApproachComputationDate": null }

GetShipmentStatusResponse

Réponse à la méthode GetShipmentStatus

PropriétéTypeOrdreObligatoireDescription
PickupSchedulesShipmentSchedule0False

Horaires d'enlèvements (Contractuels, Estimés, Réalisés)

DeliverySchedulesShipmentSchedule1False

Horaires de livraison (Contractuels, Estimés, Réalisés)

EventsList`1 - ShipmentEvent2False

Liste des événements de la mission

SubContractorTrackingUrlString3False

Lien de suivi vers un transporteur externe dans le cas d'une sous-traitance

StatusCodeString4False

Code état Dispatch courant de la mission

StatusLabelString5False

Libellé état Dispatch courant de la mission

DriverCodeString6False

Code du chauffeur affecté à la mission

DriverNameString7False

Libellé du chauffeur affecté à la mission

DriverPhotoUrlString8False

Url de la photo du chauffeur

SignAtPickupString9False

Emargé à l'enlèvement

SignAtDeliveryString10False

Emargé à la livraison

TrackIdString11False

Numéro de tracking

HasBankDataBoolean12False

Indique si la mission possède des données bancaires issues d'un paiement

BillDownLoadIdString13False

Numéro de téléchargement de la facture associée à la mission

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "PickupSchedules": null, "Errors": [], "DeliverySchedules": null, "Status": 200, "Events": null, "SubContractorTrackingUrl": null, "StatusCode": null, "StatusLabel": null, "DriverCode": null, "DriverName": null, "DriverPhotoUrl": null, "SignAtPickup": null, "SignAtDelivery": null, "TrackId": null, "HasBankData": false, "BillDownLoadId": null }

GetStatisticsResponse

Réponse de la requete GetStatistics

PropriétéTypeOrdreObligatoireDescription
DownloadGuidString0False

Guid permettant de télécharger un document généré sur le serveur à partir de InitOrderReport valable 30min

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "DownloadGuid": null, "Errors": [], "Status": 200 }

GetSubServicesResponse

Réponse à la méthode GetSubServices

PropriétéTypeOrdreObligatoireDescription
SubServicesList`1 - SubService0False

Liste des sous prestations associées à la prestation

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "SubServices": null, "Errors": [], "Status": 200 }

GetSubcontractorEmployeesResponse

Pas de description pour cette classe

PropriétéTypeOrdreObligatoireDescription
SubcontractorEmployeesList`1 - SubcontractorEmployee0False

Subcontractor employees associated to subcontractor

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "SubcontractorEmployees": null, "Errors": [], "Status": 200 }

GetTrackedMissionDetailsResponse

Réponse de la méthode GetTrackedMissionDetails

PropriétéTypeOrdreObligatoireDescription
TrackedMissionDetailsTrackedMissionDetails0False

Details de la mission trackée

WayPointsList`1 - WayPoint1False

Liste des points de passages traqués

TrackingOrderSummaryTrackingSummary2False

Résumé du tracking

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "TrackedMissionDetails": null, "Errors": [], "WayPoints": null, "Status": 200, "TrackingOrderSummary": null }

GetTrackedMissionsResponse

Résultat de recherche des missions trackées

PropriétéTypeOrdreObligatoireDescription
TrackedMissionsList`1 - TrackedMission0False

Missions trackées correspondant à la recherche

PaginationResultListPaginationResult1False

Résultat de la pagination

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "TrackedMissions": null, "Errors": [], "PaginationResult": null, "Status": 200 }

GetTrackedPackagesHistoryResponse

Réponse de la méthode GetTrackedPackagesHistory

PropriétéTypeOrdreObligatoireDescription
HistoryEntriesList`1 - TrackedPackageEvent0False

Pas de description

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "Errors": [], "Status": 200 }

GetTrackedPackagesResponse

Réponse de la méthode GetTrackedPackages

PropriétéTypeOrdreObligatoireDescription
TrackedPackagesList`1 - TrackedPackage0False

Liste des colis traqués

PaginationResultListPaginationResult1False

Résultat de la pagination

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "TrackedPackages": null, "Errors": [], "PaginationResult": null, "Status": 200 }

GetTrackedRegularTransportsResponse

Résultat de recherche des ordres réguliers trackés

PropriétéTypeOrdreObligatoireDescription
TrackedRegularTransportsList`1 - TrackedRegularTransport0False

Ordre régulier trackés correspondant à la recherche

PaginationResultListPaginationResult1False

Résultat de la pagination

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "TrackedRegularTransports": null, "Errors": [], "PaginationResult": null, "Status": 200 }

GetTrackedWayPointsResponse

Réponse de la méthode GetTrackedWayPoints

PropriétéTypeOrdreObligatoireDescription
WayPointsList`1 - WayPoint0False

Liste des points de passages traqués

PaginationResultListPaginationResult1False

Résultat de la pagination

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "WayPoints": null, "Errors": [], "PaginationResult": null, "Status": 200 }

GetTrackyPictoForServiceResponse

Réponse à la méthode GetTrackyPictoForService

PropriétéTypeOrdreObligatoireDescription
PictoBase64String0False

Pictogramme Tracky pour une prestation en base 64

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "PictoBase64": null, "Errors": [], "Status": 200 }

GetTranslationsResponse

Réponse de la méthode GetTranslations

PropriétéTypeOrdreObligatoireDescription
TranslationsDictionary`2 - String0False

Codes des chaines de texte localisées et leurs traductions

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "Translations": null, "Errors": [], "Status": 200 }

GetTransportTemperaturesResponse

Reponse pour la méthode GetTransportTemperatures

PropriétéTypeOrdreObligatoireDescription
RawDataString0False

Données retournées par le fournisseur de températures

TemperaturesSensorsList`1 - TemperaturesSensor1False

Données retournées par le fournisseur de températures

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "RawData": null, "Errors": [], "TemperaturesSensors": null, "Status": 200 }

GetUserWebProfileResponse

Réponse de la requête permettant de charger un profil

PropriétéTypeOrdreObligatoireDescription
UserWebProfileUserWebProfile0False

Profil chargé

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "UserWebProfile": null, "Errors": [], "Status": 200 }

GetVersionResponse

Réponse à la méthode GetVersion

PropriétéTypeOrdreObligatoireDescription
DispatchVersionString0False

Version de Dispatch du transporteur

ApiVersionInt321False

Numéro de version de l'API

DispatchWebVersionString2False

Version de DispatchWeb

DispatchWebVirtualHostString3False

Répertoire virtuel de DispatchWeb

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "DispatchVersion": null, "Errors": [], "ApiVersion": 0, "Status": 200, "DispatchWebVersion": null, "DispatchWebVirtualHost": null }

GetWebUserRightResponse

Réponse de la requête permettant de récupérer les droits

PropriétéTypeOrdreObligatoireDescription
ListWebUserRightList`1 - WebUserRight0False

Pas de description

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "ListWebUserRight": [], "Errors": [], "Status": 200 }

ImportCustomerResponse

Réponse à la méthode ImportCustomer

PropriétéTypeOrdreObligatoireDescription
CustomerImportedCustomerImport0False

Client importé

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "CustomerImported": null, "Errors": [], "Status": 200 }

ImportShipmentsResponse

Réponse à la méthode ImportShipments

PropriétéTypeOrdreObligatoireDescription
ShipmentImportIdInt320False

Identifiant permettant le suivi de l'import de missions

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "ShipmentImportId": 0, "Errors": [], "Status": 200 }

ImportUserResponse

Réponse à la méthode ImportUser

PropriétéTypeOrdreObligatoireDescription
UserImportedUserImport0False

Utilisateur importé

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "UserImported": null, "Errors": [], "Status": 200 }

InitDailyGeoDeviceReportResponse

Réponse de la requete DailyGeoDeviceReport

PropriétéTypeOrdreObligatoireDescription
DownloadGuidString0False

Guid qui permet de télécharger un document généré sur le serveur à partir de DailyGeoDeviceReport valable 30min

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "DownloadGuid": null, "Errors": [], "Status": 200 }

InitGetRegularTransportStatisticsDocumentResponse

Réponse de la requete InitGetRegularTransportStatisticsDocument

PropriétéTypeOrdreObligatoireDescription
DownloadGuidString0False

Guid qui permet de télécharger un document généré sur le serveur à partir de InitOrderExport valable 30min

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "DownloadGuid": null, "Errors": [], "Status": 200 }

InitInternalGenerateReportResponse

Réponse de la requete InitInternalGenerateReportResponse

PropriétéTypeOrdreObligatoireDescription
DownloadGuidString0False

Guid qui permet de télécharger un document généré sur le serveur à partir de InitInternalGenerateReportResponse valable 30min

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "DownloadGuid": null, "Errors": [], "Status": 200 }

InitOrderExportResponse

Réponse de la requete InitOrderExport

PropriétéTypeOrdreObligatoireDescription
DownloadGuidString0False

Guid qui permet de télécharger un document généré sur le serveur à partir de InitOrderExport valable 30min

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "DownloadGuid": null, "Errors": [], "Status": 200 }

InitOrderReportGenerationResponse

Réponse de la requete InitOrderReportGeneration

PropriétéTypeOrdreObligatoireDescription
DownloadGuidString0False

Guid qui permet de télécharger un document généré sur le serveur à partir de InitOrderReportGeneration valable 30min

DocumentDownloadStatusEDocumentDownloadStatus1False

Status de téléchargement du document

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "DownloadGuid": null, "Errors": [], "DocumentDownloadStatus": 1, "Status": 200 }

InitTransportOrderReportGenerationResponse

Réponse de la requete InitRegularOrderReportGeneration

PropriétéTypeOrdreObligatoireDescription
DownloadGuidString0False

Guid qui permet de télécharger un document généré sur le serveur à partir de InitRegularOrderReportGenerationResponse valable 30min

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "DownloadGuid": null, "Errors": [], "Status": 200 }

LoadAddressResponse

réponse de chargement d'adresse

PropriétéTypeOrdreObligatoireDescription
AddressAddress0False

Adresse chargée

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "Address": null, "Errors": [], "Status": 200 }

LoadLikeAddressResponse

Réponse des méthodes LoadLikeAddress et LoadLikeLastShipmentAddressRequest

PropriétéTypeOrdreObligatoireDescription
AddressListList`1 - Address0False

Adresses trouvée

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "AddressList": [], "Errors": [], "Status": 200 }

LoadLikeAnomaliesTypesResponse

Réponse des méthodes LoadLikeAnomaliesTypes

PropriétéTypeOrdreObligatoireDescription
AnomaliesList`1 - AnomalyType0False

Types d'anomalies trouvés

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "Anomalies": [], "Errors": [], "Status": 200 }

LoadLikeBarcodesResponse

Réponse des méthodes LoadLikeBarcodes

PropriétéTypeOrdreObligatoireDescription
BarcodesList`1 - String0False

Codes à barres trouvés

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "Barcodes": [], "Errors": [], "Status": 200 }

LoadLikeDelegatorOrderersResponse

Réponse d'appel à la méthode LoadLikeDelegatorOrderers contenant la liste des donneurs d'ordres délégateurs

PropriétéTypeOrdreObligatoireDescription
DelegatorsList`1 - DelegatorOrderer0False

Délégateurs trouvés

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "Delegators": [], "Errors": [], "Status": 200 }

LoadLikeTrackedAddressesResponse

Réponse des méthodes LoadLikeTrackedAddresses

PropriétéTypeOrdreObligatoireDescription
AddressesList`1 - Address0False

Adresses trouvées

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "Addresses": [], "Errors": [], "Status": 200 }

LoadLikeTrackedCitiesResponse

Réponse des méthodes LoadLikeTrackedCities

PropriétéTypeOrdreObligatoireDescription
CitiesList`1 - City0False

Villes trouvées

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "Cities": [], "Errors": [], "Status": 200 }

LoadPackageFamilyResponse

Pas de description pour cette classe

PropriétéTypeOrdreObligatoireDescription
PackageFamilyListList`1 - PackageFamily0True

Pas de description

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "PackageFamilyList": null, "Errors": [], "Status": 200 }

LoadPackingReferenceValuesResponse

Réponse d'appel à la méthode LoadPackingReferenceValues contenant la liste des valeurs de la référence

PropriétéTypeOrdreObligatoireDescription
ValuesList`1 - PackingReferenceValue0False

Pas de description

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "Values": [], "Errors": [], "Status": 200 }

LoadShipmentAddressResponse

réponse de chargement d'adresse

PropriétéTypeOrdreObligatoireDescription
InternalShipmentAddressAddress0False

Adresse chargée

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "InternalShipmentAddress": null, "Errors": [], "Status": 200 }

LoadShipmentsResponse

Réponse d'une demande de chargement de mission

PropriétéTypeOrdreObligatoireDescription
ShipmentListList`1 - Shipment0False

Liste des ordres de transport de la mission

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "ShipmentList": null, "Errors": [], "Status": 200 }

NormalizeAddressResponse

Réponse à la méthode NormalizeAddress

PropriétéTypeOrdreObligatoireDescription
AddressToNormalizeAddress0False

Adresse initiale

IsAddressNormalizedFoundedBoolean1False

Indique si une adresse a été trouvée

AddressNormalizedList`1 - Address2False

Liste des adresses correspondantes à l'adresse initiale de la plus précise à la moins précise

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "AddressToNormalize": null, "Errors": [], "IsAddressNormalizedFounded": false, "Status": 200, "AddressNormalized": [] }

OrdererDefaultAddressResponse

Pas de description pour cette classe

PropriétéTypeOrdreObligatoireDescription
AddressAddress0False

Adresse par défaut du donneur d'ordre

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "Address": null, "Errors": [], "Status": 200 }

PunchoutAuthenticationResponse

Réponse à la méthode PunchoutSetupRequest

PropriétéTypeOrdreObligatoireDescription
DispatchWebUrlString0False

Url de la page de saisie de mission DispatchWeb

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "DispatchWebUrl": null, "Errors": [], "Status": 200 }

RawDataSearchResponse

Pas de description pour cette classe

PropriétéTypeOrdreObligatoireDescription
DataList`1 - JsonableHashTable`10False

Pas de description

PageNumberInt321False

Pas de description

PageCountInt322False

Pas de description

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "Data": null, "Errors": [], "PageNumber": 0, "Status": 200, "PageCount": 0 }

RenamePoiFamilyResponse

Réponse pour renommer une famille de POI

PropriétéTypeOrdreObligatoireDescription
ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "Errors": [], "Status": 200 }

ResponseType

Type de réponse de base de l'API

PropriétéTypeOrdreObligatoireDescription
ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "Errors": [], "Status": 200 }

SaveBookmarkAddressResponse

Réponse de la methide SaveBookmarkAddress

PropriétéTypeOrdreObligatoireDescription
AddressAddress0False

Adresse sauvegardée

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "Address": null, "Errors": [], "Status": 200 }

SaveSatisfactionSurveyResponse

Réponse de la sauvegarde d'une enquête de satisfaction

PropriétéTypeOrdreObligatoireDescription
AddressAddress0False

Adresse sauvegardée

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "Address": null, "Errors": [], "Status": 200 }

SaveWebUserRightProfileResponse

Réponse de la methode SaveWebUserRightProfile

PropriétéTypeOrdreObligatoireDescription
UserWebProfileUserWebProfile0False

Profil droits donneur d'ordre sauvegardée

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "UserWebProfile": null, "Errors": [], "Status": 200 }

SearchBillResponse

Type de réponse sur la recherche de facture

PropriétéTypeOrdreObligatoireDescription
BillListList`1 - Bill0False

Liste des factures trouvées

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "BillList": null, "Errors": [], "Status": 200 }

SearchResponse

Réponse de la méthode search

PropriétéTypeOrdreObligatoireDescription
ShipmentListList`1 - Shipment0False

Liste des missions trouvées

PaginationListPaginationResult1False

Objet de pagination

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "ShipmentList": null, "Errors": [], "Pagination": null, "Status": 200 }

SecureTransportResponse

Réponse de la méthode SecureTransport

PropriétéTypeOrdreObligatoireDescription
ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "Errors": [], "Status": 200 }

SetCustomParametersResponse

Réponse de la méthode SetCustomParameters

PropriétéTypeOrdreObligatoireDescription
ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "Errors": [], "Status": 200 }

UpdateOrdererPointOfInterestDetailsResponse

Réponse pour la mise à jour d'un POI associé à un donneur d'ordre

PropriétéTypeOrdreObligatoireDescription
LatitudeDouble nullable0False

Latitude calculée par dispatch du point d'interet

LongitudeDouble nullable1False

Longitude calculée par dispatch du point d'interet

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "Latitude": null, "Errors": [], "Longitude": null, "Status": 200 }

UpdatePackageLineResponse

Réponse de la méthode UpdatePackageLine

PropriétéTypeOrdreObligatoireDescription
ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "Errors": [], "Status": 200 }

UpdatePasswordResponse

Réponse de la méthode UpdatePassword

PropriétéTypeOrdreObligatoireDescription
ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "Errors": [], "Status": 200 }

UpdateShipmentResponse

Réponse à la méthode Update shipment

PropriétéTypeOrdreObligatoireDescription
ShipmentShipment0False

Mission Aller, seules les informations tarifaires et délais sont renseignées

ReturnShipmentShipment1False

Mission Retour, seules les informations tarifaires et délais sont renseignées

TotalAmountWithTaxesDouble2False

Montant total de la comande TTC

TotalAmountWithoutTaxesDouble3False

Montant total de la comande HT

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "Shipment": null, "Errors": [], "ReturnShipment": null, "Status": 200, "TotalAmountWithTaxes": 0.0, "TotalAmountWithoutTaxes": 0.0 }

ValidateQuotationResponse

Réponse de la méthode ValidateQuotation qui permet de valider un devis

PropriétéTypeOrdreObligatoireDescription
ShipmentIdInt320False

Numéro de la mission validée dans Dispatch

TrackIdString1False

Numéro de tracking de la mission validée dans Dispatch

QuoteValidationErrorTypeQuoteValidationError2False

Type de l'erreur remontée par la validation de devis

MissingServiceFileCategoriesList`1 - FileCategory3False

Catégories de fichiers pour lesquelles au moins un fichier est manquant pour la validation de la prestation

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "ShipmentId": 0, "Errors": [], "TrackId": null, "Status": 200, "QuoteValidationErrorType": 0, "MissingServiceFileCategories": null }

VoucherOrderResponse

Réponse de commande directe de carnet de bon (sans paiement comptant)

PropriétéTypeOrdreObligatoireDescription
TotalAmountWithTaxesDecimal0False

Montant TTC de la commande

InternalBillNumberInt32 nullable1False

Numéro interne de la facture générée

ErrorsList`1 - String0False

Liste des erreur rencontrées, null si pas d'erreur

StatusResponseStatus1True

Statut de la réponse

{ "TotalAmountWithTaxes": 0.0, "Errors": [], "InternalBillNumber": null, "Status": 200 }