Autenticazione

L'API AutoSuperMarket utilizza le chiavi API per autenticare le richieste.
All'interno del profilo venditore, nella sezione Chiavi API è possibile gestire le tue chiavi per la connessione con AutoSuperMarket.

Cliccando il pulsante "Aggiungi nuova" è possibile, dando un nome personalizzato, creare una chiave API senza scadenza.

La chiave API di AutoSuperMarket rappresenta l'utente con cui è stata creata ed eredita di conseguenza tutti i suoi permessi.
Non è possibile creare chiavi con permessi diversi per lo stesso utente.

Includi il tuo token come header X-Auth-Token in tutte le query API.

Tutte le richieste API devono essere effettuate tramite HTTPS. Le chiamate effettuate su semplice HTTP avranno esito negativo. Anche le richieste API senza autenticazione avranno esito negativo.

Risposta

La chiamata risponde un oggetto JSON contenente le informazioni relative al tuo utente.

La risposta contiene un campo dealer_id che è l'identificativo della concessionaria. Questo valore è molto importante perchè dovrà essere utilizzato in tutte le chiamate che performano azioni dirette sulla tua sede o sulla tua concessionaria.

Richiesta di autenticazione
curl -X GET \
'https://api.autosupermarket.it/profile' \
-H 'Content-Type: application/json' \
-H 'X-Auth-Token: {your-token-here}'
Risposta
{
  "id": 1,
  "email": "[email protected]",
  "name": "Mario",
  "surname": "Rossi",
  "telephone": [],
  "address": {
      "coordinates": {
        "latitude": 45.54656,
        "longitude": 10.16905
      },
      "city": "Brescia",
      "zipCode": "25132",
      "province": "BS",
      "address": "Via Valcamonica 19/H",
      "region": "Lombardia",
      "country": "IT"
    },
  "dealer": {
    "id": 1,
    "name": "AutoSuperMarket s.r.l.",
    "logo": "https://cdn.autosupermarket.it/uploads/prod/upload-321321.1321321897281.jpg"
  },
  "headquarter": null
}