Lane API Order Management API
The Order Management API from Lane API — 23 operation(s) for order management.
The Order Management API from Lane API — 23 operation(s) for order management.
openapi: 3.0.2
info:
version: 1.3.43
title: Lane Order Management 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: Order Management
paths:
/dms/configure/all-quotation/{reference_number}:
get:
tags:
- Order Management
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:
- Order Management
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:
- Order Management
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/order-fees/{identifier}:
get:
tags:
- Order Management
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:
- Order Management
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:
- Order Management
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/{identifier}:
get:
tags:
- Order Management
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:
- Order Management
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:
- Order Management
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:
- Order Management
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/tradein:
post:
tags:
- Order Management
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/update-status/{reference_number}:
patch:
tags:
- Order Management
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/assets-by-trim-code/{trim_code}:
get:
tags:
- Order Management
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/order/order_information_for_submitted_order:
get:
tags:
- Order Management
summary: Get order by order status
description: Get order by order status
operationId: get_order_details_dms_order_order_information_for_submitted_order_get
parameters:
- required: true
schema:
title: Page Number
type: integer
name: page_number
in: query
- required: true
schema:
title: Page Size
minimum: 1
type: integer
name: page_size
in: query
- required: true
schema:
title: Order Status
type: string
name: order_status
in: query
- required: false
schema:
title: Reference Number
type: string
name: reference_number
in: query
- required: false
schema:
title: Order Fee
type: boolean
name: order_fee
in: query
- required: false
schema:
title: Order Option
type: boolean
name: order_option
in: query
- required: false
schema:
title: Order Fni
type: boolean
name: order_fni
in: query
- required: false
schema:
title: Order Tradein
type: boolean
name: order_tradein
in: query
- required: false
schema:
title: Order Assets
type: boolean
name: order_assets
in: query
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/OrderPaginationResponse'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
/dms/order/order-checklist:
get:
tags:
- Order Management
summary: Get Order checklist
description: Get Order checklist
operationId: get_order_checklist_dms_order_order_checklist_get
parameters:
- required: true
schema:
title: Customer Reference Id
type: string
name: customer_reference_id
in: query
- required: true
schema:
title: Checklist Identifier
type: string
name: checklist_identifier
in: query
- required: false
schema:
title: Order Reference Id
type: string
name: order_reference_id
in: query
responses:
'200':
description: Successful Response
content:
application/json:
schema:
title: Response Get Order Checklist Dms Order Order Checklist Get
type: array
items:
$ref: '#/components/schemas/OrderChecklistResponseModel'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- APIKeyHeader: []
- OAuth2PasswordBearer: []
post:
tags:
- Order Management
summary: Add Order checklist
description: Add Order checklist
operationId: add_order_checklist_dms_order_order_checklist_post
requestBody:
content:
application/json:
schema:
title: Items
type: array
items:
$ref: '#/components/schemas/OrderChecklistModel'
required: true
responses:
'200':
description: Successful Response
content:
application/json:
schema:
title: Response Add Order Checklist Dms Order Order Checklist Post
type: array
items:
$ref: '#/components/schemas/OrderChecklistResponseModel'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- APIKeyHeader: []
- OAuth2PasswordBearer: []
delete:
tags:
- Order Management
summary: Delete Order checklist
description: Delete Order checklist
operationId: delete_order_checklist_dms_order_order_checklist_delete
parameters:
- required: true
schema:
title: Customer Reference Id
type: string
name: customer_reference_id
in: query
- required: true
schema:
title: Order Reference Id
type: string
name: order_reference_id
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: []
patch:
tags:
- Order Management
summary: Update Order checklist
description: Update Order checklist
operationId: update_order_checklist_dms_order_order_checklist_patch
parameters:
- required: true
schema:
title: Order Reference Id
type: string
name: order_reference_id
in: query
requestBody:
content:
application/json:
schema:
title: Request
type: array
items:
$ref: '#/components/schemas/OrderChecklistUpdateModel'
required: true
responses:
'200':
description: Successful Response
content:
application/json:
schema:
title: Response Update Order Checklist Dms Order Order Checklist Patch
type: array
items:
$ref: '#/components/schemas/OrderChecklistResponseModel'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- APIKeyHeader: []
- OAuth2PasswordBearer: []
/dms/order/update-credit-approver-decision/{reference_number}:
patch:
tags:
- Order Management
summary: Update decision status after receiving decision from credit approver
description: Update an configured quotation
operationId: update_credit_approver_decision_dms_order_update_credit_approver_decision__reference_number__patch
parameters:
- required: true
schema:
title: Reference Number
type: string
name: reference_number
in: path
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/OrderQuotationModel'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- APIKeyHeader: []
- OAuth2PasswordBearer: []
/dms/order/update-payment-status/{reference_number}:
patch:
tags:
- Order Management
summary: Update Payment Status
operationId: update_payment_status_dms_order_update_payment_status__reference_number__patch
parameters:
- required: true
schema:
title: Reference Number
type: string
name: reference_number
in: path
- required: true
schema:
title: Payment Indicator
type: boolean
name: payment_indicator
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'
/dms/order/order-verify-document/{identifier}:
post:
tags:
- Order Management
summary: Verify Order Documents
description: Verify Order Documents
operationId: verify_order_document_dms_order_order_verify_document__identifier__post
parameters:
- required: true
schema:
title: Identifier
type: string
name: identifier
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/order/upload-signed-document/{identifier}:
post:
tags:
- Order Management
summary: Upload Signed Document
description: Upload Signed Document
operationId: upload_order_signed_document_dms_order_upload_signed_document__identifier__post
parameters:
- required: true
schema:
title: Identifier
type: string
name: identifier
in: path
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/UploadFile'
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/quotation-to-order/{identifier}:
patch:
tags:
- Order Management
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/order/quick_quotation:
post:
tags:
- Order Management
summary: Save Single Quotation
description: Save Single Quotation
operationId: save_quotations_dms_order_quick_quotation_post
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/QuickQuotationModel'
required: true
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/QuickQuotationResponseModel'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- APIKeyHeader: []
- OAuth2PasswordBearer: []
patch:
tags:
- Order Management
summary: Update Quotation
description: Update Quotation
operationId: update_quotations_dms_order_quick_quotation_patch
parameters:
- required: true
schema:
title: Identifier
type: string
name: identifier
in: query
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/UpdateQuickOrderModel'
required: true
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/QuickQuotationResponseModel'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- APIKeyHeader: []
- OAuth2PasswordBearer: []
/dms/order/workqueue:
get:
tags:
- Order Management
summary: Get all orders for workqueue.
description: Get all orders for workqueue.
operationId: get_orders_workqueue_dms_order_workqueue_get
parameters:
- description: Accepts only string values
required: false
schema:
title: statuses
type: array
items:
type: string
description: Accepts only string values
name: statuses
in: query
- required: false
schema:
title: Dealer Id
type: integer
name: dealer_id
in: query
- required: false
schema:
title: Broker Id
type: integer
name: broker_id
in: query
- required: false
schema:
title: Customer Email
type: string
name: customer_email
in: query
- required: false
schema:
title: Customer Name
type: string
name: customer_name
in: query
- required: false
schema:
title: Lender Name
type: string
name: lender_name
in: query
- required: false
schema:
title: Dealer Name
type: string
name: dealer_name
in: query
- required: false
schema:
title: Contact Number
type: string
name: contact_number
in: query
- required: false
schema:
title: Vendor Name
type: string
name: vendor_name
in: query
- required: false
schema:
title: Introducer Name
type: string
name: introducer_name
in: query
- required: false
schema:
title: Vendor Email
type: string
name: vendor_email
in: query
- required: false
schema:
title: Reference Number
type: string
name: reference_number
in: query
- required: false
schema:
title: Name
type: string
name: name
in: query
- required: false
schema:
title: Finance Type
type: string
name: finance_type
in: query
- required: false
schema:
title: Product Type
type: string
name: product_type
in: query
- required: false
schema:
title: Finance Amount
type: number
name: finance_amount
in: query
- required: false
schema:
title: Updated At
type: string
name: updated_at
in: query
- required: false
schema:
title: Date Submitted
type: string
name: date_submitted
in: query
- required: false
schema:
title: Start Date
type: string
name: start_date
in: query
- required: false
schema:
title: End Date
type: string
name: end_date
in: query
- required: false
schema:
$ref: '#/components/schemas/SortByQuickQuotation'
name: sort_by
in: query
- required: false
schema:
$ref: '#/components/schemas/SortEnum'
name: sort_order
in: query
- required: false
schema:
$ref: '#/components/schemas/OrderStageTypes'
name: order_stage
in: query
- required: false
schema:
title: Page Number
type: integer
name: page_number
in: query
- required: false
schema:
title: Page Size
type: integer
name: page_size
in: query
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/OrderWorkqueueResponseModel'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- APIKeyHeader: []
- OAuth2PasswordBearer: []
/dms/get-reference-data/{dealer_code}:
get:
tags:
- Order Management
summary: Get Reference Data By Dealer Code
description: This method returns the data of inventory from Configuration By Dealer Code
operationId: get_reference_data_dms_get_reference_data__dealer_code__get
parameters:
- required: true
schema:
title: Dealer Code
type: string
name: dealer_code
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/order/asset/{reference_number}:
patch:
tags:
- Order Management
summary: Updates an order asset record
description: Updates an order asset record
operationId: update_order_asset_dms_order_asset__reference_number__patch
parameters:
- required: true
schema:
title: Reference Number
type: string
name: reference_number
in: path
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/OrderAssetUpdateModel'
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/update-order-submission:
post:
tags:
- Order Management
summary:
# --- truncated at 32 KB (109 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/lane-api/refs/heads/main/openapi/lane-api-order-management-api-openapi.yml