To call any of the Carro Systems REST API webservices, just call the REST URL post the input body content as the input content listed below. Please replace the credentials assigned to you.

GET STARTED
Start Coding


READ
Methods Available
Get Stock Vehicles

WRITE
Methods Available
Add Lead
Add Customer

Getting Started



All API calls are to a web url passing a JSON packet on a POST / GET or PUT method depending if you are wanting information back, adding information to Carro or updating existing information.


First you will need to get credentials for a test account, to obtain these, please email : support@carro.systems | Or click here to contact us via our contact us page

 

Once you have the username and password for a test dealer, you can start by calling the CheckService call located at :

 

https://{api url}/CheckService

 

You will need to pass a raw JSON packet like the one below, all calls with contain these values of APIkey and DealerID at the start of any data call / send to authenticate your call.

 

{
    "APIkey": "jjhk765765jhjkhkhksssllkncsjGHHHJGsbsjsjllss83434772",
    "DealerID": "4002"
}

 

This will produce the message :

 

{"message":"Your API key is not valid, please contact Carro Systems support","code":900}

 

Showing that the API key and DealerID combination you sent is invalid. If you switch out the API key for the one assigned to you, you should see the following messages on a GET / POST / PUT / DELETE call

 

{"MethodCalled":"GET","MethodPurpose":"To bring back a data set","DealerShipName":"Pipeline Cape Town","GroupName":"Pipeline Motor Group"}

 

This service is used to check you can connect OK, and the Method Called result will change based on how you called the URL

 

 

 

How to call the service using Postman Application

 

 

 

 

When called with a correct API Key and Dealer ID code, you will see the result