Lane API Order API
The Order API from Lane API — 47 operation(s) for order.
The Order API from Lane API — 47 operation(s) for order.
openapi: 3.0.2
info:
version: 1.3.43
title: Lane Order 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
paths:
/dms/customer/insurance-information-by-order:
get:
tags:
- Order
summary: Get customer insurance information by order reference number
description: Get customer insurance information by order reference number
operationId: get_insurance_information_by_order_reference_number_dms_customer_insurance_information_by_order_get
parameters:
- required: true
schema:
title: Order Reference Id
type: string
name: order_reference_id
in: query
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/customer/send-order-link:
post:
tags:
- Order
summary: send order link
description: send order link
operationId: send_order_link_dms_customer_send_order_link_post
parameters:
- required: true
schema:
title: Reference Number
type: string
name: reference_number
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/order/expiry/{order_stage}/{dealer_id}:
get:
tags:
- Order
summary: Order expiry date
description: Get order expiry date
operationId: get_order_expiry_dms_order_expiry__order_stage___dealer_id__get
parameters:
- required: true
schema:
title: Order Stage
type: integer
name: order_stage
in: path
- required: true
schema:
title: Dealer Id
type: integer
name: dealer_id
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-fees:
post:
tags:
- Order
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:
- Order
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
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
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:
- Order
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:
- Order
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
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
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
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:
- Order
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:
- Order
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:
- Order
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:
- Order
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:
- Order
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:
- Order
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:
- Order
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/order/filter:
get:
tags:
- Order
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:
- Order
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:
- Order
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:
- Order
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:
- Order
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/order/status-by-dealer:
get:
tags:
- Order
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/order/order_information_for_submitted_order:
get:
tags:
- Order
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_information/{reference_number}:
get:
tags:
- Order
summary: Get order by order status
description: Get order by order status
operationId: get_order_information_dms_order_order_information__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/order/order_insurance_documents/{reference_number}:
get:
tags:
- Order
summary: Get order insurance documents by order ID
description: Get order insurance documents by order ID
operationId: get_order_insurance_documents_dms_order_order_insurance_documents__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'
/dms/order/credit-decision:
get:
tags:
- Order
summary: Get credit decision
description: Get credit decision
operationId: get_credit_decision_dms_order_credit_decision_get
parameters:
- required: true
schema:
title: Reference Number
type: string
name: reference_number
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: []
post:
tags:
- Order
summary: Add credit decision
description: Add credit decision
operationId: create_credit_decision_dms_order_credit_decision_post
parameters:
- required: true
schema:
title: Reference Number
type: string
name: reference_number
in: query
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/OrderCreditDecisionModel'
required: true
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/OrderCreditDecisionResponseModel'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
/dms/order/order-checklist:
get:
tags:
- Order
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
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:
# --- truncated at 32 KB (192 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/lane-api/refs/heads/main/openapi/lane-api-order-api-openapi.yml