This integration requires a subscription to the Keyloop API's
The various API's are available to view and test on https://developer.keyloop.io/
The dealership must have a Keyloop managed Cisco router for the VPN connection between Keyloop and the dealer DMS
On the staging / Test area - the access token expires every 30 minutes.
POST https://api.ap-stage.keyloop.io/oauth/client_credential/accesstoken
Body / raw / JSON
This will return the access token
"refresh_token_expires_in": "0",
"api_product_list": "",
"api_product_list_json": [],
"organization_name": "keyloop",
"developer.email": "",
"token_type": "BearerToken",
"issued_at": "1755842804000",
"client_id": "",
"access_token": "??????????????????????????????????????????????????????????????",
"application_name": "",
"scope": "",
"expires_in": "3599",
"refresh_count": "0",
"status": "approved"
Example API Call - CRM Customer search
https://api.ap-stage.keyloop.io/83942/Test1/v3/customers?freeTextSearch=Heath
Will return
"customers": [
{
"customerId": "01-16203",
"reference": "01-16203",
"name": "The Manager Heathstock Haulage\nHeathstock Haulage",
"communications": {
"mobile": "",
"landline": "(3) 314-4266",
"email": ""
}
},
{
"customerId": "01-17091",
"reference": "01-17091",
"name": "The Manager Mr T Heath\nMr T Heath",
"address": "91 Arcon Drive, Hornby, Christchurch, New Zealand",
"communications": {
"mobile": "(027) 221-2247",
"landline": "",
"email": ""
}
},
The translated call can be viewed in MS OI / System Maintenance / Log file viewer