How Can I Use 3PA?
As mentioned before, 3PA is not a source to obtain pre-populated files of dealer data. Integrations will need to be built in code that allows the user’s system to systematically create requests against the API, collect the returned data set, and then store it on the user’s side for use.
All 3PA user accounts have access to the ‘Dealer’ endpoint. The information returned from this endpoint will be all the Lightspeed dealerships that account has access to pull data for. Accessing Dealer should be the first thing an application does to ensure that systems only attempt to pull data for authorized dealerships. A 401 error will result for requests against dealerships that authorization is not given for.
Lightspeed 3PA has been shown to be very easy to program against. Many users have had great success with their integrations. Programming languages like Python, Java, C#, Node.JS, and PHP (among others) have been written to integrate other systems with 3PA.