Lane API Configure API
The Configure API from Lane API — 53 operation(s) for configure.
The Configure API from Lane API — 53 operation(s) for configure.
openapi: 3.0.2
info:
version: 1.3.43
title: Lane Configure API
contact:
email: support@netsolapp.io, support@appexnow.com
x-logo:
url: ../lane/docs/64x64.png
altText: Lane
backgroundColor: '#FFFFFF'
description: Lane offers a feature-rich, end-to-end order management system for asset leasing, loans and credit companies. Our platform covers all aspects, from conducting end-to-end sales to performing dealer and partner-related tasks and marketing-related activities.
servers:
- url: https://dms-api.netsolapp.io
tags:
- name: Configure
paths:
/dms/configure/quotation:
get:
tags:
- Configure
summary: Get Specific quotation
description: Get Specific quotation
operationId: get_order_quotation_by_reference_number_dms_configure_quotation_get
parameters:
- required: true
schema:
title: Reference Number
type: string
name: reference_number
in: query
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/OrderQuotationResponseModel'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- APIKeyHeader: []
- OAuth2PasswordBearer: []
/dms/configure/all-quotation/{reference_number}:
get:
tags:
- Configure
summary: Get Specific quotation
description: Get Specific quotation
operationId: get_all_order_quotation_by_reference_number_dms_configure_all_quotation__reference_number__get
parameters:
- required: true
schema:
title: Reference Number
type: string
name: reference_number
in: path
responses:
'200':
description: Successful Response
content:
application/json:
schema: {}
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- APIKeyHeader: []
- OAuth2PasswordBearer: []
/dms/configure/all-quotations:
get:
tags:
- Configure
summary: Get Specific quotation
description: Get Specific quotation
operationId: get_all_order_quotation_dms_configure_all_quotations_get
responses:
'200':
description: Successful Response
content:
application/json:
schema:
title: Response Get All Order Quotation Dms Configure All Quotations Get
type: array
items:
$ref: '#/components/schemas/OrderQuotationResponseModel'
security:
- APIKeyHeader: []
- OAuth2PasswordBearer: []
/dms/configure/quotation/{identifier}:
patch:
tags:
- Configure
summary: Update an configured quotation
description: Update an configured quotation
operationId: update_order_quotation_dms_configure_quotation__identifier__patch
parameters:
- required: true
schema:
title: Identifier
name: identifier
in: path
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/OrderQuotationModel'
required: true
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/OrderQuotationUpdateModel'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- APIKeyHeader: []
- OAuth2PasswordBearer: []
/dms/configure/save-quotation:
post:
tags:
- Configure
summary: Save a new order quotation
description: Save a new order quotation and child objects orderoffer, orderfee, orderoption, orderFnI, orderTradeIn
operationId: save_quotation_dms_configure_save_quotation_post
requestBody:
content:
application/json:
schema:
title: Quotation List
type: array
items:
$ref: '#/components/schemas/OrderQuotationCreateModel'
required: true
responses:
'201':
description: Successful Response
content:
application/json:
schema:
title: Response Save Quotation Dms Configure Save Quotation Post
type: array
items:
$ref: '#/components/schemas/OrderQuotationResponseModel'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- APIKeyHeader: []
- OAuth2PasswordBearer: []
/dms/configure/order-fees:
post:
tags:
- Configure
summary: Creates fee record for order
description: Creates fee record for order
operationId: add_order_fee_dms_configure_order_fees_post
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/OrderFeeModel'
required: true
responses:
'201':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/OrderFeeModel'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- APIKeyHeader: []
- OAuth2PasswordBearer: []
/dms/configure/order-fees/{identifier}:
get:
tags:
- Configure
summary: Get all order fees for order
description: Get all order fees for order
operationId: get_order_fee_by_id_dms_configure_order_fees__identifier__get
parameters:
- required: true
schema:
title: Identifier
type: string
name: identifier
in: path
responses:
'200':
description: Successful Response
content:
application/json:
schema:
title: Response Get Order Fee By Id Dms Configure Order Fees Identifier Get
type: array
items:
$ref: '#/components/schemas/OrderFeeModel'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- APIKeyHeader: []
- OAuth2PasswordBearer: []
delete:
tags:
- Configure
summary: Delete all orders fees filtered on identifier
description: Delete all orders fees filtered on identifier
operationId: delete_order_fees_dms_configure_order_fees__identifier__delete
parameters:
- required: true
schema:
title: Identifier
type: string
name: identifier
in: path
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/OrderFeeModel'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- APIKeyHeader: []
- OAuth2PasswordBearer: []
patch:
tags:
- Configure
summary: Update fee record for order
description: Update fee record for order
operationId: update_order_fee_dms_configure_order_fees__identifier__patch
parameters:
- required: true
schema:
title: Identifier
type: string
name: identifier
in: path
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/OrderFeeModel'
required: true
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/OrderFeeModel'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- APIKeyHeader: []
- OAuth2PasswordBearer: []
/dms/configure/order-options:
post:
tags:
- Configure
summary: Create a new order option record
description: Create a new order option record
operationId: add_order_option_dms_configure_order_options_post
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/OrderOptionModel'
required: true
responses:
'201':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/OrderOptionModel'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- APIKeyHeader: []
- OAuth2PasswordBearer: []
/dms/configure/order-options/{identifier}:
get:
tags:
- Configure
summary: Get order option details
description: Get order all options against an identifier
operationId: get_order_options_by_identifier_dms_configure_order_options__identifier__get
parameters:
- required: true
schema:
title: Identifier
type: string
name: identifier
in: path
responses:
'200':
description: Successful Response
content:
application/json:
schema:
title: Response Get Order Options By Identifier Dms Configure Order Options Identifier Get
type: array
items:
$ref: '#/components/schemas/OrderOptionModel'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- APIKeyHeader: []
- OAuth2PasswordBearer: []
delete:
tags:
- Configure
summary: Delete order option record
description: Delete all order option records against identifier
operationId: delete_order_option_dms_configure_order_options__identifier__delete
parameters:
- required: true
schema:
title: Identifier
type: string
name: identifier
in: path
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/OrderOptionModel'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- APIKeyHeader: []
- OAuth2PasswordBearer: []
patch:
tags:
- Configure
summary: Update an order option record
description: Update an order option record
operationId: update_order_option_dms_configure_order_options__identifier__patch
parameters:
- required: true
schema:
title: Identifier
type: string
name: identifier
in: path
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/OrderOptionModel'
required: true
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/OrderOptionModel'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- APIKeyHeader: []
- OAuth2PasswordBearer: []
/dms/configure/order-fni:
post:
tags:
- Configure
summary: Create finance insurance product record for order
description: Create finance insurance product record for order
operationId: add_order_fni_dms_configure_order_fni_post
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/OrderFinancialInsuranceProductModel'
required: true
responses:
'201':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/OrderFIPResponseModel'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- APIKeyHeader: []
- OAuth2PasswordBearer: []
/dms/configure/order-fni/{identifier}:
get:
tags:
- Configure
summary: Get orders finance insurance product filtered on identifier
description: Get orders finance insurance product filtered on identifier
operationId: get_order_fni_by_identifier_dms_configure_order_fni__identifier__get
parameters:
- required: true
schema:
title: Identifier
type: string
name: identifier
in: path
responses:
'200':
description: Successful Response
content:
application/json:
schema:
title: Response Get Order Fni By Identifier Dms Configure Order Fni Identifier Get
type: array
items:
$ref: '#/components/schemas/OrderFinancialInsuranceProductModel'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- APIKeyHeader: []
- OAuth2PasswordBearer: []
delete:
tags:
- Configure
summary: Delete all orders finance insurance product filtered on identifier
description: Delete all orders finance insurance product filtered on identifier
operationId: delete_order_fni_dms_configure_order_fni__identifier__delete
parameters:
- required: true
schema:
title: Identifier
type: string
name: identifier
in: path
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/OrderFinancialInsuranceProductModel'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- APIKeyHeader: []
- OAuth2PasswordBearer: []
patch:
tags:
- Configure
summary: Update finance insurance product record for order
description: Update finance insurance product record for order
operationId: update_order_fni_dms_configure_order_fni__identifier__patch
parameters:
- required: true
schema:
title: Identifier
type: string
name: identifier
in: path
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/OrderFinancialInsuranceProductModel'
required: true
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/OrderFinancialInsuranceProductModel'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- APIKeyHeader: []
- OAuth2PasswordBearer: []
/dms/configure/order/tradein:
post:
tags:
- Configure
summary: Creates an order tradein info setup record
description: Creates an order tradein info setup record
operationId: add_order_tradein_dms_configure_order_tradein_post
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/OrderTradeInModel'
required: true
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/OrderTradeInResponseModel'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- APIKeyHeader: []
- OAuth2PasswordBearer: []
/dms/configure/order/tradein/{identifier}:
get:
tags:
- Configure
summary: Get a order tradein info setup record
description: Get a order tradein info setup record identifier
operationId: get_order_tradein_dms_configure_order_tradein__identifier__get
parameters:
- required: true
schema:
title: Identifier
type: string
name: identifier
in: path
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/OrderTradeInModel'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- APIKeyHeader: []
- OAuth2PasswordBearer: []
delete:
tags:
- Configure
summary: Delete order tradein info setup record
description: Delete order tradein info setup record identifier
operationId: delete_order_tradein_dms_configure_order_tradein__identifier__delete
parameters:
- required: true
schema:
title: Identifier
type: string
name: identifier
in: path
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/OrderTradeInModel'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- APIKeyHeader: []
- OAuth2PasswordBearer: []
patch:
tags:
- Configure
summary: Updates a order tradei info setup record
description: Updates a order tradei info setup record by identifier
operationId: update_order_tradein_dms_configure_order_tradein__identifier__patch
parameters:
- required: true
schema:
title: Identifier
type: string
name: identifier
in: path
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/OrderTradeInModel'
required: true
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/OrderTradeInModel'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- APIKeyHeader: []
- OAuth2PasswordBearer: []
/dms/configure/orders:
get:
tags:
- Configure
summary: Get all order record
description: Get all order record
operationId: get_orders_dms_configure_orders_get
parameters:
- required: true
schema:
title: Page Number
type: integer
name: page_number
in: query
- required: true
schema:
title: Page Size
type: integer
name: page_size
in: query
- required: false
schema:
title: Order Status
type: string
name: order_status
in: query
responses:
'200':
description: Successful Response
content:
application/json:
schema: {}
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- APIKeyHeader: []
- OAuth2PasswordBearer: []
/dms/configure/order/filter:
get:
tags:
- Configure
summary: Search orders based on filters
description: Search orders based on filters
operationId: get_filter_order_dms_configure_order_filter_get
parameters:
- required: true
schema:
title: Page Number
type: string
name: page_number
in: query
- required: true
schema:
title: Page Size
type: string
name: page_size
in: query
- required: false
schema:
title: Order Status
type: string
name: order_status
in: query
- required: false
schema:
title: Order Id
type: string
name: order_id
in: query
- required: false
schema:
title: Ref Number
type: string
name: ref_number
in: query
- required: false
schema:
title: Finance Type
type: string
name: finance_type
in: query
- required: false
schema:
title: Amount
type: string
name: amount
in: query
- required: false
schema:
title: Created At
type: string
name: created_at
in: query
- required: false
schema:
title: Expiry Date
type: string
name: expiry_date
in: query
responses:
'200':
description: Successful Response
content:
application/json:
schema: {}
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- APIKeyHeader: []
- OAuth2PasswordBearer: []
/dms/configure/order-status/:
post:
tags:
- Configure
summary: Get orders record filtered on order status
description: Get orders record filtered on order status
operationId: get_orders_by_status_dms_configure_order_status__post
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/GetOrderStatusModel'
required: true
responses:
'200':
description: Successful Response
content:
application/json:
schema: {}
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- APIKeyHeader: []
- OAuth2PasswordBearer: []
/dms/configure/order/update-status/{reference_number}:
patch:
tags:
- Configure
summary: Update order status record by order reference number
description: Update order status record by order reference number
operationId: update_order_status_by_reference_number_dms_configure_order_update_status__reference_number__patch
parameters:
- required: true
schema:
title: Reference Number
type: string
name: reference_number
in: path
- required: false
schema:
title: Is Inventory Check
type: boolean
default: false
name: is_inventory_check
in: query
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/OrderStatusRequestModel'
required: true
responses:
'200':
description: Successful Response
content:
application/json:
schema: {}
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- APIKeyHeader: []
- OAuth2PasswordBearer: []
/dms/configure/order-to-quotation/{identifier}/{reference_number}:
patch:
tags:
- Configure
summary: Convert specific Order to Quotation
description: Update order record from application to quotation
operationId: convert_order_to_quotation_dms_configure_order_to_quotation__identifier___reference_number__patch
parameters:
- required: true
schema:
title: Identifier
name: identifier
in: path
- required: true
schema:
title: Reference Number
name: reference_number
in: path
responses:
'200':
description: Successful Response
content:
application/json:
schema: {}
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- APIKeyHeader: []
- OAuth2PasswordBearer: []
/dms/configure/order/status/:
post:
tags:
- Configure
summary: Update order status history record by order reference number
description: Update order status history record by order reference number
operationId: get_orders_status_history_dms_configure_order_status__post
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/OrderStatusHistoryModel'
required: true
responses:
'200':
description: Successful Response
content:
application/json:
schema: {}
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
/dms/configure/assets-by-trim-code/{trim_code}:
get:
tags:
- Configure
summary: Get assets by trim code
description: Get assets by trim code
operationId: quote_comparison_dms_configure_assets_by_trim_code__trim_code__get
parameters:
- required: true
schema:
title: Trim Code
minLength: 1
type: string
name: trim_code
in: path
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/AssetsByTrimCodeResponse'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- APIKeyHeader: []
- OAuth2PasswordBearer: []
/dms/configure/order/status-by-dealer:
get:
tags:
- Configure
summary: Get order status by dealer
description: Get order status by dealer
operationId: get_order_status_by_delaer_id_and_reference_number_dms_configure_order_status_by_dealer_get
parameters:
- required: true
schema:
title: Dealer Id
type: integer
name: dealer_id
in: query
- required: true
schema:
title: Reference Number
type: string
name: reference_number
in: query
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/StatusResponseModel'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- APIKeyHeader: []
- OAuth2PasswordBearer: []
/dms/configure/quotation-to-order/{identifier}:
patch:
tags:
- Configure
summary: Convert specific Quotation to Application
description: Convert specific Quotation stage to Application and save all financial data
operationId: convert_quotation_to_order_dms_configure_quotation_to_order__identifier__patch
parameters:
- required: true
schema:
title: Identifier
name: identifier
in: path
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/OrderQuotationUpdateModel'
required: true
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/OrderQuotationUpdateModel'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- APIKeyHeader: []
- OAuth2PasswordBearer: []
/dms/configure/insurance:
post:
tags:
- Configure
summary: Add insurance
description: Add insurance information
operationId: create_insurance_information_dms_configure_insurance_post
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/InsuranceInformationWithAddressesModel'
required: true
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/InsuranceInformationResponseModel'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- APIKeyHeader: []
- OAuth2PasswordBearer: []
/dms/configure/quotation-by-customers:
get:
tags:
- Configure
summary: Get all orders of a customer
description: Get all orders of a customer
operationId: get_orders_by_customers_dms_configure_quotation_by_customers_get
parameters:
- required: true
schema:
title: Email
type: string
name: email
in: query
- required: false
schema:
title: Finance Type
type: string
name: finance_type
in: query
- required: false
schema:
title: Dealer Id
type: string
name: dealer_id
in: query
- required: false
schema:
title: Order Status
type: string
name: order_status
in: query
responses:
'200':
description: Successful Response
content:
application/json:
schema: {}
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- APIKeyHeader: []
- OAuth2PasswordBearer: []
/dms/configure/quick-quotation-by-identifier/{identifier}:
get:
tags:
- Configure
summary: Get
# --- truncated at 32 KB (146 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/lane-api/refs/heads/main/openapi/lane-api-configure-api-openapi.yml