Interfejs API danych wyceny

ClearVin wyceny API łączy historyczne zakupu i danych aukcji w czasie rzeczywistym, aby zapewnić pełny obraz wartości rynkowej danego pojazdu. Punkty danych obejmują szczytową i średnią wartość sprzedaży, wartość handlową i wartość aukcji.

Uwaga: Dane dotyczące wyceny rynkowej są dostępne tylko dla pojazdów w stanie produkcji i nie obejmują żadnych zmian na rynku wtórnym pojazdu ani zmian w stanie tytułu.

Autoryzacji

Aby uzyskać token dostępu przy użyciu tego adresu URL, musisz użyć adresu e-mail i hasła:
POST https://www.clearvin.com/rest/vendor/login
Żądanie musi pochodzić z zarejestrowanego adresu IP.
Ładowność powinna wynosić:
{
    "email" : “[email protected]”,
    "password": "11111111"
}
Odpowiedzi
ElementOpisFormacie
statusokreśla, czy żądanie zostało rozpatrzone pomyślnie, czy zakończyło się błędemCiąg error lub ok
messageZawiera szczegółowe informacje o wyniku, jeśli stan jest errorCiąg
tokenToken internetowy JSON. Token wygasa za 10 minutCiąg


Jeśli adres e-mail i hasło są poprawne token zostanie zwrócona odpowiedź z tokenem w następujący sposób:
{
    "status": "ok",
    "token": " I6MTgxLCJpYXQiOjE1MDk1NTg4MTksIm4cCI6MTUwOTU1OTQxOX0.ACV0t3UyHXs0"
}


Raportu

Po otrzymaniu tego tokenu można go używać do uzyskiwania dostępu do raportów przy użyciu tego adresu URL:
GET https://www.clearvin.com/rest/vendor/report?vin=5UXFA13544LU21050
Aby użyć tego punktu końcowego, należy podać nagłówek HTTP z dostarczonym tokenem w następujący sposób:
Authorization: Bearer I6MTgxLCJpYXQiOjE1MDk1NTg4MTksIm4cCI6MTUwOTU1OTQxOX0.ACV0t3UyHXs0
Odpowiedzi
ElementOpisTypu
statusokreśla, czy żądanie zostało rozpatrzone pomyślnie, czy zakończyło się błędemCiąg error lub ok
messageZawiera szczegółowe informacje o wyniku, jeśli stan jest errorCiąg
Report idZawiera identyfikator raportu bieżącegoCiąg
Report vinŻądany vinCiąg
Report reportZawiera pełne informacje o pojeździeObiekt JSON

Możesz też otrzymywać raporty w widoku html, używając adresu URL w ten sposób:
GET https://www.clearvin.com/rest/vendor/report?vin=5UXFA13544LU21050&format=html
I podaj następne nagłówki HTTP:
Authorization: Bearer I6MTgxLCJpYXQiOjE1MDk1NTg4MTksIm4cCI6MTUwOTU1OTQxOX0.ACV0t3UyHXs0
Content-Type: text/html


Sukces Auth

Żądanie
curl -X POST \
    https://www.clearvin.com/rest/vendor/login \
    -H 'Content-Type: application/json' \
    -d '{
        "email": "[email protected]",
        "password": "yourpassword"
}
Sukces odpowiedzi
{
    "status": "ok",
    "token": "I6MTgxLCJpYXQiOjE1MDk1NTg4MTksIm4cCI6MTUwOTU1OTQxOX0.ACV0t3UyHXs0"
}
Błąd odpowiedzi
{
    "status": "error",
    "message": "Wrong username or password"
}

Raportu

Żądanie
curl - X GET\ 'https://www.clearvin.com/rest/vendor/report?vin=WBAFR7C57CC811956'\ -
    H 'Authorization: Bearer I6MTgxLCJpYXQiOjE1MDk1NTg4MTksIm4cCI6MTUwOTU1OTQxOX0.ACV0t3UyHXs0'\ -
    H 'Content-Type: application/json'
Sukces odpowiedzi
{
  "status": "ok",
  "result": {
    "id": "00CA168F",
    "vin": "WAUDG74F25N111998",
    "report": {
      "nada": {
        "modelYear": "2005",
        "make": "Audi",
        "model": "A6",
        "body": "Sedan 4D 3.2 AWD 3.2L V6",
        "averageMileage": "162500",
        "mileageAdjustment": "0",
        "adjustedCleanTrade": "2650",
        "adjustedAverageTrade": "1900",
        "adjustedRoughTrade": "1025",
        "adjustedCleanRetail": "4725",
        "adjustedLoan": "2400",
        "maxMileageAdj": "1325",
        "minMileageAdj": "-1060",
        "minAdjRetail": "420",
        "minAdjCleanTrade": "120",
        "minAdjAverageTrade": "120",
        "minAdjRoughTrade": "120",
        "minAdjLoan": "0",
        "fuelType": "Gas",
        "retail": "4725",
        "tradeIn": "2650",
        "roughTradeIn": "1025",
        "averageTradeIn": "1900",
        "loanValue": "2400",
        "uid": "200509150",
        "msrp": "40900",
        "tradeInValues": []
      },
      "previewImage": null
    }
  }
}