InventoryStatistics

Class InventoryStatisticsController.

APIDescription
GET v1/dealer/{dealerId}/statistics/inventory/{site}/{startDate}/{endDate}?inventoryId={inventoryId}

Gets the statistics for all inventory items.

GET v1/dealer/{dealerId}/statistics/inventory/{inventoryId}/{site}/{startDate}/{endDate}

Gets the statistics for inventory item.

ChangeLog

Class Dealer Log Controller.

APIDescription
GET v1/log/fields?pageId={pageId}&locale={locale}

Get Fields by Page

GET v1/log/pages?locale={locale}

Get Pages

POST v1/log/entries

Get Log

Car360

Class Car360Controller

APIDescription
GET v1/dealer/{dealerId}/car360

Gets all the car360 videos for a specific Dealer. This includes A preview image, description, VIN, Stock number and Spin Id

DELETE v1/dealer/{dealerId}/car360

Deletes one video for a specific Dealer.

DELETE v1/dealer/{dealerId}/car360/{adId}?videoType={videoType}

Deletes one video for a specific Dealer.

GET v1/dealer/{dealerId}/car360/{adId}/status?spinId={spinId}

Gets the status of a Car 360 video. Has the video been uploaded to Autotrader Azure storage?

POST v1/dealer/car360/updatestatus

Sets the status of a Car360 video. The JSON body will include the SPIN Id and the status

GET v1/dealer/{adId}/car360/getcache

Gets the ad details from cache for an ad with car360 videos. This includes DDC AdId, Stock Number, VIN, Year, Make, Trim, A preview image, and Spin Id

GET v1/dealer/{ddcAdId}/car360/getcachebyddcadId

Gets the ad details from cache for an ad with car360 videos. This includes internal and external Spin Ids

POST v1/dealer/car360/getcachelist

Gets the ad details from cache for a list of ads with car360 videos. This includes dssId, externalSpinId and internalSpinId

POST v1/dealer/car360/getcachelistbyddcadid

Gets the ad details from cache for a list of ads with car360 videos. This includes ddcAdId, dssId, externalSpinId and internalSpinId

POST v1/dealer/car360/setcache

Sets the cache with Car360 Ad details

DealerEvent

Class DealerEventController

APIDescription
GET v1/dealer/{dealerId}/dealerevent

Gets all the Dealer Events for a specific Dealer. This includes Event details, Start Date, End Date and an image

GET v1/dealer/{dealerId}/dealerevent/{eventId}

Gets one event for a specific Dealer. This includes event title, start Date, End Date and an image

POST v1/dealer/{dealerId}/dealerevent/create

Sets the Dealer Event details(Create New Event)

PUT v1/dealer/{dealerId}/dealerevent/{eventId}

Sets the Dealer Event details (Update Existing Event)

DELETE v1/dealer/{dealerId}/dealerevent

Delete a Dealer Event

Payment

Class PaymentController.

APIDescription
POST v1/payment

Gets payment lease and finance information

DealerIncentives

Class IncentivesController

APIDescription
GET v1/dealer/{dealerId}/vehiclestatus/{vehicleStatus}/incentives/inventory

Gets inventory and incentive settings for current dealer

POST v1/dealer/{dealerId}/incentives/inventory

Sets incentive settings for current dealer inventory

TestDriveRewards

Class TestDriveRewardsController.

APIDescription
GET v1/dealer/{dealerId}/testdriverewards

Gets all the Test Drive Rewards. This includes Settings, Summary and Redemption Report

PUT v1/dealer/{dealerId}/testdriverewards/settings

Sets the Test Drive Rewards settings. Sets the Enabled property and the Gift Card Amount for a dealer

DealerNewCarPayment

Class Dealer Payment Config Controller for New Cars.

APIDescription
GET v1/dealer/{dealerId}/dealerpayment/newcar

Get Dealer Payment Configuration for New Cars

POST v1/dealer/{dealerId}/dealerpayment/newcar

Update Dealer Payment Configuration for New Car

GET v1/dealer/{dealerId}/dealerpayment/usedcar

Get Dealer Payment Configuration for Used Cars

POST v1/dealer/{dealerId}/dealerpayment/usedcar

Update Dealer Payment Configuration for Used Car

GET v1/dealer/{dealerId}/dealerpayment/commercialrecreational/{parentCategoryId}

Get Dealer Payment Configuration for Commercial and Recreational

POST v1/dealer/{dealerId}/dealerpayment/commercialrecreational

Update Dealer Payment Configuration for Commercial and Recreational

TraderServices

Class TraderServicesController

APIDescription
GET v1/dealer/{dealerId}/ddc/orders/{status}

Gets the order status from Dss Trader Services

DealerFees

Class Dealer Fees Controler

APIDescription
GET v1/dealer/{dealerId}/fees/newinventory

Gets fees settings for current dealer new car inventory

POST v1/dealer/{dealerId}/fees/newinventory

Sets fees settings for current dealer new car inventory

Identity

Class IdentityController.

APIDescription
GET v1/version

Gets TeamCity build version.

GET v1/identity

Gets the identity information. This needs to be protected so only admins and devs can access this. Hence the enhanced privilege of CanAccessIdentity.

GET v1/checkcredentials

Checks authenticated user credentials

SellerTrust

Seller trust controller.

APIDescription
GET v1/dealer/{dealerId}/sellerTrust

POST v1/dealer/{dealerId}/sellerTrust/settings