API Doc Version 1.0.15
What's New
POST /config/charts/base_rate/
Creates a chart record
POST /config/programs/permutation/
Create permutation in case of multiple criteria
POST /config/programs/multi-quote/
Retrieve all evaluated programs into a single response
POST /config/dealers
Creates a dealer
GET /config/dealers/active
Get all the dealer records
GET /config/dealers/filter
Get paginated dealer records
GET /config/dealers/{dealer_id}
Get dealer by dealer Id
PUT /config/dealers/{dealer_id}
Updates a dealer record
DELETE /config/dealers/{dealer_id}
Deletes a dealer record
DELETE /config/charts/base_rate/{base_rate_chart_id}
Deletes a chart record
What's Deleted
GET /config/asset-make/test/{lender_id}
Get all asset make records
GET /config/all-asset-make
Get all asset make records
POST /config/charts/base-rate/
Creates a chart record
DELETE /config/chart/base_rate/{base_rate_chart_id}
Deletes a chart record
GET /config/financial-product
Get financial product management records
POST /config/financial-product
Creates financial product
GET /config/financial-parameter/
GetFinancial parameter records
POST /config/financial-parameter/
Creates a financial parameter
GET /config/financial-parameter/{financial_parameter_id}
Get financial parameter by Id
DELETE /config/financial-parameter/{financial_parameter_id}
Deletes a financial parameter record
PATCH /config/financial-parameter/{financial_parameter_id}
Updates a financial parameter record
POST /config/dealerships
Creates a dealership
GET /config/dealerships/active
Get all the dealership records
GET /config/dealerships/dealer_id/{dealer_id}
Get all the dealership records
GET /config/dealerships/filter
Get paginated dealership records
GET /config/dealerships/{dealership_id}
Get dealership record provided by Id
PUT /config/dealerships/{dealership_id}
Updates a dealership record
DELETE /config/dealerships/{dealership_id}
Deletes a dealership record
GET /config/dealerships/find/by-tenant
Get dealership record provided by Id
DELETE /config/dealer/{dealer_id}
Deletes a dealer by dealer Id
GET /config/dealer/by-dealer-id/{dealer_id}
Get dealer by dealer Id
DELETE /config/financial-product/{financial_product_id}
Deletes a financial product management record
POST /config/dealer
Creates new dealer
What's Changed
POST /config/asset-model
Request:
Changed content type : application/json
- Deleted property
asset_trims(array)
PATCH /config/asset-model/{model_id}
Request:
Changed content type : application/json
- Deleted property
asset_trims(array)
GET /config/asset-conditions/code/{code}
Asset Condition Code Duplicate Exist
Return Type:
Changed response : 200 OK
Successful Response
- Changed content type :
application/json
POST /config/lender/create-lender
Request:
Changed content type : application/json
-
Changed property
lender_profile(object)New required properties:
-
email
-
Changed property
url(string) -
Changed property
email(string -> string) -
Changed property
tax_id(string)
-
Return Type:
Changed response : 200 OK
Successful Response
-
Changed content type :
application/jsonNew required properties:
-
email
-
Changed property
url(string) -
Changed property
email(string -> string) -
Changed property
tax_id(string)
-
GET /config/lender
Return Type:
Changed response : 200 OK
Successful Response
-
Changed content type :
application/jsonChanged items (object):
New required properties:
-
email
-
Changed property
url(string) -
Changed property
email(string -> string)Email of the Lender
-
Changed property
tax_id(string)
-
GET /config/lender/{lender_id}
Parameters:
Changed: lender_id in path
Return Type:
Changed response : 200 OK
Successful Response
-
Changed content type :
application/jsonNew required properties:
-
email
-
Changed property
url(string) -
Changed property
email(string -> string)Email of the Lender
-
Changed property
tax_id(string)
-
DELETE /config/lender/{lender_id}
Return Type:
Changed response : 200 OK
Successful Response
-
Changed content type :
application/jsonNew required properties:
-
email
-
Changed property
url(string) -
Changed property
email(string -> string)Email of the Lender
-
Changed property
tax_id(string)
-
PATCH /config/lender/{lender_id}
Request:
Changed content type : application/json
-
Changed property
lender_profile(object)New required properties:
-
email
-
Changed property
url(string) -
Changed property
email(string -> string) -
Changed property
tax_id(string)
-
Return Type:
Changed response : 200 OK
Successful Response
-
Changed content type :
application/jsonNew required properties:
-
email
-
Changed property
url(string) -
Changed property
email(string -> string)Email of the Lender
-
Changed property
tax_id(string)
-
GET /config/lender/by-tenant-id/{tenant_id}
Return Type:
Changed response : 200 OK
Successful Response
-
Changed content type :
application/jsonNew required properties:
-
email
-
Changed property
url(string) -
Changed property
email(string -> string)Email of the Lender
-
Changed property
tax_id(string)
-
PATCH /config/lender/update-lender/{lenders_id}
Return Type:
Changed response : 200 OK
Successful Response
-
Changed content type :
application/jsonNew required properties:
-
email
-
Changed property
url(string) -
Changed property
email(string -> string)Email of the Lender
-
Changed property
tax_id(string)
-
DELETE /config/address/{address_id}
Parameters:
Changed: address_id in path
POST /config/base-rate-chart-evaluate
Parameters:
Added: api_key_id in query
POST /config/subsidy/criteria
Request:
Changed content type : application/json
-
Changed property
criteria(object)- Added property
rate(number)Rate upto 4 decimal places for Subsidy Chart Criteria
- Added property
GET /config/subsidy/filter
Parameters:
Added: rate in query
GET /config/subsidy
Return Type:
Changed response : 200 OK
Successful Response
-
Changed content type :
application/jsonChanged items (object):
- Added property
rate(number)Rate upto 4 decimal places for Subsidy Chart Criteria
- Added property
POST /config/subsidy
Request:
Changed content type : application/json
- Added property
rate(number)Rate upto 4 decimal places for Subsidy Chart Criteria
Return Type:
Changed response : 200 OK
Successful Response
-
Changed content type :
application/json- Added property
rate(number)Rate upto 4 decimal places for Subsidy Chart Criteria
- Added property
GET /config/subsidy/{subsidy_id}
Return Type:
Changed response : 200 OK
Successful Response
-
Changed content type :
application/json- Added property
rate(number)Rate upto 4 decimal places for Subsidy Chart Criteria
- Added property
DELETE /config/subsidy/{subsidy_id}
Return Type:
Changed response : 200 OK
Successful Response
-
Changed content type :
application/json- Added property
rate(number)Rate upto 4 decimal places for Subsidy Chart Criteria
- Added property
PATCH /config/subsidy/{subsidy_id}
Request:
Changed content type : application/json
- Added property
rate(number)Rate upto 4 decimal places for Subsidy Chart Criteria
Return Type:
Changed response : 200 OK
Successful Response
-
Changed content type :
application/json- Added property
rate(number)Rate upto 4 decimal places for Subsidy Chart Criteria
- Added property
GET /config/financial-product/{financial_product_id}
Return Type:
Changed response : 200 OK
Successful Response
-
Changed content type :
application/json-
Added property
program_state(string) -
Added property
dealers(array)Associated dealers with a program
Items (object):
-
Property
id(integer)Dealer Id
-
Property
dealer_name(string)Dealer Name for Dealer Creation
-
Property
dealer_code(string)Dealer Code For the Dealer
-
Property
email(string)Email address of Dealer
-
Property
contact_person(string)Contact Person for Dealer
-
Property
contact_person_first_name(string)DealerModel contact person first name
-
Property
contact_person_last_name(string)DealerModel contact person last name
-
Property
contact_person_email(string)DealerModel contact person email
-
Property
password(string)Password for created Dealer
-
Property
contact_number(string)Contact Number of Dealer
-
Property
contact_person_role(string)DealerModel contact person role
-
Property
is_active(boolean)DealerModel is active
-
Property
digital_retail(boolean)Digital Retail required or not for Dealer
-
Property
website(string)Website of Dealer
-
Property
zip_code(string)Zip Code of Dealer City
-
Property
is_default_password_changed(boolean)IsDefault Password changed or not after dealer creation
-
Property
lender_id(integer)lender Id against which dealer is created
-
Property
user_id(integer)DealerModel dealer id
-
-
Deleted property
is_draft(boolean) -
Deleted property
dealerships(array)Associated dealers with a program
-
PATCH /config/financial-product/{financial_product_id}
Request:
Changed content type : application/json
New required properties:
program_state
-
Added property
program_state(object)Program State
Enum values:
ExpiredPublishedDraftReadytoPublish
-
Added property
dealers(array)Associated dealers with a program
Items (integer):
-
Deleted property
dealerships(array)Associated dealers with a program
Return Type:
Changed response : 200 OK
Successful Response
-
Changed content type :
application/json-
Added property
program_state(string) -
Added property
dealers(array)Associated dealers with a program
-
Deleted property
is_draft(boolean) -
Deleted property
dealerships(array)Associated dealers with a program
-
POST /config/financial-product/create-fp
Request:
Changed content type : application/json
-
Changed property
financial_product_general(object)New required properties:
-
program_state
-
Added property
program_state(object)Program State
-
Added property
dealers(array)Associated dealers with a program
-
Deleted property
dealerships(array)Associated dealers with a program
-
Return Type:
Changed response : 201 Created
Successful Response
-
Changed content type :
application/json-
Added property
program_state(string) -
Added property
dealers(array)Associated dealers with a program
-
Deleted property
is_draft(boolean) -
Deleted property
dealerships(array)Associated dealers with a program
-
PATCH /config/financial-product/update-fp/{custom_financial_product_id}
Request:
Changed content type : application/json
-
Changed property
financial_product_general(object)New required properties:
-
program_state
-
Added property
program_state(object)Program State
-
Added property
dealers(array)Associated dealers with a program
-
Deleted property
dealerships(array)Associated dealers with a program
-
Return Type:
Changed response : 200 OK
Successful Response
-
Changed content type :
application/json-
Added property
program_state(string) -
Added property
dealers(array)Associated dealers with a program
-
Deleted property
is_draft(boolean) -
Deleted property
dealerships(array)Associated dealers with a program
-
GET /config/document-type
Parameters:
Changed: lender_id in header
GET /config/other-costs
Gets other costs
POST /config/other-costs
Creates other costs
GET /config/odometer/{lender_id}
Return Type:
Changed response : 200 OK
Successful Response
-
Changed content type :
application/jsonNew required properties:
-
email
-
Changed property
url(string) -
Changed property
email(string -> string) -
Changed property
tax_id(string)
-
POST /config/programs/all/
Request:
Changed content type : application/json
- Added property
retrieve_all_programs(boolean)Retrieve all program
GET /config/dealer/profile
Return Type:
Changed response : 200 OK
Successful Response
-
Changed content type :
application/jsonChanged items (object):
-
Added property
dealer_address(object)DealerProfileModel dealer address
-
Property
is_active(boolean) -
Property
is_deleted(boolean) -
Property
id(integer)Primary id of Lender Address
-
Property
address_line_1(string)Address 1 of lender
-
Property
address_line_2(string)Address 2 of lender
-
Property
state_id(integer)State of Lender
-
Property
state_name(string)State Name of Lender
-
Property
zip_code(string)Zip code of Lender
-
Property
county(string)County Name of Lender
-
Property
city(string)City of Lender
-
Property
country_id(integer)country id of Countries
-
Property
field5(string)generic field for address
-
Property
field6(string)generic field for address
-
Property
contact_number(string)Contact Number of Lender
-
Property
verified(boolean)Verification Status of Lender
-
Property
address_type(string)Address type of Lender
-
-
Deleted property
dealership_address(object)DealerProfileModel dealership address
-
POST /config/dealer/profile
Request:
Changed content type : application/json
-
Added property
dealer_address(object)DealerProfileModel dealer address
-
Deleted property
dealership_address(object)DealerProfileModel dealership address
Return Type:
Changed response : 200 OK
Successful Response
-
Changed content type :
application/json-
Added property
dealer_address(object)DealerProfileModel dealer address
-
Deleted property
dealership_address(object)DealerProfileModel dealership address
-
DELETE /config/dealer/profile/{dealer_profile_id}
Return Type:
Changed response : 200 OK
Successful Response
-
Changed content type :
application/json-
Added property
dealer_address(object)DealerProfileModel dealer address
-
Deleted property
dealership_address(object)DealerProfileModel dealership address
-
PATCH /config/dealer/profile/{dealer_profile_id}
Request:
Changed content type : application/json
-
Added property
dealer_address(object)DealerProfileModel dealer address
-
Deleted property
dealership_address(object)DealerProfileModel dealership address
Return Type:
Changed response : 200 OK
Successful Response
-
Changed content type :
application/json-
Added property
dealer_address(object)DealerProfileModel dealer address
-
Deleted property
dealership_address(object)DealerProfileModel dealership address
-
PATCH /config/dealer/profile/pen-dealer-id/{dealer_profile_id}/{pen_dealer_id}
Return Type:
Changed response : 200 OK
Successful Response
-
Changed content type :
application/json-
Added property
dealer_address(object)DealerProfileModel dealer address
-
Deleted property
dealership_address(object)DealerProfileModel dealership address
-
GET /config/dealer/profile/{dealer_id}
Return Type:
Changed response : 200 OK
Successful Response
-
Changed content type :
application/json-
Added property
dealer_address(object)DealerProfileModel dealer address
-
Deleted property
dealership_address(object)DealerProfileModel dealership address
-
GET /config/dealer
Return Type:
Changed response : 200 OK
Successful Response
-
Changed content type :
application/jsonChanged items (object):
New required properties:
is_active
New optional properties:
-
contact_person -
digital_retail -
email -
is_default_password_changed
-
Added property
contact_person_first_name(string)DealerModel contact person first name
-
Added property
contact_person_last_name(string)DealerModel contact person last name
-
Added property
contact_person_email(string)DealerModel contact person email
-
Added property
contact_person_role(string)DealerModel contact person role
-
Added property
is_active(boolean)DealerModel is active
-
Added property
user_id(integer)DealerModel dealer id
-
Deleted property
dealership_id(integer)dealership_id
GET /config/dealer/{dealer_code}
Return Type:
Changed response : 200 OK
Successful Response
-
Changed content type :
application/jsonNew required properties:
is_active
New optional properties:
-
contact_person -
digital_retail -
email -
is_default_password_changed
-
Added property
contact_person_first_name(string)DealerModel contact person first name
-
Added property
contact_person_last_name(string)DealerModel contact person last name
-
Added property
contact_person_email(string)DealerModel contact person email
-
Added property
contact_person_role(string)DealerModel contact person role
-
Added property
is_active(boolean)DealerModel is active
-
Added property
user_id(integer)DealerModel dealer id
-
Deleted property
dealership_id(integer)dealership_id
GET /config/dealer/find/by-tenant
Return Type:
Changed response : 200 OK
Successful Response
-
Changed content type :
application/jsonNew required properties:
is_active
New optional properties:
-
contact_person -
digital_retail -
email -
is_default_password_changed
-
Added property
contact_person_first_name(string)DealerModel contact person first name
-
Added property
contact_person_last_name(string)DealerModel contact person last name
-
Added property
contact_person_email(string)DealerModel contact person email
-
Added property
contact_person_role(string)DealerModel contact person role
-
Added property
is_active(boolean)DealerModel is active
-
Added property
user_id(integer)DealerModel dealer id
-
Deleted property
dealership_id(integer)dealership_id
PATCH /config/dealer/profile/shift-digital-dealer-id/{dealer_profile_id}/{shift_digital_dealer_id}
Return Type:
Changed response : 200 OK
Successful Response
-
Changed content type :
application/json-
Added property
dealer_address(object)DealerProfileModel dealer address
-
Deleted property
dealership_address(object)DealerProfileModel dealership address
-
PATCH /config/dealer/profile/unregister-pen-dealer/{dealer_id}
Return Type:
Changed response : 200 OK
Successful Response
-
Changed content type :
application/json-
Added property
dealer_address(object)DealerProfileModel dealer address
-
Deleted property
dealership_address(object)DealerProfileModel dealership address
-
PATCH /config/dealer/profile/stripe-dealer-id/{dealer_profile_id}/{stripe_dealer_id}
Return Type:
Changed response : 200 OK
Successful Response
-
Changed content type :
application/json-
Added property
dealer_address(object)DealerProfileModel dealer address
-
Deleted property
dealership_address(object)DealerProfileModel dealership address
-
POST /config/asset-make
Request:
Changed content type : application/json
- Deleted property
asset_models(array)
Return Type:
Changed response : 200 OK
Successful Response
-
Changed content type :
application/json-
Added property
name(string) -
Added property
external_code(string) -
Added property
asset_models(array)Items (object):
-
Property
is_active(boolean) -
Property
is_deleted(boolean) -
Property
id(integer) -
Property
model_name(string) -
Property
model_code(string) -
Property
description(string) -
Property
make_id(integer) -
Property
lender_id(integer) -
Property
asset_trims(array)Items (object):
-
Property
is_active(boolean) -
Property
is_deleted(boolean) -
Property
id(integer) -
Property
trim_name(string) -
Property
trim_description(string) -
Property
trim_code(string) -
Property
trim_image(array)Items (object):
-
Property
model_id(integer) -
Property
lender_id(integer)
-
-
-
Deleted property
model_name(string) -
Deleted property
model_code(string) -
Deleted property
make_id(integer) -
Deleted property
asset_trims(array)
-
PATCH /config/asset-make/{make_id}
Request:
Changed content type : application/json
- Deleted property
asset_models(array)
GET /config/financial-product/filter
Parameters:
Added: program_state in query
Deleted: is_draft in query
Return Type:
Changed response : 201 Created
Successful Response
-
Changed content type :
application/json-
Changed property
result(array)Changed items (object):
-
Added property
program_state(string) -
Added property
dealers(array)Associated dealers with a program
-
Deleted property
is_draft(boolean) -
Deleted property
dealerships(array)Associated dealers with a program
-
-
POST /config/dealer/configurations
Request:
Changed content type : application/json
-
Changed property
profile(object)-
Added property
dealer_address(object)DealerProfileModel dealer address
-
Deleted property
dealership_address(object)DealerProfileModel dealership address
-
Return Type:
Changed response : 200 OK
Successful Response
-
Changed content type :
application/json-
Changed property
profile(object)-
Added property
dealer_address(object)DealerProfileModel dealer address
-
Deleted property
dealership_address(object)DealerProfileModel dealership address
-
-