API & Integrazioni

Genera chiavi API per collegare il tuo gestionale (Motork, Infinity, Carmove, ecc.) e sincronizzare l'inventario.

Hai bisogno di un profilo dealer per generare chiavi API.

Guida al collegamento

Collega il tuo sito o gestionale a BUYCARNOW per pubblicare e sincronizzare automaticamente il tuo inventario. Segui i 5 passi.

1 · Genera una chiave API

Clicca «Nuova chiave» in alto, assegna un nome (es. il tuo gestionale) e copia subito la chiave mostrata: non sarà più visibile.

2 · Inserisci la chiave nel tuo gestionale

Nel pannello del tuo gestionale/sito cerca la sezione «Esportazione / Marketplace esterni / API» e incolla la chiave nel campo token/authorization. Indica come endpoint:

https://buycarnow.base44.app/functions/multipub-api

3 · Mappa i campi del tuo inventario

Assicura che ogni veicolo esportato contenga almeno make, model, year, price. Usa external_id con un codice stabile del tuo gestionale per aggiornare e cancellare senza duplicati.

4 · Testa la connessione

Invia un primo veicolo con action create_listing. Se ricebi { status: "active" } la sincronizzazione funziona; se ricebi "pending" l'annuncio è in attesa di verifica dealer.

5 · Imposta la sincronizzazione

Programma sul tuo gestionale un export ogni 15-30 minuti con action upsert_listing (aggiorna i presenti, crea i nuovi) e delete_listing per i veicoli venduti/rimossi.

Dove trovi le impostazioni nei gestionali più comuni

Motork
Marketplace > Impostazioni esportazione > API token
Gestionale Auto
Configurazioni > Canali esterni > Nuova connessione API
Infinity
Integrazioni > Web Services > Aggiungi endpoint
Carmove
Esportazioni > Portali esterni > Token API
ManagerCar
Utility > Sincronizzazioni > Endpoint esterno
Quattroruote
Pubblicazioni > Canali > API personalizzata

I nomi delle sezioni possono variare: cerca voci come «API», «Esportazione», «Portali esterni» o «Web Service».

Una volta collegato, ogni veicolo pubblicato o vendito sul tuo gestionale viene riflesso automaticamente su BUYCARNOW entro il ciclo di sincronizzazione.

Documentazione API

Endpoint unico per l'integrazione con gestionali (Motork, Gestionale Auto, Infinity, Carmove, ManagerCar, Quattroruote, ecc.). Tutte le chiamate sonoPOSTcon chiave nell'header Authorization: Bearer <api_key>. Usa bulk_sync per la riconciliazione completa ogni 15 minuti: upsert di tutto lo stock e cancellazione automatica dei veicoli venduti/rimossi (max 300 veicoli per chiamata).

curl -X POST https://buycarnow.base44.app/functions/multipub-api \
  -H "Authorization: Bearer bcn_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "action": "create_listing",
    "vehicle": {
      "external_id": "V001",
      "make": "Volkswagen",
      "model": "Golf",
      "version": "TSI 150",
      "year": 2021,
      "price": 18900,
      "mileage": 32000,
      "fuel_type": "petrol",
      "transmission": "manual",
      "location_city": "Milano",
      "images": ["https://..."],
      "features": ["navigator", "clima"]
    }
  }'

Campi veicolo

CampoTipoDescrizione
external_idstringID interno del gestionale (per upsert/update)
makestringMarca (obbligatorio)
modelstringModello (obbligatorio)
versionstringAllestimento/versione
yearnumberAnno (obbligatorio)
pricenumberPrezzo € (obbligatorio)
price_typefree|financed|insuranceTipo prezzo
mileagenumberKm
fuel_typepetrol|diesel|electric|hybrid|lpg|cngAlimentazione
transmissionmanual|automatic|semiautomaticCambio
body_typesedan|suv|hatchback|...Carrozzeria
colorstringColore
vinstringTelaio
platestringTarga
location_citystringLocalità
postal_codestringCAP
latitudenumberLatitudine
longitudenumberLongitudine
imagesstring[]URL immagini
featuresstring[]Optional
descriptionstringDescrizione

Risposte

{ id, status, action } dove status è

active
se il dealer è verificato o ha la multipub attiva, altrimenti
pending
per moderazione admin.

bulk_sync risponde { action, upserted, deleted, skipped, total }:

upserted
veicoli creati/aggiornati,
deleted
annunci non più presenti nello stock,
skipped
veicoli scartati per dati mancanti.

Errore caricamento chiavi