Accessoires
| API | Description |
|---|---|
| GET api/accessoires?Reference={Reference}&Libelle={Libelle}&IDPlaque={IDPlaque}&Search={Search}&page={page}&pageSize={pageSize} |
PRC : Liste des accessoires en provenance du catalogue interne (table Accessoire) |
| GET api/accessoires?marque={marque}&familles={familles}&sousFamilles={sousFamilles}&Reference={Reference}&Libelle={Libelle}&IDPlaque={IDPlaque}&Search={Search} |
CRM Moto : Retourne les accessoires filtres par marque, familles et sous-familles Filtre par marque (une seule possible)Filtre par familles (libellés séparés par une virgule)Filtre par sous-familles (libellés séparés par une virgule) |
| GET api/accessoiresInfos |
CRM Moto : Retourne les combinaisons de Marque/Famille/Sous-famille d'accessoires existantes |
| GET api/referentiel/fichesMoto/{IDFiche}/accessoires |
CRM Moto : Retourne depuis le catalogue les accessoires existants pour un véhicule (moto). |
Action
| API | Description |
|---|---|
| GET api/actions?Etat={Etat}&DateRelanceMin={DateRelanceMin}&DateRelanceMax={DateRelanceMax}&OnlyActionsDeFidelisation={OnlyActionsDeFidelisation}&PotCommunVendeurs={PotCommunVendeurs}&PotCommunCRC={PotCommunCRC}&HasMarketingCampaign={HasMarketingCampaign}&IncludeRDVsAtelierToAssign={IncludeRDVsAtelierToAssign}&IncludePotCommunVendeurs={IncludePotCommunVendeurs}&IncludePotCommunCRC={IncludePotCommunCRC}&page={page}&pageSize={pageSize} |
Retourne les Actions à faire de l'utlisateur. Si l'utilisateur a le TypeProfilLead Chef des ventes alors il verra en plus les actions de ses vendeurs. Si l'utilisateur a le droit LeadBDCSupervisor alors il voit en plus les actions des autres utilisateurs du CRC |
| GET api/actions/counts |
Retourne les stats nécessaires à l'affichage de la page "Actions" (EDVCRM-2348). Le compteur "AffairesEnCours" ne prend en compte que les affaires affectées à l'utilisateur, même pour un chef des ventes. |
| POST api/actions/{IDAction}/selfAssign |
Affecter une action (càd un rapport) à l'utilisateur courant |
| POST api/actions/selfAssignMany |
Affecter une ou plusieurs actions (rapports) à l'utilisateur courant |
ActionAFaires
| API | Description |
|---|---|
| GET api/ActionAFaires?est_intermediaire={est_intermediaire} |
Obtenir les actions à faires (COMACTION) |
AffaireRaisonStops
AffaireRaisonStop.Libelle avec filtre AvecRelance = 0
| API | Description |
|---|---|
| GET api/AffaireRaisonStops |
No documentation available. |
Affaires
| API | Description |
|---|---|
| GET api/affaires?lead={lead}&statut={statut}&date_debut={date_debut}&date_fin={date_fin}&intervention_par_bdc={intervention_par_bdc}&intervention_par_moi={intervention_par_moi}&typeVNVO={typeVNVO}&mes_sites={mes_sites}&typesAffaires={typesAffaires} |
Obtenir les affaires |
| GET api/affaires/{id} |
Obtenir une affaire par son ID |
| GET api/affaires/{id}/leads |
Obtenir les leads en cours d'une affaire pour les sites avec l'option eSellerLead |
| GET api/affaires/{id}/rapports |
Obtenir les rapports d'une affaire |
| GET api/affaireTypesFinancement |
Retourne les types de financement existants pour les Affaires (table AffaireTypeFinancement) |
| POST api/affaires/creer |
Création d'une affaire (utiliser plutôt POST /api/affaires) Pour créer un lead il faut créer une affaire puis un rapport sur cette affaire. |
| POST api/affaires |
Création d'une affaire |
| POST api/affaires/{IDAffaire}/vehicules/{IDVehicule} |
Associer un véhicule à une affaire (ce qui peut se traduire par associer un véhicule à un lead, en utilisant l'IDAffaire) |
| POST api/affaires/{IDAffaire}/selfAssign |
Affecter un lead (càd une affaire) à l'utilisateur courant |
| POST api/affaires/selfAssignMany |
Affecter un ou plusieurs leads (affaire) à l'utilisateur courant |
| PUT api/affaires/{id}/open |
Création d'une affaire |
| PUT api/affaires/{id} |
Edition d'une affaire. Encapsulation de la procédure stockée Affaire_Update ou mise à jour de la description suivant le statut de l'affaire (pour ne pas impacter l'existant). Code temporaire à finaliser SG : je n'ai pas écrit ce commentaire au-dessus et ne sais pas pourquoi il a été écrit (ni ceux dans la méthode). Pour modifier une affaire sans changer son Statut, préférer la méthode PATCH /affaires/{id}. Pour clôturer une affaire en créant un rapport, préférez POST /leads/{id} |
| PATCH api/affaires/{id} |
Modification d'une affaire. Ne gère pas les changements de statut de l'affaire. Pour Annuler, Gagner, Fusionner une affaire, utiliser la méthode PUT /affaires/{id} Cette méthode prend en charge le type de l'affaire, sa description, le code affaire source et les infos relatives au financement. |
| DELETE api/affaires/{IDAffaire}/vehicules/{IDVehicule} |
Dissocier un véhicule d'une affaire (ce qui peut se traduire par dissocier un véhicule d'un lead, en utilisant l'IDAffaire) |
Agri
informations d'intentifications et d'environnement eSeller
| API | Description |
|---|---|
| GET api/agri/categoriesClientAgri |
Renvoie les catégories de client Agri |
| GET api/agri/typesProduction |
Retourne la configuration des types de production |
| GET api/agri/typesMateriel |
Retourne les types de matériels Agri existants |
| GET api/agri/familles/{familleDescr}/champs |
Retourne les champs associés au type de matériel correspondant à une famille de matériel |
AlertesVOs
| API | Description |
|---|---|
| GET api/AlertesVOs/{id} |
Alertes VO eSeller. Pour eDataVoice utiliser les AlerteVehicule |
AlerteVehicule
| API | Description |
|---|---|
| GET api/alertesVehicule?IDPeople={IDPeople}&IDProspect={IDProspect}&Active={Active}&UtilisateursActifs={UtilisateursActifs} |
Liste des alertes véhicule |
| POST api/alertesVehicule |
Création d'une alerte véhicule |
| PATCH api/alertesVehicule/{IDAlerteVehicule} |
Modification d'une alerte véhicule |
| DELETE api/alertesVehicule/{IDAlerteVehicule} |
Suppression d'une alerte véhicule |
Autobiz
| API | Description |
|---|---|
| GET api/autobiz/vehicleFromImmat?immat={immat} |
Recherche, sur Autobiz, un véhicule à partir de son immatriculation, et retourne les informations. |
Bee2LinkOpenflex
| API | Description |
|---|---|
| POST api/bee2LinkOpenflex/sites/{IDSite}/prospects/{IDProspect} |
Crée dans Bee2Link Openflex, sur le site ayant l'id {IDSite} dans eSeller, le client ayant l'id {IDProspect} dans eSeller. |
| GET api/bee2LinkOpenflex/configuration/{IDEntityBee2LinkOpenflex}/sites/{IDSiteBee2LinkOpenflex} |
Retourne les infos de config Bee2Link Openflex d'un site à partir du clientID Bee2Link et de l'IDSite Bee2Link Openflex. Attention si plusieurs sites eSeller sont configurés sur le même site Bee2Link, seul le premier sera retourné. Les configurations non-actives et passerelles ne sont pas retournées. Authentification par token pour accès BDRef |
Bee2LinkWafy
| API | Description |
|---|---|
| POST api/bee2LinkWafy/sites/{IDSite}/prospects/{IDProspect} |
Crée dans Bee2Link Wafy, sur le site ayant l'id {IDSite} dans eSeller, le client ayant l'id {IDProspect} dans eSeller. |
| GET api/bee2LinkWafy/configuration/{clientIDBee2LinkWafy}/sites/{IDSiteBee2LinkWafy} |
Retourne les infos de config Bee2Link Wafy d'un site à partir du clientID Bee2Link et de l'IDSite Bee2Link Wafy. Attention si plusieurs sites eSeller sont configurés sur le même site Bee2Link, seul le premier sera retourné. Les configurations non-actives et passerelles ne sont pas retournées. Authentification par token pour accès BDRef |
BoiteDeVitesse
| API | Description |
|---|---|
| GET api/boitesDeVitesse?Activite={Activite} |
Retourne les boîtes de vitesse. Attention liste différente suivant l'activité. (table MatBoite) |
Campagnes
| API | Description |
|---|---|
| POST api/campagnes/{IDCampagne}/rapports/generate |
Génération des rapports pour la campagne |
| GET api/Campagnes/{id}/synthese |
Obtenir les stats business VN/VO/VDL (suivant utilisateur connecté) Correspond aux données affichées dans la partie "Portefeuille business" sur le dashboard eSeller Lead |
| GET api/Campagnes/{id} | |
| GET api/Campagnes |
No documentation available. |
| PUT api/Campagnes/{id} |
édition d'une campagne |
| POST api/Campagnes |
Création d'une campagne |
Catalogue
| API | Description |
|---|---|
| GET api/catalogues |
Liste les catalogues existants pour le groupe. Attention cela ne veut pas dire qu'ils sont activés sur un site du groupe ! |
CategorieClient
| API | Description |
|---|---|
| GET api/categoriesClient?actif={actif} |
Retourne les Categories de client (table CATCLIENT) |
ChampFicheClient
| API | Description |
|---|---|
| GET api/champsFicheClient |
Retourne tous les champs paramétrables pour la fiche client, avec les info d'activation spécifiques au groupe |
ComplementFinancement
| API | Description |
|---|---|
| GET api/complementsFinancement |
Retourne les Complements de Financement (prestations, assurances...) (table PrestaCompFin) |
CrawlCRM
| API | Description |
|---|---|
| GET api/crawlCRM?actif={actif} |
Retourne le contenu de la table CrawlCRM Si actif = true seulement les lignes actives, si = false seulement les lignes inactives. Si null, tout |
Dashboard
DashBoardLeads
Dashboard eSeller Lead / eSeller Lead Mobile : Pas de multi-activité
DocumentAdministratif
| API | Description |
|---|---|
| GET api/documentsAdministratifs |
No documentation available. |
Essais
| API | Description |
|---|---|
| GET api/essais?IDProspect={IDProspect}&dateMin={dateMin}&dateMax={dateMax} |
Retourne les essais. Si pas de filtre défini retourne tous les essais de la base. |
| POST api/essais |
Crée un essai |
| PATCH api/prospects/{IDProspect}/essais/{IDEssai} |
Modifier un essai. Tous les champs ne sont pas modifiables (voir champs 'Editable' du modèle Essai) |
EstimationReprise
| API | Description |
|---|---|
| GET api/estimationsReprise?mes_estimations={mes_estimations}&a_traiter={a_traiter}&mes_validations={mes_validations} |
Liste d'estimations de reprise suivant des critères |
| GET api/estimationsReprise/{id} |
Récupérer une estimation de reprise depuis son ID |
| GET api/nbEstimationsReprise?mes_estimations={mes_estimations}&mes_validations={mes_validations} |
Nombre d'estimations de reprise suivant des critères |
| POST api/estimationsReprise |
Crée une estimation de reprise. Si l'IDAffaire passé est null, crée également une affaire de type estimationReprise.ProjetAchat |
| PUT api/estimationsReprise/{id}/validate |
Validation de l'estimation de reprise par un responsable. |
FicheExpo
| API | Description |
|---|---|
| GET api/fichesExpo?IDPlaque={IDPlaque}&IDSite={IDSite}&IDMatType={IDMatType} |
Liste des fiche d'exposition imprimable via eSeller Documents |
Fidelites
| API | Description |
|---|---|
| GET api/Fidelites |
Liste des type de cartes de fidélité |
Implantation
| API | Description |
|---|---|
| GET api/implantations |
Retourne la liste des Implantations (table Implantation) |
Info
informations d'intentifications et d'environnement eSeller
| API | Description |
|---|---|
| GET api/communes?code_pays={code_pays}&code_postal={code_postal} |
Renvoie les communes pour un code postal d'un pays |
| GET api/codesNAF |
Retourne la liste des codes NAF et leur libellé |
| GET api/groupes |
Retourne les listes des groupes auxquels l'API a accès. Authentification par token pour accès BDRef |
| GET api/Info |
Obtenir les informations d'intentifications et d'environnement eSeller |
LeadEtapes
| API | Description |
|---|---|
| GET api/LeadEtapes?filterActif={filterActif} |
No documentation available. |
LeadOrigineActions
| API | Description |
|---|---|
| GET api/origines/default?contexte={contexte} |
Retourne les origines configurées par défaut, par contexte |
| GET api/LeadOrigineActions?EstLead={EstLead}&CreationLead={CreationLead}&AppelSortant={AppelSortant} |
Origine Action de type Lead (EstLead = true, EstActif != false) |
Leads
| API | Description |
|---|---|
| GET api/Leads?a_redistribuer={a_redistribuer}&date_debut={date_debut}&date_fin={date_fin}&est_datelimite={est_datelimite}&mes_sites={mes_sites}&type_profil={type_profil}&date_relance_debut={date_relance_debut}&date_relance_fin={date_relance_fin}&creer_par_moi={creer_par_moi}&intervention_par_bdc={intervention_par_bdc}&intervention_par_moi={intervention_par_moi}&typesLeads={typesLeads} |
No documentation available. |
| GET api/nbLeadsARedistribuer?mes_sites={mes_sites} |
Obtenir le nombre de leads à redistribuer |
| GET api/leads/{id} |
Ontenir un lead avec son historique, à partir d'un IDAffaire ou d'un id d'action (IDClient_IDComRapp). Si un IDAffaire est utilisé, les infos du lead seront issues la première étape en cours. S'il n'y a aucune étape en cours la première étape sera utilisée Si un id d'action est utilisé (IDClient_IDComRapp), les infos du lead seront issues cette action. Pour des raisons de performances, les champs Affaire/Campagne/CampagneMarketing et Prospect sont retournés à null dans l'historique, vu qu'ils correspondent forcément à ceux du lead. |
| GET api/quickLeads?a_redistribuer={a_redistribuer}&date_debut={date_debut}&date_fin={date_fin}&est_datelimite={est_datelimite}&mes_sites={mes_sites}&type_profil={type_profil}&date_relance_debut={date_relance_debut}&date_relance_fin={date_relance_fin}&creer_par_moi={creer_par_moi}&intervention_par_bdc={intervention_par_bdc}&intervention_par_moi={intervention_par_moi}&typesLeads={typesLeads} |
Obtenir les Leads (à qualifier / en cours / à redistribuer). Desktop. Même paramètres que la méthode GET /leads Attention : ne retourne pas des objets Lead complets mais seulement les infos permettant l'affichage des listes |
| GET api/quickLeads?type_dashboard={type_dashboard} |
Méthode conservée pour rétro-compatibilité. A suppr quand eSeller Lead, eSeller Lead mobile auront été mis à jour |
| GET api/leads/searchByProspect?name={name}&phone={phone}&email={email}&siret={siret} |
Obtenir les Leads en recherchant un prospect (un prospect peut sortir deux fois s'il dispose de deux leads en cours) |
| GET api/leads/atelier?date_debut={date_debut}&date_fin={date_fin} |
Obtenir les leads atelier |
| GET api/leads?type_dashboard={type_dashboard}&pot_commun_vendeurs={pot_commun_vendeurs}&pot_commun_crc={pot_commun_crc} |
Obtenir les leads pour un type de résultat du DashBoard (mobile). Utilisée également pour le PRC, la nouvelle page Actions à faire d'eSeller... Méthode optimisée (dans le sens eSeller du terme :))))) Attention : Ne retourne des des objets Lead complet mais seulement les infos permettant l'affichage des listes. |
| GET api/leads/counts |
Compteurs pour la page Suivi des leads VN/VO (EDVCRM-2358) Fonctionne uniquement pour les utilisateurs avec le type de profil lead BDC |
| GET api/leads/counts/byUser?IDsUtilisateur={IDsUtilisateur} |
Retourne le nombre de leads en cours pour chaque utilisateur passé en paramètre |
| GET api/leads/counts/byUser/byFamily?IDsUtilisateur={IDsUtilisateur} |
Retourne le nombre de leads en cours par famille d'origine pour chaque utilisateur passé en paramètre |
| POST api/leads |
Création d'un rapport / traitement d'un lead (suivant la valeur de IDLead Attention à la règle métier sur le site : on vérifie que le paramètre IDSiteE est un site de rattachement du vendeur (table Site_People) sinon on affecte le rapport au premier site de rattachement au vendeur Pour clôturer une affaire en "Perdue", utiliser ActionAFaire_TODO.Cloturer Pour clôturer une affaire en "Gagnee", utiliser Affaire.Statut = "Gagnee" |
| POST api/leads/creer |
Création d'un rapport. Attention à la règle métier sur le site : on vérifie que le paramètre IDSiteE est un site de rattachement du vendeur (table Site_People) sinon on affecte le rapport au premier site de rattachement au vendeur |
| POST api/leads/traiter_lead |
Traitement d'un lead |
| POST api/leads/rapports?date_relance_debut={date_relance_debut}&date_relance_fin={date_relance_fin} |
Obtenir les rapports à traiter (en cours) lié à une affaire pour une liste d'utilisateurs |
| POST api/leads/transferer?id_destinataire={id_destinataire}&pot_commun_vendeurs={pot_commun_vendeurs} |
Transférer un rapport (ou redistribuer un lead) Appel la procédure stockée [dbo].[Transfert_Rapport] Appel si necessaire le ws welcome pro Création d'un rapport "Transfert Vendeur" à l'utilisateur effectuant l'action. |
| POST api/leads/transferer_many?id_destinataire={id_destinataire}&pot_commun_vendeurs={pot_commun_vendeurs} |
Transférer des rapports (ou redistribuer des leads) Appel la procédure stockée [dbo].[Transfert_Rapport] Appel si necessaire le ws welcome pro |
| POST api/leads/cloturer_rapport |
Clôturer un rapport. Attention cela ne clôture que le rapport, si celui-ci est lié à une affaire l'affaire ne sera pas clôturée. |
| POST api/leads/cloturer_rapports |
Clôturer plusieurs rapports. Attention cela ne clôture que le rapport, si celui-ci est lié à une affaire l'affaire ne sera pas clôturée. |
| POST api/leads/atelier/sendMail?id_rapport={id_rapport}&id_prospect={id_prospect}&id_destinataire={id_destinataire} |
Envoyer lead atelier par mail |
| POST api/leads/{IDLead}/vehicules/{IDVehicule} |
Associer un véhicule à un lead |
| PUT api/leads/{id} |
Modifier un lead/rapport. Encapsule la procédure stockée [UpdateRapport]. Les données mise à jour sont : Date et heure du rapport; Commentaire; Date et heure de relance; Identifiant de l'utilisateur qui modifie le rapport; Type de contact; Action à faire; Niveau d'intérêt; Etat; Identifiant du site; Identifiant de l'origine de l'action; Date et heure de la fin de relance; IDComRappEtapeLead; Date et heure de la prochaine étape prévue. |
| DELETE api/leads/{IDLead}/vehicules/{IDVehicule} |
Dissocier un véhicule d'un lead |
LeadsAccessoires
| API | Description |
|---|---|
| GET api/leadsAccessoires/EnCours |
No documentation available. |
| GET api/leadsAccessoires/Gagnes?date_debut={date_debut}&date_fin={date_fin} |
No documentation available. |
| GET api/leadsAccessoires/Perdus?date_debut={date_debut}&date_fin={date_fin} |
No documentation available. |
LeadsAtelier
| API | Description |
|---|---|
| GET api/leadsAtelier/NonTermines |
No documentation available. |
| GET api/leadsAtelier/NonTermines/quickLeads |
No documentation available. |
| GET api/leadsAtelier/Gagnee?date_debut={date_debut}&date_fin={date_fin} |
No documentation available. |
| GET api/leadsAtelier/Perdue?date_debut={date_debut}&date_fin={date_fin} |
No documentation available. |
| GET api/leadsAtelier/Traitee |
No documentation available. |
| POST api/leadsAtelier/transfert |
Transfère aux conseillers service ou à un conseiller service précis d'un ou plusieurs leads atelier. Cette méthode retourne un code http 200 ok à partir du moment où au moins un lead a pu être transféré correctement. Le détails du resultat du transfert pour chaque lead est disponible dans la réponse. |
LeadTypeContacts
| API | Description |
|---|---|
| GET api/LeadTypeContacts |
Obtenir les types de contacts |
LibelleRemise
| API | Description |
|---|---|
| GET api/libellesRemise?IDTypeProfil={IDTypeProfil}&IDPlaque={IDPlaque} |
Retourne les Libellés pré-définis pour les remises (table LibelleRemise) |
LignesFrequentes
Log
| API | Description |
|---|---|
| POST api/logs/purge |
Supprime les logs du type typeLog dantant de plus de olderThanNbDays |
MoyenPaiement
| API | Description |
|---|---|
| GET api/moyensPaiement |
Retourne les Moyens de paiement (table MoyenPaiement) |
News
| API | Description |
|---|---|
| GET api/News |
Obtenir les news |
NissanDealerCode
| API | Description |
|---|---|
| GET api/nissan/dealer-codes |
Liste des dealer codes Nissan |
NissanModeles
| API | Description |
|---|---|
| GET api/nissan/modeles |
Liste des modèles VN Nissan |
NiveauInterets
| API | Description |
|---|---|
| GET api/NiveauInterets |
Obtenir les niveaux d'interêt |
Notifications
| API | Description |
|---|---|
| GET api/utilisateurs/{id}/notifications |
No documentation available. |
| PUT api/notifications/{id} |
édition d'une notification |
| POST api/utilisateurs/{id}/devices |
Ajout d'un device |
| DELETE api/utilisateurs/{id}/devices |
No documentation available. |
ObjectifsVendeurs
| API | Description |
|---|---|
| GET api/objectifsVendeurs/{IDPeople}?mois={mois} |
Retourne les objectifs d'un vendeur pour le mois |
| GET api/objectifsVendeurs?mois={mois} |
Retourne les objectifs de tous les vendeurs de l'utilisateur connecté (qui doit donc être un chef de vente pour obtenir une réponse) pour le mois |
| GET api/objectifsVendeurs/coefficients |
Retourne les coefficients des objectifs vendeur depuis la BDGp. Non-Nissan uniquement. |
| GET api/objectifsVendeurs/coefficientsNissan |
Retourne les coefficients des objectifs vendeur depuis BDRef3 (multiplicateurs à appliquer à "Commandes"). Nissan uniquement. |
| GET api/objectifsVendeursConfig |
Pour rétro-compatibilité. A suppr lors de la mise en démo ou en prod |
| GET api/objectifsVendeurs/taux?IDsPeople={IDsPeople} |
Retourne les taux de concrétisation et de transformation pour chaque vendeur de la liste IDsPeople |
| POST api/objectifsVendeurs |
Enregistre les objectifs vendeur passés en paramètre, si ceux-ci ne sont pas sur des mois passés |
OffreReprise
| API | Description |
|---|---|
| DELETE api/offres/{IDOffre}/reprises/{IDLigneOffre} |
Supprime une reprise sur une offre |
Offres
| API | Description |
|---|---|
| POST api/offres/{id}/replace |
Remplace une commande par une nouvelle commande. La commande remplacée sera passée en Commande Annulée, et un nouvelle commande sera créée. Un rapport sera également créé. La commande doit être au statut Commande (non-validée). La Date, les Options, Accessoires et Lignes fréquentes (prestations) peuvent être modifiées à cette occasion. Lorsque l'un de ces champs est passé, il sera utilisé sur la nouvelle commande. Si le champ n'est pas passé ou passé à null, alors la valeur de la commande remplacée sera utilisée. |
| GET api/offres?page={page}&pageSize={pageSize} |
Obtenir les offres (avec pagination) Seules les infos de base de l'offre sont retournées, les Reprises, Options, Accessoires, etc... ne sont pas chargés. Vendeur : il voit ses offres Chef des ventes : il voit ses offres et celles de ses vendeurs |
| GET api/offres/{id} |
Obtenir une offre par son ID |
| GET api/offres?page_size={page_size}&page={page} |
Obtenir les offres (avec pagination) Seules les infos de base de l'offre sont retournées, les Reprises, Options, Accessoires, etc... ne sont pas chargés. Vendeur : il voit ses offres Chef des ventes : il voit ses offres et celles de ses vendeurs !! Route dépréciée conservée pour des raisons compatibilité. Utiliser l'autre route /api/offres (avec les param en camelCase), qui permet en plus de filtrer. !! |
| POST api/offres |
Créer une offre et la rattache à l'affaire IDAffaire. Si aucune affaire n'est précisée alors une nouvelle affaire avec une origine prédéfinie (Interne/Visite commerciale/Intérêt [Matériel/Véhicule] [Neuf/Occasion/VN/VO]) est créée Le matériel/véhicule peut être transmis de plusieurs façons : 1) Compléter offre.Vehicule sauf offre.Vehicule.IDFicheCat, offre.Vehicule.IDVehicule, et offre.Vehicule.Vehicule = Création d'une ligne d'offre pour un véhicule "fictif", c'est à dire une ligne d'offre sur un matériel non présent en base. (M'Agir) 2) Compléter offre.Vehicule, sauf offre.Vehicule.IDVehicule, et offre.Vehicule.Vehicule (dans ce cas Vehicule.IDFicheCat est renseigné) = Création d'une ligne d'offre à partir d'un véhicule neuf issu du catalogue (CRM Moto) 3) Compléter offre.Vehicule.Vehicule, en laissant vide offre.Vehicule.IDVehicule = Création d'une ligne d'offre à partir d'un object Vehicule complet issu du stock. (CRM Moto) 4) Renseigner offre.Vehicule.IDVehicule : le véhicule sera récupéré dans le stock. Il reste possible de personnaliser certaines info sur la ligne d'offre en renseignant les autres champs dans offre.Vehicule = Création d'une ligne d'offre sur laquelle les données peuvent être personnalisées, mais qui sera quand même liée à un véhicule en stock (PRC) Les noms de projets ne sont qu'informatifs sur l'utilisation actuelle et ne limitent pas l'utilisation de la méthode, sous réserve de tests. |
| PATCH api/offres/{IDOffre} |
Modifier une offre (PATCH). Seuls les champs envoyés non-null seront mis à jour. Attention tous les champs ne sont pas modifiables. Voir doc OffrePATCH |
| POST api/offres/{id}/dupliquer |
Duplique une offre ou une Comamnde. Dans le cas d'une Commande, celle-ci doit être VN et concerner des véhicules hors-stock (provenant d'un catalogue, d'un configurateur...) Toujours dans le cas d'une Commande, les reprises ne sont pas dupliquées. Le champs obligatoires sont différents suivant si on duplique une Offre ou une Commande Retourne la liste des IDOffre des offres créées |
| PUT api/offres/{id} |
Seuls les champs marqués "Editable" dans le modèle Offre peuvent être modifiés. Les lignes d'offre peuvent être modifiées tant que l'offre n'est pas en statut commande. Si l'offre est transformée en commande, alors l'affaire liée (s'il y en a une) sera terminée. |
| DELETE api/offres/{id}?supprRapports={supprRapports} |
Supprime une offre |
OrganismeFinancement
| API | Description |
|---|---|
| GET api/organismesFinancement?actif={actif} |
Retourne les Organismes de financement (table MATORGF) |
ParticulariteVehicule
| API | Description |
|---|---|
| GET api/particularitesVehicule |
Retourne Particularités de véhicule (table MatExType) |
Pays
| API | Description |
|---|---|
| GET api/pays |
Retourne la liste des Pays (table Pays) |
PeopleHolidayFrequence
| API | Description |
|---|---|
| GET api/PeopleHolidays/frequences |
Obtenir les fréquences d'absences récurrentes |
PeopleHolidays
| API | Description |
|---|---|
| GET api/utilisateurs/{id}/holidays?date={date}&date_debut={date_debut}&date_fin={date_fin} |
Obtenir les vacances d'un utilisateurs |
| GET api/PeopleHolidays/{id} | |
| POST api/PeopleHolidays |
Création d'une absence |
| PUT api/PeopleHolidays/{id} |
édition d'une absence |
| DELETE api/PeopleHolidays/{id} |
No documentation available. |
PeopleHolidaysTypes
| API | Description |
|---|---|
| GET api/PeopleHolidaysTypes?actif={actif} |
Retourne les types d'absence |
Plaques
| API | Description |
|---|---|
| GET api/plaques/{id}?load_sites={load_sites}&load_marques={load_marques}&load_parametrage={load_parametrage} |
Obtenir une plaque et ses infos |
| GET api/Plaques |
No documentation available. |
ProjetsAchat
| API | Description |
|---|---|
| GET api/ProjetsAchat?IDClient={IDClient}&IDPlaque={IDPlaque}&IDSite={IDSite} |
Retourne le projet d'achat, s'il existe, pour un client sur une société. |
| POST api/ProjetsAchat |
Créer un Projet d'achat. A appeler après avoir créé le lead car on a besoin de l'IDComRapp pour les lier. Il n'est pas nécessaire de fournir le ProjetAchat.IDPlaque sur laquelle on crée le projet d'achat, celui-ci sera récupéré en fonction de l'IDComRapp. |
| PUT api/ProjetsAchat?replace={replace} |
Mettre à jour un projet d'achat |
Prospects
| API | Description |
|---|---|
| GET api/prospects/search?page={page}&pageSize={pageSize} |
Recherche de prospect. Les prospects avec le flag NonAffiche à true sont exclus. PRC L'url /prospects est déjà utilisée pour la recherche de prospects dans eSeller Lead. Etant donné qu'on ne souhaite pas modifier eSeller Lead pour l'instant on est obligé d'avoir 2 url distinctes Cas particulier de la recherche par CIN ou ICE : on effectue une recherche exacte et si aucun résultat on fait une recherche "commence par". |
| GET api/prospects/{id} |
Obtenir un prospect par son identifiant |
| GET api/prospects/{id}/dpoInfos/{id_plaque}/{id_site} |
Obtenir les infos DPO Contact d'un prospect |
| GET api/prospects/{id}/leads?onlyOngoingLeads={onlyOngoingLeads}&includeLeadsWithoutOngoingAction={includeLeadsWithoutOngoingAction}&sourceBusinessCode={sourceBusinessCode} |
Obtenir les leads d'un prospect pour les sites avec eSellerLead activé |
| GET api/prospects/{id}/rapports |
Obtenir les rapports d'un prospect |
| GET api/prospects/{id}/sites |
Obtenir les sites d'un prospect |
| GET api/prospects/{id}/refdms |
Obtenir les références DMS d'un prospect |
| GET api/prospects/{id}/historiquesateliers |
Obtenir l'historiques atelier d'un prospect |
| GET api/prospects/{id}/affaires |
Obtenir les affaires d'un prospect |
| GET api/prospects/{id}/campagnes |
Obtenir les campagnes d'un prospect |
| GET api/prospects/{id}/offres |
Obtenir les offres d'un prospect |
| GET api/prospects/{id}/essais |
Obtenir les essais d'un prospect |
| GET api/prospects/{id}/alertevos |
Obtenir les alertes VO d'un prospect |
| GET api/prospects/{id}/interlocuteurs |
Obtenir les interlocuteurs d'un prospect pro (type: société) |
| GET api/prospects/interlocuteurs/fonctions |
Obtenir les fonctions existantes pour les interlocuteurs |
| GET api/prospects/{id}/messages |
Obtenir les messages envoyés à un prospect |
| GET api/prospects/{id}/typesProduction |
Obtenir les catégories de production d'un prospect |
| GET api/prospects/valueLists |
Retourne toutes les listes de valeurs nécessaires à la création ou l'édition d'un propsect Client type societé seulement : TypesSociete, TranchesCA, TranchesEffectif, TranchesResultat Déprécié utiliser les méthodes REST standard permettant d'obtenir les listes souhaitées (/api/typesSociete, /api/tranchesCA...) |
| PATCH api/prospects/{id} |
Modifie un prospect. Seuls les champs envoyés non-null seront mis à jour. Si le prospect est désactivé de cette façon (Actif = false), ses leads et actions en cours seront clôturées |
| PUT api/prospects/{id} |
Modifier un prospect |
| POST api/prospects/{id}/affectation |
Ajout d'un vendeur en affectation du prospect |
| POST api/prospects/{id}/affectations |
Ajout d'un vendeur en affectation du prospect |
| PUT api/prospects/{id}/affectations/transfert |
Transfert l'affectation du prospect d'un vendeur à un autre |
| POST api/prospects/{id}/affectations/resume-transfert |
Résumé du transfert l'affectation du prospect d'un vendeur à un autre (résumé de ce qui sera transféré) |
| POST api/prospects/{id}/interlocuteurs |
Création d'un ou plusieurs interlocuteur |
| PUT api/prospects/{id}/interlocuteurs/{IDInterlocuteur} |
Modification d'un interlocuteur |
| DELETE api/prospects/{id}/interlocuteurs/{IDInterlocuteur} |
Suppression d'un interlocuteur |
| POST api/prospects/{id}/sendmessage |
Envoi d'un message SMS ou Email |
| PUT api/prospects/{id}/typesProduction |
Sauvegarde des catégories de production d'un prospect |
| PUT api/prospects/{id}/groupement |
Sauvegarde d'un groupement |
| PUT api/prospects/{id}/updatedFromSmartDataForLead |
Indique que le prospect vient d'être mis à jour via des données provenant de SmartDataForLead (mise à jour de la colonne Client.DateUpdateSmartDataForLead à la date du jour) |
| DELETE api/prospects/{id} |
Supprime définitivement un client/prospect et tout ce qui y est lié (leads, offres...) Utilisable uniquement par les CDV mais TODO faire ça avec les droits des profis... |
| POST api/prospects/fusionner |
Fusionner 2 prospects. Le prospect maitre sera conservé et les informations du prospect à supprimer lui seront ajoutées. Nécessite le droit CustomerMerge |
| GET api/Prospects?name={name}&phone={phone}&email={email}&immat={immat}&VIN={VIN}&idprospect={idprospect}&AvecInactif={AvecInactif}&page_size={page_size}&page={page}&order_column={order_column}&order_column_type={order_column_type}&CodePostal={CodePostal}&Ville={Ville}&siret={siret} |
Obtenir les prospects. Route utilisée par eSeller Lead conservée pour des raisons de rétro-compatibilité Les prospects "Non Affiché" sont exlus. |
| POST api/Prospects |
Création d'un prospect (sans recherche de doublons) InfoSociete.ICE : Contrainte unique en base. Si la valeur est déjà présente en base une erreur 422 Unprocessable Entity sera retournée. |
Publication
| API | Description |
|---|---|
| GET api/publication/config |
Retourne la configuration de la publication pour le groupe |
| GET api/publication/abonnements?actif={actif} |
Retourne les abonnements configurés pour le groupe |
| GET api/vehicules/{id}/publications |
Retourne les publications actives d'un véhicule |
| PUT api/vehicules/{id}/publications |
Met à jour les publications d'un véhicule |
PVO2
| API | Description |
|---|---|
| GET api/pvo2/sites/{IDSite}/prospects/{IDProspect}/tradein-url |
Retourne l'url de trade-in pour un client sur un site. Si le client n'a pas de RefPVO sur le site concerné, il est créé. Si le client a une RefPVO2 mais n'est pas trouvé par PVO2 (pb suite mauvaise config dans edv), il est recréé. |
| POST api/pvo2/sites/{IDSite}/prospects/{IDProspect} |
Crée dans PVO2, sur le site ayant l'id {IDSite} dans eSeller, le client ayant l'id {IDProspect} dans eSeller. |
| POST api/prospects/{IDProspect}/refpvo2 |
Crée la RefPVO2 pour le prospect IDProspect |
| PUT api/prospects/{IDProspect}/refpvo2/{IDSite} |
Modifie la RefPVO2 pour le prospect IDProspect sur le site IDSite (la crée si elle n'existe pas) |
| GET api/pvo2/configuration/{IDSitePVO2} |
Retourne les infos de config PVO2 d'un site à partir de l'IDSite PVO2. Seuls les config activées sont prises en compte. Authentification par token pour accès BDRef |
RDVsAtelier
| API | Description |
|---|---|
| GET api/rdvsAtelier |
Retourne les RDVs Atelier Si Chef des ventes ce sont les RDVs à redistribuer, sinon les RDVs à traiter |
| GET api/nbRdvsAtelier |
No documentation available. |
| GET api/rdvsAtelier/count |
Retourne les nombre de RDVs Atelier à affecter (pour les Chef des ventes), du jour et nouveaux (pour les vendeurs) |
| POST api/rdvsAtelier/transferer |
Transférer un RDV Atelier |
Sites
| API | Description |
|---|---|
| GET api/sites/{id}/templatesImpression |
No documentation available. |
| GET api/Sites?EstFictif={EstFictif} |
Liste tous les sites du groupe, que l'utilisateur y ait accès ou non, qu'ils soient actifs ou pas.. |
| GET api/Sites/{id} |
No documentation available. |
SituationFamiliale
| API | Description |
|---|---|
| GET api/situationsFamiliales |
No documentation available. |
SmartDataForLead
| API | Description |
|---|---|
| GET api/smartDataForLead/searchEtablissement?siretOrSiren={siretOrSiren} |
Recherche, sur SmartDataForLead, les établissements à partir d'un numéro de SIRET (ou SIREN). |
| GET api/smartDataForLead/etablissement/{icodeOrSiret} |
Récupère les détails d'un établissement (l'appel à cette méthode est facturée !) |
StatutFinancement
| API | Description |
|---|---|
| GET api/statutsFinancement |
Retourne les Statuts de Financement (table OffreStatutFin) |
Test
Controleur test
| API | Description |
|---|---|
| GET tests/createDir |
No documentation available. |
| GET tests/leads/aredistribuer?serveur={serveur}&bdgp={bdgp} |
No documentation available. |
| GET tests/leads/encours?serveur={serveur}&bdgp={bdgp} |
No documentation available. |
| GET api/Test |
Test de l'API |
| GET api/Test?dateh={dateh} |
Renvoie une chaîne de valeur dateh |
| PUT api/Test/{id} |
No documentation available. |
Tools
Ressource non soumis à une autentification (DNZ). APIKey necessaire
| API | Description |
|---|---|
| GET api/Tools?sdomain={sdomain} |
Obtenir l'IDClient depuis un sous domaine |
TrancheCA
| API | Description |
|---|---|
| GET api/tranchesCA |
Retourne les tranches de CA (table TrancheCA) |
TrancheEffectif
| API | Description |
|---|---|
| GET api/tranchesEffectif |
Retourne les tranches de Effectif (table TrancheEffectif) |
TrancheResultat
| API | Description |
|---|---|
| GET api/tranchesResultat |
Retourne les tranches de Resultat (table TrancheResultat) |
Transcodage
| API | Description |
|---|---|
| GET api/transcodage/marques |
Retourne les transcodages configurés pour les marques |
| POST api/transcodage/marques |
Crée un ou plusieurs transcodages pour les marques. Multiples sources vers une même destination |
| DELETE api/transcodage/marques |
Supprime des transcodages pour les marques (en fonction des sources passées en paramètre) |
| PATCH api/transcodage/marques/destinations |
Modifie une destination de transcodage pour les marques. Tous les transcodages utilisant cette desination seront modifiés |
| GET api/transcodage/gammes |
Retourne les transcodages configurés pour les gammes |
| POST api/transcodage/gammes |
Crée un ou plusieurs transcodages pour les gammes. Multiples sources vers une même destination |
| DELETE api/transcodage/gammes |
Supprime des transcodages pour les gammes (en fonction des sources passées en paramètre) |
| PATCH api/transcodage/gammes/destinations |
Modifie une destination de transcodage pour les gammes. Tous les transcodages utilisant cette desination seront modifiés |
TypeActiviteClient
| API | Description |
|---|---|
| GET api/typesActiviteClient |
Retourne les Types d'activité client (pro) (table TypeActivite) |
TypeCarburant
| API | Description |
|---|---|
| GET api/typesCarburant?IDActivite={IDActivite} |
Retourne les Types de carburant (table TYPECARB) |
TypeFinancement
| API | Description |
|---|---|
| GET api/typesFinancement |
Retourne les Types de Financement (table MATTYPEF) |
TypeProfession
| API | Description |
|---|---|
| GET api/typesProfession |
No documentation available. |
TypeSociete
| API | Description |
|---|---|
| GET api/typesSociete?actif={actif} |
Retourne les types de société (statuts juridiques) (table TypeSociete) |
UtilisateurDisponibilite
| API | Description |
|---|---|
| POST api/utilisateurs/disponibilites |
Retourne la disponibilité d'un ou plusieurs utilisateur à la date/heure passée (ou à l'instant T si aucune date n'est fournie). Un utilisateur est disponible à un instant si : - Il n'a pas de RDV Business - Il n'est pas absent - Il n'a pas d'essai programmé La route est en POST pour ne pas limiter la nombre d'IDUtilisateur passé (limite dans la longueur de la query string si GET) |
Utilisateurs
Utilisateur
| API | Description |
|---|---|
| GET api/Utilisateurs?EstActif={EstActif}&LoadDetailDroitProfil={LoadDetailDroitProfil}&LoadPlaqueMarques={LoadPlaqueMarques}&TypeProfilLead={TypeProfilLead}&IDSite={IDSite}&LoadSites={LoadSites}&HorsTraitementLeads={HorsTraitementLeads} |
Récupérer les utilisateurs. Déprécié (route eSeller lead. Utiliser la route /api/utilisateurs paaginée (avec page et pageSize) à la place. |
| GET api/utilisateurs/{id}/rapports?date_relance_debut={date_relance_debut}&date_relance_fin={date_relance_fin}&only_actions={only_actions} |
Obtenir les rapports à traiter d'un utilisateur (en cours) - eSeller Lead uniquement |
| GET api/utilisateurs/{id}/rendez-vous?date_debut={date_debut}&date_fin={date_fin}&rdv={rdv} |
Obtenir les RDV d'un utilisateur |
| GET api/utilisateurs/{id}/sites |
Obtenir les sites d'un utilisateur |
| GET api/utilisateurs/{id}/manage?id_societe={id_societe}&id_site={id_site}&with_lead={with_lead}&LoadSites={LoadSites}&with_code_nissan={with_code_nissan} |
Obtenir les utilisateurs managés d'un utilisateur |
| GET api/utilisateurs/{id}/activites |
Obtenir les activités d'un utilisateur |
| GET api/utilisateurs/{id}/catalogues |
Obtenir les catalogues utilisables par un utilisateur. Donnera le même résultat que si on appelle la méthode /utilisateurs/{id}/sites et qu'on fait un uniq sur les catalogues des sites |
| GET api/utilisateurs/{id}/plafondRemise?IDPlaque={IDPlaque} |
Obtenir le plafond de remise pour un utilisateur, sur une société donnée. Si aucun plafond n'est configuré pour l'ensemble profil de l'utilisateur/société, alors le plafond du remise global au groupe est retourné Si le plafond de remise global au groupe n'est pas défini pour le profil de l'utilisateur, alors erreur 404. Si les plafonds de remise ne sont pas activés pour le groupe alors une erreur 403 est retournée. |
| GET api/utilisateurs?page={page}&pageSize={pageSize} |
Recherche d'utilisateur Les paramètres page et pageSize obligatoires permettent de différencier cette méthode de la méthode api/utilisateurs sans pagination utilisée dans eSeller Lead. |
| PUT api/utilisateurs/{id}/mobile |
Modifier le téléphone mobile d'un utilisateur - Welcome pro |
| GET api/Utilisateurs/{id} |
Obtenir un utilisateur (PEOPLE) avec ses sites et les marques par plaques, son profil et ses droits. |
VehiculeEquipement
| API | Description |
|---|---|
| PATCH api/vehicules/{IDVehicule}/equipements/{IDVehiculeEquipement} |
Modifie un équipement du véhicule (table MATEQUIP EstOption = false). Seul le rank est modifiable actuellement. Si le rank est modifié les ranks des autres options du véhicule sont ajustés en conséquence. |
VehiculeImage
| API | Description |
|---|---|
| POST api/vehicules/{id}/images |
Ajouter une image/photo sur un véhicule. Une image miniature aussi appelée vignette dans eSeller, d'une largeur de 300px max, est créée en même temps automatiquement. Taille d'envoi maximum recommandé pour les images : 2Mo. Mais il devrait être possible de réduire avant envoi la plupart des images bien en-dessous de cette valeur (~300ko) Le rank de l'image est attribué automatiquement à la suite des autres. |
| PATCH api/vehicules/{id}/images/{IDMatImage} |
Modifie une image. Seul le Rank est modifiable !! Si le rank d'une image de type "Grande" est modifié, alors celui de la vignette correspondante sera également modifié. Les ranks des autres images sont également changés en conséquence. Les vignettes ne sont pas modifiables. |
| DELETE api/vehicules/{id}/images/{IDMatImage} |
Supprime une image. Si une miniature (vignette) correspondante existe elle est également supprimée |
VehiculeOption
| API | Description |
|---|---|
| GET api/referentiel/fichesVehicule/{IDFicheCat}/options |
Retourne les options disponibles pour un véhicule ayant un IDFicheCat. Seules les options qui ne sont pas de série sont retournées. Implémenté seulement pour l'activité automobile pour l'instant. |
| GET api/vehiculeOptions?IDActivite={IDActivite} |
Retourne les options disponibles par défaut pour les véhicules, en fonction de l'activité. Les options disponibles par défaut n'ont ni code ni prix. |
| PATCH api/vehicules/{IDVehicule}/options/{IDVehiculeOption} |
Modifie une option du véhicule (table MATEQUIP EstOption = true). Seul le rank est modifiable actuellement. Si le rank est modifié les ranks des autres options du véhicule sont ajustés en conséquence. |
Vehicules
| API | Description |
|---|---|
| GET api/referentiel/vehicules?search={search}&neuf={neuf}&dateFinProductionMin={dateFinProductionMin}&modelCode={modelCode} |
Recherche véhicule dans VMAuto. Au moins un des paramètres suivant doit être fourni : search, modelCode. |
| GET api/referentiel/vehicules/{IDFicheCat} |
Recherche d'un véhicule dans le référentiel VMAuto |
| GET api/referentiel/marques |
Liste des marques dans VMAuto (ou un autre catalogue si défini dans la conf client) |
| GET api/referentiel/modeles?marque={marque}&famille={famille}&gamme={gamme} |
Liste des modèles appartenants à une marque dans VMAuto (ou un autre catalogue si défini dans la conf client) |
| GET api/referentiel/familles |
Liste des familles dans le reférentiel véhicules |
| GET api/referentiel/gammes?famille={famille} |
Liste des gammes appartenant à une famille dans le reférentiel véhicules |
| GET api/referentiel/segments?source={source} |
Liste des segments depuis le référentiel ou BDRef si le client n'est pas abonné au référentiel. Le paramètre "source" permet de forcer la récupération des segments depuis BDRef |
| GET api/referentiel/versions?famille={famille}&gamme={gamme}&marque={marque}&modele={modele} |
Liste des versions dans le reférentiel véhicules |
| GET api/referentiel/fichesMoto?famille={famille}&gamme={gamme}&marque={marque}&modele={modele}&version={version} |
Liste des fiches moto correspondantes aux paramètres passés. Le catalogue du client doit être XpertMotors |
| GET api/referentiel/fichesMoto/{IDFiche}/photos |
Photos d'une fiche Moto Le catalogue du client doit être XpertMotors |
| GET api/referentiel/fichesMoto/{IDFiche}/couleurs |
Liste des fiches moto correspondantes aux paramètres passé. Le catalogue du client doit être XpertMotors |
| GET api/vehicules/VNStock?IDsFicheCat={IDsFicheCat} |
Liste des véhicules neufs en stock dispo pour les IDFicheCat passées |
| GET api/prospects/{id}/vehicules |
Obtenir les véhicules/le parc d'un prospect |
| GET api/vehicules?pageSize={pageSize}&page={page} |
Obtenir les vehicules (avec pagination et filtres) Si un filtre n'a pas une valeur acceptable il est ignoré |
| POST api/vehicules |
Création manuelle d'un véhicule |
| POST api/essais/vehicules |
Création manuelle d'un véhicule d'essai. Nécessite le droit "TestDriveVehicleCreate". Le véhicule sera créé en stock disponible. |
| POST api/prospects/{IDProspect}/vehicules |
Ajouter un véhicule en parc client. Pour définir les liens Propriétaire / Utilisateur (conducteur) / Facturé, utiliser Vehicule.LiensClients Si Vehicule.LiensClients est utilisé, alors au moins un lien client doit concerner IDProspect. Si Vehicule.LiensClient n'est pas utilisé, alors IDProspect sera considéré Propriétaire uniquement. |
| PUT api/vehicules/{IDVehicule} |
Modifier un véhicule Attention tous les champs ne sont pas modifiables. Voir doc de l'API, colonne Additional information Pour modifier un véhicule en parc client utiliser api/prospects/{IDProspect}/vehicules/{IDVehicule} |
| PATCH api/vehicules/{IDVehicule} |
Modifier un véhicule (PATCH). Seuls les champs envoyés non-null seront mis à jour. Attention tous les champs ne sont pas modifiables. Voir doc VehiculePATCH Pour modifier un véhicule en parc client utiliser api/prospects/{IDProspect}/vehicules/{IDVehicule} |
| PUT api/prospects/{IDProspect}/vehicules/{IDVehicule} |
Modifier un véhicule en parc |
| DELETE api/prospects/{IDProspect}/vehicules/{IDVehicule} |
Supprimer un véhicule en parc. Seuls les véhicules en parc client peuvent être supprimés de cette manière. |
| PUT api/prospects/{IDProspect}/vehicules/{IDVehicule}/possede |
Marquer un véhicule en parc comme étant possédé (sûrement par le client, pas par un démon. ça reste à vérifier) |
| GET api/vehicules?stock_dispo={stock_dispo}&page_size={page_size}&page={page}&vn={vn}&vd={vd}&vo={vo}&vehicule={vehicule}&immat={immat}&IDActivite={IDActivite} |
Obtenir les vehicules (avec pagination). Route 'historique' conservée pour compatibilité. Préférez l'autre route /vehicules (celle avec les params en camelCase). |
| GET api/vehicules/{id} |
Obtenir un véhicule par son ID |
| GET api/vehicules/{id}/historiquesateliers |
Obtenir l'historiques atelier d'un véhicule |
| GET api/vehicules/typesFinancement |
Liste des types de financement Utiliser plutôt GET /typesFinancement |
| GET api/vehicules/typesLits |
Liste des types de lits (table implantation) Déprécié, utiliser /api/implantations à la place ! |
| POST api/vehicules/fusionner |
Fusionner 2 véhicules. Le véhicule maitre sera conservé et les informations du véhicule à supprimer lui seront ajoutées. https://skilliance-group.atlassian.net/browse/EDVCRM-1414 |
| GET api/vehicules/{id}/offres?page_size={page_size}&page={page} |
Obtenir les offres liées à un véhicule |
| GET api/vehicules/marques?activite={activite}&types[0]={types[0]}&types[1]={types[1]} |
Liste des Marques présentes en base sur les véhicules disponibles à la vente |
| GET api/vehicules/modeles?activite={activite}&types[0]={types[0]}&types[1]={types[1]}&marque={marque} |
Liste des Modèles présents en base sur les véhicules disponibles à la vente |
| GET api/vehicules/versions?activite={activite}&types[0]={types[0]}&types[1]={types[1]}&marque={marque}&modele={modele} |
Liste des Versions présentes en base sur les véhicules disponibles à la vente |
| GET api/vehicules/gammes?activite={activite}&types[0]={types[0]}&types[1]={types[1]} |
Liste des Gammes présentes en base sur les véhicules disponibles à la vente |
| GET api/vehicules/familles?activite={activite}&types[0]={types[0]}&types[1]={types[1]} |
Liste des Familles présentes en base sur les véhicules disponibles à la vente. Pour la Moto Famille = Catégorie. |
| GET api/vehicules/carrosseries?types[0]={types[0]}&types[1]={types[1]} |
Liste des Carrosseries présentes en base sur les véhicules disponibles à la vente Activité Auto uniquement |
WelcomeproPeoplePriority
| API | Description |
|---|---|
| GET api/welcomepro/sites/{id_site}/utilisateurs |
Obtenir le paramétrage d'ordre des vendeurs pour welcome pro d'un site précis |
| PUT api/welcomepro/sites/{id_site}/utilisateurs |
édition l'ordre |
| GET api/welcomepro/sites/{id_site}/prioritylist |
Récupérer la liste de priorité des vendeurs d'un site sur la journée actuelle |
WidgetTokens
| API | Description |
|---|---|
| POST api/WidgetTokens/3DSoftWidgetToken |
[beta] Obtenir un token pour le widget 3dsoft pour le site passé en paramètre. Renvoie un token de test + idsite non utilisé |
| POST api/WidgetTokens |
idem api/WidgetTokens/3DSoftWidgetToken |
WorkflowsLeads
| API | Description |
|---|---|
| GET api/workflowsLeads?IDOrigine={IDOrigine}&IDSite={IDSite} |
Récupère les WorkflowsLeads, en filtrant par IDOrigine/IDSite |
| GET api/workflowsLeads/workflowBDC?IDOrigine={IDOrigine}&IDSite={IDSite} |
Récupère le workflow BDC en fonction de l'origine et du site |
| GET api/workflowsLeads/workflowBDC/utilisateurs?IDOrigine={IDOrigine}&IDSite={IDSite}&affaireType={affaireType} |
Récupère, pour une origine, un site et un type de lead, les utilisateurs auxquels un BDC peut transférer un lead Les utilisateurs inactifs ou hors traitement leads ne sont pas retournés |