Group

L'oggetto Group rappresenta il gruppo di modelli del veicolo facente parte del database di AutoSuperMarket, da utilizzare per pubblicare un annuncio.

Non trovi un gruppo?

Contatta il supporto tecnico e richiedi l'aggiunta custom di un gruppo non presente.

L'oggetto group

Attributi

id integer

Identificatore univoco per l'oggetto.

brand object

Oggetto brand al quale è legato il gruppo.

name string

Nome del gruppo.

slug string

Identificativo stringa del gruppo.

cover object

Percorso URL dell'immagine identificativa del modello.

L'oggetto Dealer
{
    "id": 1,
    "brand": {
      "id": 1,
      "name": "Alfa Romeo"
    },
    "name": "145",
    "slug": "alfa-romeo/145",
    "cover": {
      "publicUrl": "https://cdn.autosupermarket.it/uploads/prod/upload-63fd13ffd4abc6.40355069.png"
    }
}

Ottieni i group

Recupera la lista di tutti i modelli da utilizzare per pubblicare un nuovo annuncio.

Parametri

brand integer

ID del brand per quale filtrare i modelli.

Risposta

Restituisce un array di oggetti group.

GET /listing/groups
curl -X GET \
'https://api.autosupermarket.it/listing/groups?page=1&perPage=30&brand=1' \
-H 'Content-Type: application/json' \
-H 'X-Auth-Token: {your-token-here}'
Risposta
[
  {
    "id": 15,
    "brand": {
      "id": 1,
      "name": "Alfa Romeo"
    },
    "name": "145",
    "slug": "alfa-romeo/145",
    "cover": {
      "publicUrl": "https://cdn.autosupermarket.it/uploads/prod/upload-63fd13ffd4abc6.40355069.png"
    }
  },
  {
    "id": 17,
    "brand": {
      "id": 1,
      "name": "Alfa Romeo"
    },
    "name": "146",
    "slug": "alfa-romeo/146",
    "cover": {
      "publicUrl": "https://cdn.autosupermarket.it/uploads/prod/upload-63fd1402e79162.08721824.png"
    }
  },
  {
    "id": 20,
    "brand": {
      "id": 1,
      "name": "Alfa Romeo"
    },
    "name": "147",
    "slug": "alfa-romeo/147",
    "cover": {
      "publicUrl": "https://cdn.autosupermarket.it/uploads/prod/upload-63fd140844e900.78364849.png"
    }
  }
]

Cerca il grouppo

Recupera l'oggetto grouppo data una stringa

Parametri

query required string

Query di ricerca.

brand required IRI

Identificatore brand.

registrationDate string

Data di immatricolazione in formato ISO8601.

Risposta

Restituisce un oggetto grouppo.

POST /listing/groups/search
curl -X POST \
'https://api.autosupermarket.it/listing/groups/search' \
-H 'Content-Type: application/json' \
-d '{"query":"145", "brand": "/listing/brands/1"}' \
-H 'X-Auth-Token: {your-token-here}'
Risposta

{
    "id": 1,
    "brand": {
      "id": 1,
      "name": "Alfa Romeo"
    },
    "name": "145",
    "slug": "alfa-romeo/145",
    "cover": {
      "publicUrl": "https://cdn.autosupermarket.it/uploads/prod/upload-63fd13ffd4abc6.40355069.png"
    }
}