Quoi de neuf ?
16 min
6 mars 2026
Improved
Dans l’API d’authentification des concessionnaires, ajout d’un mode de simulation disponible dans les environnements QA. Mise à jour de l’étape 1 pour utiliser un appel API au lieu de créer manuellement l’URL pour ouvrir la page de connexion BOSSWeb.
Fixed
Dans le journal d’activité CRM, clarification du mappage des statuts des opportunités de vente vers le statut CRM interne.
8 janvier 2026
Added
La documentation de l’API du journal d’activité CRM a été créée et retirée de la documentation de l’API d’information DSP. Avoir la fonction du journal d’activité CRM dans la documentation de l’API d’information DSP portait à confusion.
Improved
Mise à jour de la section « Quoi de neuf ? » pour retirer l’API des opportunités de vente et ajouter l’API d’inventaire des unités des concessionnaires.
Improved
Dans la section Catalogue API, ajout de la liste des API utilisables par un CRM.
23 octobre 2025
Fixed
Dans l’API d’information DSP, finalisation du payload du journal d’activité CRM.
Fixed
Dans l’API des opportunités de vente, finalisation du payload et des tests de certification.
29 septembre 2025
Fixed
Dans l’API des concessionnaires, suppression de la méthode d’expédition S0 Standard Ground.
Fixed
Dans l’API des commandes de pièces, suppression de la méthode d’expédition S0 Standard Ground.
2 juillet 2025
Added
Dans l’API d’information DSP, ajout du service du journal d’activité CRM.
Improved
Dans l’API des pièces, mise à jour des numéros de pièces à utiliser pour certains tests.
Improved
Finalisation de la documentation pour la nouvelle API des opportunités de vente.
20 juin 2025
Improved
Dans l’API des pièces, ajout de plus d’informations sur les pièces de kit et les pièces BOM de vente. Amélioration également de la documentation sur les successions et de l’utilisation de la date valid_from.
Improved
Dans l’API d’inventaire des pièces, ajout d’une description des codes d’état de disponibilité.
Added
Dans l’API des transactions de vente au détail, ajout de la liste et de la description des cas de test effectués durant les phases de test et de pilote concessionnaire.
16 mai 2025
Added
Dans l’API des unités, l’objet remorque pour les produits Switch a été ajouté à la réponse. L’objet remorque inclut la description et les prix de la remorque. Les prix de la remorque sont ajoutés aux prix du Switch.
2 mai 2025
Improved
Dans l’API des factures, ajout du paramètre de requête delivery_nos pour récupérer les factures à l’aide d’un ou plusieurs numéros de livraison. Correction également du champ supercharge_value, qui incluait parfois le champ handling_fee_value.
28 avril 2025
Improved
Dans l’API de commande de pièces, ajout de la mention qu’une commande de pièces ne peut pas être modifiée une fois créée.
Improved
Dans l’API des transactions de vente au détail, ajout de plus d’informations sur la manière de gérer les travaux sous garantie. Ajout également d’informations sur les numéros de transaction.
19 février 2025
Improved
Dans l’API Trail Balance, les points de terminaison pour l’authentification et pour l’envoi de données ont changé. Le fournisseur, Jackson Dawson, a remplacé "BRP RISE" par "TrueTrack".
13 février 2025
Fixed
Dans l’API Units, correction de la description des codes d’état des ventes U8 et UI. Correction également du problème qui faisait que certaines données étaient manquantes.
Added
Dans l’API Units, ajout des champs package_label et model_description.
7 janvier 2025
Fixed
Dans l’API Dealer Parts Inventory, ajout d’une limitation indiquant qu’un numéro de pièce contenant un '-' ne peut pas être utilisé pour appeler le service Find Part (Part Locator).
16 décembre 2024
Fixed
Dans l’API Dealer Authentication, correction des charges utiles de réponse.
Fixed
Dans l’API Invoices, retrait de la propriété cost_value puisque la valeur n’est jamais correcte.
Added
Dans l’API Parts, ajout de la propriété is_bom pour indiquer si un numéro de pièce est un kit (BOM).
Fixed
Dans l’API Parts Order, la propriété du numéro de commande du concessionnaire accepte désormais seulement les lettres, chiffres et espaces. Les caractères spéciaux ne sont pas autorisés.
Added
Dans l’API Parts Order, ajout du point de terminaison backorder pour récupérer les commandes contenant des pièces en rupture de stock.
Added
Dans l’API Units, ajout de la marque dans la charge utile et dans les paramètres de requête.
6 novembre 2024
Improved
Dans l'API d'authentification des concessionnaires, ajout d'informations sur le paramètre de requête "state" qui peut être utilisé pour envoyer des informations au callback.
Fixed
Dans l'API des pièces, ajout du type de produit 80 pour les manuels. Précisé que le paramètre de requête "last change date" doit être au moins un jour avant la date actuelle.
Fixed
Dans la réponse de commande de pièces, suppression de l'objet trackings puisqu'il est toujours vide.
Improved
Dans l'API des transactions de vente au détail, l'utilisation du champ additional_costs a été clarifiée. Précisé que les propriétés optionnelles du payload doivent être envoyées si elles sont disponibles dans votre DMS. La transaction doit inclure les coûts supplémentaires si le prix total client diffère du MSRP. Correction du calcul du taux de main-d'œuvre avec un exemple de coût fixe. Clarification du calcul de la taxe lorsque seule la valeur totale de la facture est connue.
Added
L'API Units qui renvoie le catalogue des unités avec description, caractéristiques, prix et liens vers des images et des documents techniques.
Added
L'API Units Order qui renvoie la liste des commandes d'unités pour un concessionnaire.
Fixed
Dans la section Commande, Facture et Livraison, correction de l'exemple pour "Livraisons multiples à partir de plusieurs commandes". Modification des exemples pour la nouvelle API de commande de pièces sans l'objet tracking. Mise à jour de la section "Suivi de l'expédition" pour utiliser les informations de livraison provenant de l'API Deliveries.
October 7th, 2024
Improved
Dans l’API Dealers, ajout du niveau de qualification des véhicules électriques (EV), des heures d’ouverture commerciales et de service, ainsi que des informations sur la zone de vente. Mise à jour des exigences pour indiquer que l’API Dealers peut être appelée au besoin pour récupérer les informations du concessionnaire, par exemple lors de l’ouverture de l’écran de commande de pièces.
Added
Dans l’Inventaire des pièces du concessionnaire, clarification de l’exigence fonctionnelle ID 1 pour indiquer que l’inventaire des pièces doit être envoyé automatiquement sans action manuelle du concessionnaire. Ajout de l’exigence fonctionnelle ID 8 pour indiquer que l’API doit être appelée avec l’inventaire complet des pièces du concessionnaire et non pièce par pièce.
Fixed
Dans l’API Deliveries, suppression de l’heure dans les paramètres last_change_date_from et last_change_date_to. Indication que l’API Deliveries NE PEUT PAS être utilisée pour récupérer les livraisons d’unités. Ajout d’informations sur la conduite à tenir lorsque les quantités commandées et livrées sont à zéro.
Improved
Dans l’API DSP Information, ajout de documentation concernant le statut 404 Not Found.
Improved
Dans l’API Invoices, la valeur maximale pour le paramètre limit est de 200. Ajout des paramètres invoice_type et invoice_types à l’endpoint Get Invoices. Suppression de l’heure dans les paramètres invoice_date_from et invoice_date_to.
Improved
Dans l’API Parts, modification des exemples pour utiliser la version V4.
Comme demandé par de nombreux concessionnaires, ajout de l’objet units_of_measure qui contient toutes les mesures de la pièce, telles que le poids et la longueur. IMPORTANT : uniquement disponible dans la version V4.
Ajout dans l’exigence fonctionnelle ID 1 qu’aucune action manuelle du concessionnaire n’est requise pour mettre à jour le catalogue des pièces.
Ajout de l’exigence fonctionnelle obligatoire 7 pour afficher les mesures de la pièce au concessionnaire.
Ajout d’une recommandation pour appeler l’API Parts mensuellement afin d’obtenir les changements des 30 derniers jours pour éviter de manquer des mises à jour.
Ajout d’explications sur la différence entre la date de dernière mise à jour et la date de validité.
Improved
Dans l’API Parts Order, ajout du type de commande "expedited".
Ajout du paramètre "summary" à l’endpoint Get Orders pour récupérer un résumé de la commande de pièces.
Ajout de l’endpoint Get Order pour récupérer une commande de pièces basée sur le numéro de commande client.
Ajout d’explications et d’exemples pour récupérer une commande de pièces en utilisant le paramètre "summary" afin d’éviter les expirations.
Correction du type pour les champs de quantité dans les payloads de requête et de réponse : la quantité est un entier et non un nombre.
Ajout de l’exigence fonctionnelle 18 (optionnelle) : le concessionnaire doit pouvoir récupérer une seule commande de pièces à l’aide du numéro de commande client.
Ajout de l’exigence fonctionnelle 19 (optionnelle) : le concessionnaire doit pouvoir récupérer des résumés des commandes de pièces.
Improved
Dans l’API Promotions, ajout de la section "Comprendre les promotions" afin de fournir plus d’exemples sur les bulletins cumulables et davantage d’exemples d’écrans BOSSWeb.
Improved
Dans l’API Retail Transactions, clarification de l’exigence concernant la transmission des données : aucune action manuelle du concessionnaire ne doit être requise. Ajout d’informations supplémentaires sur les taxes pour les transactions de pièces et sur la manière de gérer les reprises dans la vente d’une unité. Modification du champ "rate" dans les coûts additionnels pour permettre une valeur négative.
May 31st, 2024
Improved
In the section Order, Invoice, and Delivery: The Complete Story, added an example of parts receiving using the invoice as the entry point.
Improved
In the Parts Order API, added the section Order Status to explain the global order status vs the item status. Also clarified DSP Requirements 10 and 11.
April 24th, 2024
Added
In the "Authentication and Credentials" and "Application Authentication API", added that if you worked on the DMS Information or Sales Opportunity V2 APIs, you already have your Application Authentication credentials.
April 16th, 2024
Added
The section Start Here With Mandatory Reading! that provides important information on DCP and the BRP dealers.
April 3rd, 2024
Added
Add the section Important: BRP Dealer Operation Standards and Certification that you have to read!
Added
In the Certification Process and Getting Support sections, added information on making sure to use the DCP Certification and Support portal.
Improved
In the Parts Order API, added the status on_hold in the header_statuses field of the response. Simplified the delay between calls to the Check service. Added information on the dealer authentication token that must match the dealer number.
Also added information and requirements (requirement 17) on displaying the shipping_lines field instead of the ordered_lines field.
Fixed
In the Retail Transactions API pages, removed mention of V5, the API is V3/V4. Clarified that additional costs that are not included in the total customer price must bot be included in the payload.
Fixed
In the Warranty Claim API, added missing description for the work_order field.
March 25th, 2024
Improved
At the start of each API Catalog section, add the section "Where to Start? Read Me First!" to list the general sections that must be read before started developmen tof an API.
March 20th, 2024
Improved
In the Certification Process section, added that the Jira certification ticket must be created only when you start work on an API. Do not use the DCP Jira as a backlog of the work to be done.
Improved
In the Trial Balance API, change the field format for the amounts to ±99999999.99 (one less number) since the maximum amounts supported is +/- 99,999,999.99$. Also added that the account nume rand description can't be empty.
January 31st, 2024
Improved
In the Technical Information page, in the Error Handling Overview, added information for the status 400 handling: do not send back the payload until the error is corrected.
Improved
In the Parts API, clarified the requirements to indicate that the complete parts catalogue must be loaded in the DMS and made available to the dealer.
Improved
In the Retail Transactions API, indicates that the total customer cost includes all the additional costs. Also, must use a new UUID if the payload is resent after an error and added information on some error 400. Add information on how the payload exceptions will be managed if a DMS can't send all the requested information.
Added
The Trial Balance API documentation.
Fixed
In the Unit Warranty Coverage, remove the coverage_status field since the value is always "active".
December 1st, 2023
Added
In the Certification Process, added a warning to not disable the email notification in your Jira account! Added information on how to change a certification ticket state.
Fixed
In the Deliveries API, the customer_po_no property has been renamed to dealer_po_no to be aligned with the other APIs. Also returns a status 400 if the dealer number is invalid. Added an optional requirement to get the list of deliveries daily.
Improved
In the Parts Order API, added information that the sales_order_no property is empty in the Validate response and the Check response for a Validate request. The response returned by the Check service doesn't contain the list of partners. Added information that a timeout can occur with less than 25 items.
Added
In the Parts Order API, added a requirement on the BRP-specific information to be displayed.
Fixed
The Invoices API now returns a status 400 if the dealer number is invalid.
Improved
In the Retail Transactions API, added tests in the DSP Requirements section to send production data to the test environment. To help the transition between the V2 and V4 backend processing, added the requirement to keep the V2 API alive until asked by BRP to shut it down. Add tests to compare invoices in the DMS versus the received data.
Fixed
In the Retail Transactions API, the transactions.jobs.time_cards.labour_rate property is now optional. Added information on add to handle fix price jobs. The property transactions.units.additional_costs is now mandatory.
Fixed
In the Parts Inventory API, updated the examples and the parts used for the tests.
Added
The Promotions API used to retrieve unit promotions.
Added
The Unit Warranty Coverage API allows the dealer to retrieve a unit warranty coverage status.
November 2nd, 2023
Fixed
In the Welcome section, removed the notion of V5 APIs. V3 APIs are for International and V4 APIs are for North America.
Fixed
In the Technical Information section, updated the string information in the Response Payload Format section: if the information is not available for a string, an empty string is returned ("") and NOT as "NA".
Added
In the Certification Process section, the description of the DCP JIRA used to request certification activities was added.
Added
In the Getting Support section, the description of the DCP JIRA used to request support and ask questions was added.
Improved
In the Certification Process, added precisions on the quality assurance and dealer pilot phases: automation must be active and production level code must be used.
Fixed
In the API Catalogue, aligned all the error message payloads to the standard described in the Technical Information section.
Improved
In the Campaigns API, added a requirement that a message must be shown to the user when the unit has no active campaign.
Improved
In the Dealer Parts Inventory API, section Dealer Parts Inventory Payload Size, information on the 30,000 items payload limit and the related requirements and tests. Also clarified when to send the dealer's parts inventory data updates every day, even if the dealer is closed.
Added
The Delivery API is now available to retrieve unit and PA&A delivery documents for a dealer.
Improved
In the DSP Information API, added requirement for dealer management.
Added
The Invoices API is now available to retrieve unit and PA&A invoices for a dealer.
Improved
In the Parts API, added information on when to call to update the catalogue. Clarified the requirement that the daily update must be automated. Added information on the "in package" quantity. Added information on prices when a part is obsolete. Added requirement to find a parts order using a delivery number or an invoice numner.
Fixed
In the Parts Inventory API, corrected the JSON example to have the prices as number and not string.
Improved
In the Parts Order API, add the missing language table. Add the Dealer-Number header parameter for the Check Order call. Add information on the Check service that can be used after a Validate and that the validation must be done for all orders, even those with more than 30 items. Also added requirements to retrieve the parts orders using Get to have all of them in the DMS database.
Improved
In the Retail Transactions API, added missing job codes definition.
Improved
In the Unit Specifications API, added that the last_status_date property may be null if the date when the status was last changed is not available. Added that a dealer can ask for information on any VIN, even if they don't have it in their inventory.
August 1st, 2023
Added
new fields in the Unit Specifications API response.
July 24th, 2023
Fixed
the Parts Order API documentation is finished.
July 17th, 2023
Improved
the Dealer Authentication information and API to add information on the redirect URL.
Added
information on the paging mechanism used by some APIs.
July 10th, 2023
Added
the Warranty API documentation.
Fixed
the Parts Inventory API documentation is finished.
Fixed
the Retail Transactions API document is finished.
Improved
the Dealer Parts Inventory API requirements.
Fixed
the list of international shipping methods.
July 6th, 2023
Added
the name mapping between the DCP APIs V2 and V3/V4/V5 on the API Catalogue page.
Added
section "What Changed From V2" for all APIs that are changed from the DCP APIs V2.
Added
section "What's Coming?" on the Welcome page to list the upcoming DCP APIs.
Added
in the section Data Sharing a precision on the data sharing consent.
Added
in many API sections that all the number fields with decimals use the dot(.) as the decimal separator. The coma (,) is NOT supported as a decimal separator.
Added
in the Parts API documentation:
. A part may be in more than one supersession chain.
. Added the sales organization and currencies for V4.
. Added validation tests for an invalid part number, a part with missing prices, a vintage part, and an obsolete part.
26 juin 2023
Added
Section "Naviguer sur le site"
Improved
API d'informations DSP : ajout d'une clarification pour n'envoyer que les concessionnaires PowerSports. Mise à jour des exigences et des tests de validation.
16 juin 2023
Added
Documentation de l'API Campagnes.
Added
Documentation de l'API Articles.
Known Issue
Documentation de l'API Transactions de détail non terminée.
Known Issue
Documentation de l'API Commande de pièces non terminée.
Known Issue
Les API Opportunité de vente, Commande automatique et Réclamation de garantie ne sont pas encore documentées.
Mai 2023
Added
Première version du portail DCP.