Model

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

Non trovi un modello?

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

L'oggetto model

Attributi

id integer

Identificatore univoco per l'oggetto.

name string

Nome del modello.

brand object

Oggetto brand al quale è legato il modello.

parent object

Oggetto group al quale è legato il modello.

L'oggetto Model
{
    "id": 85,
    "name": "0.9 T 85 CV",
    "brand": {
      "id": 1,
      "name": "Alfa Romeo"
    },
    "parent": {
      "id": 24,
      "brand": {
        "id": 1,
        "name": "Alfa Romeo"
      },
      "name": "MiTo",
      "slug": "alfa-romeo/mito",
      "cover": {
        "publicUrl": "https://cdn.autosupermarket.it/uploads/prod/upload-63fd140ec80dd0.98191072.png"
      }
    }
}

Ottieni i model

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.

parent integer

ID del gruppo per quale filtrare i modelli.

Risposta

Restituisce un array di oggetti model.

GET /listing/models
curl -X GET \
'https://api.autosupermarket.it/listing/models?page=1&perPage=30&brand=1&parent=24' \
-H 'Content-Type: application/json' \
-H 'X-Auth-Token: {your-token-here}'
Risposta
[
  {
    "id": 86,
    "name": "0.9 T 105 CV",
    "brand": {
      "id": 1,
      "name": "Alfa Romeo"
    },
    "parent": {
      "id": 24,
      "brand": {
        "id": 1,
        "name": "Alfa Romeo"
      },
      "name": "MiTo",
      "slug": "alfa-romeo/mito",
      "cover": {
        "publicUrl": "https://cdn.autosupermarket.it/uploads/prod/upload-63fd140ec80dd0.98191072.png"
      }
    }
  },
  {
    "id": 85,
    "name": "0.9 T 85 CV",
    "brand": {
      "id": 1,
      "name": "Alfa Romeo"
    },
    "parent": {
      "id": 24,
      "brand": {
        "id": 1,
        "name": "Alfa Romeo"
      },
      "name": "MiTo",
      "slug": "alfa-romeo/mito",
      "cover": {
        "publicUrl": "https://cdn.autosupermarket.it/uploads/prod/upload-63fd140ec80dd0.98191072.png"
      }
    }
  }
]

Cerca il grouppo

Recupera l'oggetto grouppo data una stringa

Parametri

query required string

Query di ricerca.

groupQuery string

Query di ricerca del gruppo.

hp int

Cavalli dell'auto.

group required IRI

Identificatore gruppo.

Risposta

Restituisce un oggetto grouppo.

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

  {
    "id": 86,
    "name": "0.9 T 105 CV",
    "brand": {
      "id": 1,
      "name": "Alfa Romeo"
    },
    "parent": {
      "id": 24,
      "brand": {
        "id": 1,
        "name": "Alfa Romeo"
      },
      "name": "MiTo",
      "slug": "alfa-romeo/mito",
      "cover": {
        "publicUrl": "https://cdn.autosupermarket.it/uploads/prod/upload-63fd140ec80dd0.98191072.png"
      }
    }
  },
  {
    "id": 85,
    "name": "0.9 T 85 CV",
    "brand": {
      "id": 1,
      "name": "Alfa Romeo"
    },
    "parent": {
      "id": 24,
      "brand": {
        "id": 1,
        "name": "Alfa Romeo"
      },
      "name": "MiTo",
      "slug": "alfa-romeo/mito",
      "cover": {
        "publicUrl": "https://cdn.autosupermarket.it/uploads/prod/upload-63fd140ec80dd0.98191072.png"
      }
    }
  }