Contract

APIDescription
GET api/v2/driver/{driverId}/contract

Retourne les contracts d'un conducteur

POST api/v2/driver/{driverId}/contract

Ajoute un contrat

PUT api/v2/driver/{driverId}/contract

Met à jour un contract

DELETE api/v2/driver/{driverId}/contract?contractId={contractId}

Supprime un contract

ReportActivity

APi pour les rapports d'activité

APIDescription
GET api/v2/reportActivity/vehicle/{vehicleId}?DateStart={DateStart}&DateEnd={DateEnd}

retourne le rapport d'activité du tachy pour un véhicule à une date donnée

GET api/v2/reportActivity/driver/{driverId}?DateStart={DateStart}&DateEnd={DateEnd}

retourne le rapport d'activité du tachy pour un conducteur à une date donnée

GET api/v2/reportActivity/driver/{driverId}/services?DateStart={DateStart}&DateEnd={DateEnd}

retourne les services d'un conducteur sur une période donnée

GET api/v2/reportActivity/drivers/services?DateStart={DateStart}&DateEnd={DateEnd}

retourne les services de tous les conducteurs sur une période donnée

GET api/v2/reportActivity/numericCards/{cardId}?DateStart={DateStart}&DateEnd={DateEnd}

retourne la rapport d'activité du tachy pour un conducteur à une date donnée

GET api/v2/reportActivity/Identifier/{cardId}?DateStart={DateStart}&DateEnd={DateEnd}

retourne la rapport d'activité du tachy pour un conducteur à une date donnée

GET api/v2/reportActivity/gps/numericCards/{cardNumber}?DateStart={DateStart}&DateEnd={DateEnd}

retourne les positions gps horodatée d'un conducteur à partir de ses numéros de carte pour une période donnée

GET api/v2/reportActivity/vehicleByDay/{vehicleId}?DateStart={DateStart}&DateEnd={DateEnd}

Retourne les rapports d'activité d'un véhicule d'une période groupé par jour.

GET api/v2/reportActivity/vehicles/activities?DateStart={DateStart}&DateEnd={DateEnd}

Retourne toutes les activités des véhicules sur une période données.

GET api/v2/reportActivity/driverByDay/{driverId}?DateStart={DateStart}&DateEnd={DateEnd}

Retourne les rapports d'activité d'un conducteur d'une période groupé par jour.

GET api/v2/reportActivity/identifierByDay/{cardId}?DateStart={DateStart}&DateEnd={DateEnd}

No documentation available.

GET api/v2/reportActivity/vehicleByDay/{vehicleId}/export?DateStart={DateStart}&DateEnd={DateEnd}

No documentation available.

GET api/v2/reportActivity/driverByDay/{driverId}/export?DateStart={DateStart}&DateEnd={DateEnd}

No documentation available.

GET api/v2/reportActivity/numericCardsByDay/{cardId}/export?DateStart={DateStart}&DateEnd={DateEnd}

No documentation available.

GET api/v2/reportActivity/Identifier/{cardId}/export?DateStart={DateStart}&DateEnd={DateEnd}

No documentation available.

GET api/v2/reportActivity/vehicle/{vehicleId}/sensor/export?DateStart={DateStart}&DateEnd={DateEnd}

No documentation available.

GET api/v2/reportActivity/vehicleByDay/{vehicleId}/sensor/export?DateStart={DateStart}&DateEnd={DateEnd}

No documentation available.

GET api/v2/reportActivity/driver/{driverId}/sensor/export?DateStart={DateStart}&DateEnd={DateEnd}

No documentation available.

GET api/v2/reportActivity/identifier/{cardId}/sensor/export?DateStart={DateStart}&DateEnd={DateEnd}

No documentation available.

DriverV2

Gestion des drivers

APIDescription
GET api/v2/driver/user?CardNumber={CardNumber}&ValidContract={ValidContract}&WithAffectedCard={WithAffectedCard}

Retourne la liste des conducteurs de l'utilisateur

GET api/v2/driver/userv2

Retourne la liste des conducteurs de l'utilisateur

GET api/v2/driver/{driverId}

Retourne la liste des conducteurs de l'utilisateur

POST api/v2/driver

Création d'un nouveau conducteur

PUT api/v2/driver/{id}

Mise à jour des informations d'un conducteur

DELETE api/v2/driver/{id}

Suppression d'un conducteur

GET api/v2/driver/driversHeader?CardNumber={CardNumber}&ValidContract={ValidContract}&WithAffectedCard={WithAffectedCard}

Retourne la liste des conducteurs de l'utilisateur

RemoteDownload

APIDescription
GET api/v1/{tokenClient}/remotedownload/downloads

Gets all downloads for a customer

GET api/v1/{tokenClient}/remotedownload/driver/{cardNumber}

Programme un nouveau téléchargement pour une carte conducteur

GET api/v1/{tokenClient}/remotedownload/vehicle/{vehicleId}?includeSpeedFile={includeSpeedFile}&allActivities={allActivities}

Programme un nouveau téléchargement pour une mémoire de masse

Absence

Absences

APIDescription
GET api/v2/socialdata/absence/profil

Retourne tous les profils de l'utilisateur

GET api/v2/socialdata/absence/profil/{id}

Retourne un profil par son ID

GET api/v2/socialdata/absence/profil/driver/{driverId}?DateStart={DateStart}&DateEnd={DateEnd}

Retourne le profile d'un conducteur

GET api/v2/socialdata/absence/profil/add/{id}

POST api/v2/socialdata/absence/profil

Ajoute un profile

PUT api/v2/socialdata/absence/profil

Met à jour un profile

DELETE api/v2/socialdata/absence/{id}

delete un profil

CustomerGroup

APIDescription
GET api/v2/CustomerGroup

retour la liste des groupes du client

GET api/v2/CustomerGroup/{id}

retour un groupe par son ID

POST api/v2/CustomerGroup

création d'un groupe

PUT api/v2/CustomerGroup

mise à jour d'un groupe

DELETE api/v2/CustomerGroup/{id}

suppression d'un groupe

PUT api/v2/CustomerGroup/{id}/{vehicleId}

Ajoute un vehicle à un groupe

DELETE api/v2/CustomerGroup/{id}/{vehicleId}

Supprime un vehicle d'un groupe

FleetMaintenance

Gestion de parc

APIDescription
GET api/v2/FleetMaintenance/{parent}/{itemId}?operationFilter={operationFilter}

retour une liste de véhicule maintenance

GET api/v2/FleetMaintenance/{parent}/{itemId}/export

Export excel

GET api/v2/FleetMaintenance/planningOperation/{vehicleId}

Retourne la liste des planning pour un vehicule

POST api/v2/FleetMaintenance/planningOperation

Ajoute une opération au un planning d'un véhicule

PUT api/v2/FleetMaintenance/planningOperation

Modifie une opération de maintenance du planning

DELETE api/v2/FleetMaintenance/planningOperation/{vehicleId}/{operationId}

Supprime une opération de maintenance du planning

GET api/v2/FleetMaintenance/planningOperation/{vehicleId}/export

Exporte la liste des opérations de maintenance planifiées

GET api/v2/FleetMaintenance/historyOperation/{vehicleId}

Retourne la liste de l'historique des opérations d'un véhicule

POST api/v2/FleetMaintenance/historyOperation

Ajoute une opération à l'historique d'un véhicule

PUT api/v2/FleetMaintenance/historyOperation

Met à jour une opération de l'historique d'un véhicule

DELETE api/v2/FleetMaintenance/historyOperation/{vehicleId}/{operationId}

Supprime une opération de l'historique d'un véhicule

GET api/v2/FleetMaintenance/maintenanceplan

Retourne la la liste des plants de maintenance

GET api/v2/FleetMaintenance/maintenanceplan/{id}/operation

Retourne la la liste des opérations d'un plan de maintenance

POST api/v2/FleetMaintenance/maintenanceplan

Création d'un plan de maintenance

PUT api/v2/FleetMaintenance/maintenanceplan/{id}

met à jour un plan de maintenance

DELETE api/v2/FleetMaintenance/maintenanceplan/{id}

supprime un plan de maintenance

POST api/v2/FleetMaintenance/maintenanceplan/{id}/assign/{vehicleId}

Assigne un plan de maintenance à un véhicule

POST api/v2/FleetMaintenance/maintenanceplan/{planId}/operation

Ajoute un opérations à un plan de maintenance

PUT api/v2/FleetMaintenance/maintenanceplan/{planId}/operation/{opId}

Met à jour une opération d'un plan de maintenance

DELETE api/v2/FleetMaintenance/maintenanceplan/{planId}/operation/{opId}

Supprime une opératione d'un plan de maintenance

GET api/v2/FleetMaintenance/operation

Retourne la la liste des opérations

POST api/v2/FleetMaintenance/operation

Création d'une opération

PUT api/v2/FleetMaintenance/operation/{id}

Mise à jour d'une opération

DELETE api/v2/FleetMaintenance/operation/{id}

Suppression d'une opération

GET api/v2/FleetMaintenance/brand

Retourne la liste des marques avec leurs vehicules

Efficientd

APIDescription
GET api/v2/efficient/report/dioxide?DateStart={DateStart}&DateEnd={DateEnd}

Récupère le données performance pour tous les véhcules

GET api/v2/efficient/report/dioxide/{vehicleId}?DateStart={DateStart}&DateEnd={DateEnd}

Récupère le données performance pour un véhicule

EcoDrive

APIDescription
GET api/v2/ecodrive/vehicle/{vehicleId}?DateStart={DateStart}&DateEnd={DateEnd}

No documentation available.

GET api/v2/ecodrive/driver/{cardNumber}?DateStart={DateStart}&DateEnd={DateEnd}

Retourne le rapport d'éco conduite pour d'un conducteur

GET api/v2/ecodrive/driver?DateStart={DateStart}&DateEnd={DateEnd}

Retourne le rapport d'éco conduite pour les conducteurs de l'utilisateur

GET api/v2/ecodrive/driver/{cardNumber}/ByPeriodUtc?DateStart={DateStart}&DateEnd={DateEnd}

Retourne le rapport d'éco conduite pour d'un conducteur sur une période données en UTC

GET api/v2/ecodrive/drivers/ByPeriodUtc?DateStart={DateStart}&DateEnd={DateEnd}

Retourne les rapport d'éco conduite pour l'ensemble des conducteurs sur une période données en UTC

VehicleV2

Gestion des véhicules

APIDescription
GET api/v2/vehicle/user?AgenceId={AgenceId}&AgenceName={AgenceName}&GroupId={GroupId}&GroupName={GroupName}&Vin={Vin}&CompatibleTachodowload={CompatibleTachodowload}&Archived={Archived}&Dashcam={Dashcam}

Retourne la liste des vehicules de l'utilisateur

GET api/v2/vehicle/{vehicleId}/distanceByPeriod?DateStart={DateStart}&DateEnd={DateEnd}

Récupère la distance parcourue en km

Position

Position

APIDescription
GET api/v2/position/vehicle/tracking

Retourne la position des vehicules de l'utilisateur

GET api/v2/position/vehicle/trackingPartner

Retourne la position des vehicules de l'utilisateur

Driver

APIDescription
GET api/v1/{tokenClient}/drivers

No documentation available.

GET api/v1/{tokenClient}/driver/{driverId}/setAgency?agencyId={agencyId}

Fonction permettant de mettre à jour l'agence d'un conducteur

GET S3PWeb/v1/{tokenClient}/driver/{cardNumber}/ecodrive?start={start}&end={end}

Fonction permettant de récupérer un rapport éco-conduite d'un conducteur via son numéro de carte (cardNumber) sur une période donnée(start, end)

GET S3PWeb/v1/{tokenClient}/drivers/ecodrive?start={start}&end={end}

Fonction permettant de récupérer les rapports éco-conduite des conducteurs sur une période donnée(start, end)

GET api/v1/{tokenClient}/driver/{cardNumber}/ecodrive?start={start}&end={end}

Fonction permettant de récupérer un rapport éco-conduite d'un conducteur via son numéro de carte (cardNumber) sur une période donnée(start, end)

GET api/v1/{tokenClient}/drivers/ecodrive?start={start}&end={end}

Fonction permettant de récupérer les rapports éco-conduite des conducteurs sur une période donnée(start, end)

Contravention

Gestion des contraventions

APIDescription
GET api/v2/contravention/getRadarPosition

Renvoi les coordonnées Gps à partir de données récupérées du formulaire

POST api/v2/contravention/getVehicules

Renvoi un objet InfoVehiculePosition contenant la liste des vehciules présent autour de coordonnées GPS et ces coordonnées.

Vehicle

APIDescription
GET S3PWeb/v1/{tokenClient}/vehicles

Liste de tous les véhicules d'un client.

GET S3PWeb/v1/{tokenClient}/vehicle/{vehicleExternalCode}

Récupérer un véhicule par id (vehicleExternalCode)

GET S3PWeb/v1/{tokenClient}/vehicle/{vehicleExternalCode}/ecodrive?start={start}&end={end}

Fonction permettant de récupérer un rapport éco-conduite d'un véhicule via son identifiant (vehicleExternalCode) sur une période donnée(start, end)

GET S3PWeb/v1/{tokenClient}/vehicles/ecodrive?start={start}&end={end}

Fonction permettant de récupérer les rapports éco-conduite des véhicules sur une période donnée(start, end)

GET api/v1/{tokenClient}/vehicles

Gets all vehicles for standard API.

GET api/v1/{tokenClient}/vehicle/{vehicleId}

Gets the vehicle by identifier for standard API.

GET api/v1/{tokenClient}/getMileStoneForVehicle?start={start}&end={end}&vehicleExternalCode={vehicleExternalCode}&sampling={sampling}

récupération des données kilométriques de date à date

GET api/v1/{tokenClient}/vehicle/{vehicleId}/getFuelAndGpsBySampling?start={start}&end={end}&sampling={sampling}

récupération des données kilométriques et gps de date à date par échantillonage défini

GET api/v1/{tokenClient}/getSocialDataActivities?start={start}&end={end}&vehicleExternalCode={vehicleExternalCode}

récupération des données sociales de date à date

GET api/v1/{tokenClient}/vehicle/{vehicleId}/ecodrive?start={start}&end={end}

Fonction permettant de récupérer un rapport éco-conduite d'un véhicule via son identifiant (vehicleExternalCode) sur une période donnée(start, end)

GET api/v1/{tokenClient}/vehicles/ecodrive?start={start}&end={end}

Fonction permettant de récupérer les rapports éco-conduite des véhicules sur une période donnée(start, end)

GET api/v1/{tokenClient}/vehicle/{vehicleId}/setAgency?agencyId={agencyId}

Fonction permettant de mettre à jour l'agence d'un véhicule

Contact

APIDescription
GET api/v2/contact?excludeUserAccounts={excludeUserAccounts}

Retourne toutes les sociétés et personnes de l'utilisateur

GET api/v2/contact/society/{id}

Retourne une société avec toutes les informations la concerannt

GET api/v2/contact/physical/{id}

Retourne une personne avec toutes les informations la concerannt

POST api/v2/contact/society

Création d'un contact de type société

POST api/v2/contact/physical

Création d'un contact de type personne

PUT api/v2/contact/society/{id}

mise à jour d'un contact de type société

PUT api/v2/contact/physical/{id}

mise à jour d'un contact de type personne

DELETE api/v2/contact/society/{id}

Suppression d'un contact de type société

DELETE api/v2/contact/physical/{id}

Suppression d'un contact de type personne

POST api/v2/contact/society/import

GET api/v2/contact/society/export

No documentation available.

GET api/v2/contact/physical/export

No documentation available.

Agency

APIDescription
GET api/v1/{tokenClient}/agency

No documentation available.

TransportOrder

APi pour les rapports d'activité

APIDescription
GET api/v2/transportOrder/planning?DateStart={DateStart}&DateEnd={DateEnd}

retourne les ordres de transport pour une semaine

GET api/v2/transportOrder/creationDate?date={date}

retourne tous les ordres de transport entre aujourd'hui et la date en paramètre

GET api/v2/transportOrder/filter?CreationDate={CreationDate}&DateStart={DateStart}&DateEnd={DateEnd}&Recurrent={Recurrent}

retourne tous les ordres de transport de l'utilisateur en fonction du filtre

GET api/v2/transportOrder/{id}

retourne l'ordre de transport donné par son id

POST api/v2/transportOrder

Création d'un ordre de transport

POST api/v2/transportOrder/tms

Création d'un ordre de transport ( création simplifié pour les TMS )

PUT api/v2/transportOrder/{id}

mise à jour d'un ordre de transport

DELETE api/v2/transportOrder/{id}

Suppression d'un ordre de transport

GET api/v2/transportOrder/export?DateStart={DateStart}&Text={Text}&AffectedState={AffectedState}&PlannedState={PlannedState}&ProgressionState={ProgressionState}&MarkerReserve={MarkerReserve}&Archived={Archived}

Retourne un export Excel

GET api/v2/transportOrder/export/otd?DateStart={DateStart}&DateEnd={DateEnd}

Retourne l'export Excel des OTD

POST api/v2/transportOrder/import/{template}

Import des OT

POST api/v2/transportOrder/import

No documentation available.

GET api/v2/transportOrder/export/recurrent

No documentation available.

KilometricPoint

Gestion des contraventions

APIDescription
GET api/v2/kilometricpoint/department

Retourne La liste des départements

GET api/v2/kilometricpoint/department/{dep}

Retourne la liste des routes d'un département donné

GET api/v2/kilometricpoint/department/{dep}/road/{road}

Retourne la liste des points de repères kilométrique d'une route donnée

GET api/v2/kilometricpoint/department/{dep}/road/{road}/pr/{pr}

Retourne la liste des points de repères kilométrique d'une route donnée