[POST] ~/searchagent

Sends a search agent request.

Request Information

URI Parameters

None.

Body Parameters

The model.

An instance of: SearchAgentModel
NameDescriptionType
Firstname

Gets or sets the firstName.

string

This value is required and must not be omitted.

LastName

Gets or sets the lastName.

string

This value is required and must not be omitted.

Salutation

Gets or sets the salutation.

string

Telephone

Gets or sets the town.

string

EmailAddress

Gets or sets the email address.

string

This value is required and must not be omitted.

Duration

Gets or sets the duration.

integer

This value is required and must not be omitted.

UnsubscribeUrl

Gets or sets URL of the unsubscribe.

string

ImprintUrl

Gets or sets URL of the imprint.

string

PrivacyUrl

Gets or sets URL of the privacy statement.

string

ConsentDataUsage

Gets or sets a value indicating whether the consent data usage.

boolean

ConsentDataUsageEmail

Gets or sets a value indicating whether the consent data usage email.

boolean

ConsentDataUsageTelephoneSms

Gets or sets a value indicating whether the consent data usage telephone SMS.

boolean

manufacturers

Comma separated list of manufacturer ids.

Collection of string

series

Comma separated list of series ids.

Collection of string

models

Comma separated list of model ids..

Collection of string

modelext

Model extension.

string

bodies

Comma separated list of bodies. The bodies are fetched through variants.

Collection of string

bodygroups

Comma separated list of body groups.

Collection of string

variants

Comma separated list of variants.

Collection of string

fuellings

Comma separated list of fuellings.

Collection of string

transmissions

Comma separated list of transmissions.

Collection of string

usagetypes

Comma separated list of usage type ids.

Collection of string

drives

Comma separated list of drive ids.

Collection of string

emissionclasses

Comma separated list of emission class ids.

Collection of string

mileagemin

Minimum mileage in km.

integer

mileagemax

Maximum mileage in km.

integer

registermin

Minimum first registration in year.

integer

registermax

Maximum first registration in year.

integer

pricemin

Minimal price in EUR.

integer

pricemax

Maximal price in EUR.

integer

financingratemin

Minimal financing rat ein EUR.

integer

financingratemax

Maximal financing rate in EUR.

integer

leasingratemin

Minimum leasing rate in EUR.

integer

leasingratemax

Maximum leasing rate in EUR.

integer

installmentratemin

Minimum installment rate in EUR.

integer

installmentratemax

Maximum installment rate in EUR.

integer

co2emissionmin

Minimum CO2 emission in g/km.

integer

co2emissionmax

Maximum CO2 emission in g/km.

integer

powermin

Minimum power in kw.

integer

powermax

Maximal power in kw.

integer

horsepowermin

Minimal horsepower in hp.

integer

horsepowermax

Maximal horsepower in hp.

integer

seatsmin

Minimal seat count.

integer

seatsmax

Maximal seat count.

integer

vatdeductible

Vat deductible

boolean

interiorcolors

Comma separated list of interior color ids.

Collection of string

paints

Comma separated list of exterior color ids.

Collection of string

metallic

Has metallic exterior color.

boolean

allwheeldrive

Has four wheel drive.

boolean

upholsteries

Comma separated list of upholstery ids.

Collection of string

options

Comma separated list of option ids.

Collection of string

equipments

Comma separated list of equipment ids.

Collection of string

zip

Zip Code.

string

distance

Maximal distance to the zip Code in km.

integer

number

Number of the vehicle.

string

promotions

Comma separated list of promotion ids.

Collection of string

locations

Comma separated list of location ids.

Collection of string

guarantees

Comma separated list of guarantee ids.

Collection of string

hasguarantee

Has guarantee.

boolean

qualityseals

Comma separated list of quality seal ids.

Collection of string

hasqualityseal

Has quality seal.

boolean

servicepackages

Comma separated list of service package ids.

Collection of string

hasservicepackage

Has service package.

boolean

miniminimalism

Has MINI minimalism seal (DEPRECATED).

boolean

bmwefficientdynamics

Has BMW efficient dynamics seal (DEPRECATED).

boolean

vicinityhomezipcode

Vicinity home zipcode.

string

Request Formats

application/json, text/json

Sample:
{
  "firstname": "sample string 1",
  "lastName": "sample string 2",
  "salutation": "sample string 3",
  "telephone": "sample string 4",
  "emailAddress": "sample string 5",
  "duration": 6,
  "unsubscribeUrl": "sample string 7",
  "imprintUrl": "sample string 8",
  "privacyUrl": "sample string 9",
  "consentDataUsage": true,
  "consentDataUsageEmail": true,
  "consentDataUsageTelephoneSms": true,
  "manufacturers": [
    "sample string 1",
    "sample string 2"
  ],
  "series": [
    "sample string 1",
    "sample string 2"
  ],
  "models": [
    "sample string 1",
    "sample string 2"
  ],
  "modelext": "sample string 13",
  "bodies": [
    "sample string 1",
    "sample string 2"
  ],
  "bodygroups": [
    "sample string 1",
    "sample string 2"
  ],
  "variants": [
    "sample string 1",
    "sample string 2"
  ],
  "fuellings": [
    "sample string 1",
    "sample string 2"
  ],
  "transmissions": [
    "sample string 1",
    "sample string 2"
  ],
  "usagetypes": [
    "sample string 1",
    "sample string 2"
  ],
  "drives": [
    "sample string 1",
    "sample string 2"
  ],
  "emissionclasses": [
    "sample string 1",
    "sample string 2"
  ],
  "mileagemin": 1,
  "mileagemax": 1,
  "registermin": 1,
  "registermax": 1,
  "pricemin": 1,
  "pricemax": 1,
  "financingratemin": 1,
  "financingratemax": 1,
  "leasingratemin": 1,
  "leasingratemax": 1,
  "installmentratemin": 1,
  "installmentratemax": 1,
  "co2emissionmin": 1,
  "co2emissionmax": 1,
  "powermin": 1,
  "powermax": 1,
  "horsepowermin": 1,
  "horsepowermax": 1,
  "seatsmin": 1,
  "seatsmax": 1,
  "vatdeductible": true,
  "interiorcolors": [
    "sample string 1",
    "sample string 2"
  ],
  "paints": [
    "sample string 1",
    "sample string 2"
  ],
  "metallic": true,
  "allwheeldrive": true,
  "upholsteries": [
    "sample string 1",
    "sample string 2"
  ],
  "options": [
    "sample string 1",
    "sample string 2"
  ],
  "equipments": [
    "sample string 1",
    "sample string 2"
  ],
  "zip": "sample string 14",
  "distance": 1,
  "number": "sample string 15",
  "promotions": [
    "sample string 1",
    "sample string 2"
  ],
  "locations": [
    "sample string 1",
    "sample string 2"
  ],
  "guarantees": [
    "sample string 1",
    "sample string 2"
  ],
  "hasguarantee": true,
  "qualityseals": [
    "sample string 1",
    "sample string 2"
  ],
  "hasqualityseal": true,
  "servicepackages": [
    "sample string 1",
    "sample string 2"
  ],
  "hasservicepackage": true,
  "miniminimalism": true,
  "bmwefficientdynamics": true,
  "vicinityhomezipcode": "sample string 16"
}

Response Information

Resource Description

An ActionResult.

An instance of: string

Response Formats

application/json, text/json

Sample:
"sample string 1"