Lane API Documents API
The Documents API from Lane API — 23 operation(s) for documents.
The Documents API from Lane API — 23 operation(s) for documents.
openapi: 3.0.2
info:
version: 1.3.43
title: Lane Documents 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: Documents
paths:
/dms/customer/insurance-information/document-history:
get:
tags:
- Documents
summary: Get customer insurance information document history
description: Get customer insurance information document history
operationId: get_insurance_documents_dms_customer_insurance_information_document_history_get
parameters:
- description: provide valid reference_id
required: true
schema:
title: Reference Id
minLength: 1
type: string
description: provide valid reference_id
name: reference_id
in: query
responses:
'200':
description: Successful Response
content:
application/json:
schema:
title: Response Get Insurance Documents Dms Customer Insurance Information Document History Get
type: array
items:
$ref: '#/components/schemas/InsuranceDocumentsResponseModel'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- APIKeyHeader: []
- OAuth2PasswordBearer: []
/dms/customer/insurance-information/add-document:
post:
tags:
- Documents
summary: Add insurance document
description: Add insurance document
operationId: add_insurance_document_dms_customer_insurance_information_add_document_post
parameters:
- required: true
schema:
title: Reference Id
type: string
name: reference_id
in: query
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/InsuranceDocumentsModel'
required: true
responses:
'200':
description: Successful Response
content:
application/json:
schema:
title: Response Add Insurance Document Dms Customer Insurance Information Add Document Post
type: array
items:
$ref: '#/components/schemas/InsuranceDocumentsResponseModel'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- APIKeyHeader: []
- OAuth2PasswordBearer: []
/dms/customer/insurance-information/remove-document:
delete:
tags:
- Documents
summary: 'Delete insurance document '
description: 'Delete insurance document '
operationId: remove_insurance_document_depreceted_dms_customer_insurance_information_remove_document_delete
parameters:
- required: true
schema:
title: Reference Id
type: string
name: reference_id
in: query
- required: true
schema:
title: Identifier
type: string
name: identifier
in: query
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/ResponseModel'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
deprecated: true
security:
- APIKeyHeader: []
- OAuth2PasswordBearer: []
/dms/customer/insurance-information/remove-insurance-document:
patch:
tags:
- Documents
summary: 'Delete insurance document '
description: 'Delete insurance document '
operationId: remove_insurance_document_dms_customer_insurance_information_remove_insurance_document_patch
parameters:
- required: true
schema:
title: Reference Id
type: string
name: reference_id
in: query
- required: true
schema:
title: Identifier
type: string
name: identifier
in: query
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DeleteRequestModel'
required: true
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/ResponseModel'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- APIKeyHeader: []
- OAuth2PasswordBearer: []
/dms/order/order-verify-document/{identifier}:
post:
tags:
- Documents
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:
- Documents
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/order/generate-document/{event_name}:
post:
tags:
- Documents
summary: Generate Document for respective event
operationId: generate_documents_dms_order_generate_document__event_name__post
parameters:
- required: true
schema:
$ref: '#/components/schemas/Events'
name: event_name
in: path
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DocumentGenerationWithSignatoryModel'
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/customer/document:
get:
tags:
- Documents
summary: Get customer documents
operationId: get_customer_documents_dms_customer_document_get
parameters:
- required: false
schema:
title: External Reference Id
type: string
name: external_reference_id
in: query
- required: false
schema:
title: Customer Reference Id
type: string
name: customer_reference_id
in: query
- required: false
schema:
title: Stipulation Code
type: string
name: stipulation_code
in: query
- required: false
schema:
title: Category
type: string
name: category
in: query
- required: false
schema:
title: Document Type
type: string
name: document_type
in: query
- description: Accepts only string values
required: false
schema:
title: document_status
type: array
items:
type: string
description: Accepts only string values
name: document_status
in: query
responses:
'200':
description: Successful Response
content:
application/json:
schema:
title: Response Get Customer Documents Dms Customer Document Get
type: array
items:
$ref: '#/components/schemas/CustomerDocumentWithReviewsResponseModel'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- APIKeyHeader: []
- OAuth2PasswordBearer: []
post:
tags:
- Documents
summary: Creates customer document
operationId: add_customer_document_dms_customer_document_post
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/CustomerDocumentModel'
required: true
responses:
'201':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/CustomerDocumentResponseModel'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- APIKeyHeader: []
- OAuth2PasswordBearer: []
delete:
tags:
- Documents
summary: Delete customer document by identifier
operationId: delete_customer_document_dms_customer_document_delete
parameters:
- required: true
schema:
title: Document Identifier
type: string
name: document_identifier
in: query
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/CustomerDeleteModel'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
deprecated: true
security:
- APIKeyHeader: []
- OAuth2PasswordBearer: []
patch:
tags:
- Documents
summary: Update customer document by identifier
operationId: update_customer_document_dms_customer_document_patch
parameters:
- required: true
schema:
title: Document Identifier
type: string
name: document_identifier
in: query
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/CustomerDocumentUpdateModel'
required: true
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/CustomerDocumentResponseModel'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- APIKeyHeader: []
- OAuth2PasswordBearer: []
/dms/customer/document/status:
get:
tags:
- Documents
summary: Get customer document by identifier
operationId: get_customer_document_identifier_dms_customer_document_status_get
parameters:
- required: true
schema:
title: Document Identifier
type: string
name: document_identifier
in: query
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/CustomerDocumentResponseModel'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- APIKeyHeader: []
- OAuth2PasswordBearer: []
patch:
tags:
- Documents
summary: Update customer document status
operationId: update_customer_document_status_dms_customer_document_status_patch
parameters:
- required: true
schema:
title: Document Identifier
type: string
name: document_identifier
in: query
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/CustomerDocumentStatus'
required: true
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/CustomerDocumentResponseModel'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- APIKeyHeader: []
- OAuth2PasswordBearer: []
/dms/customer/document-history:
get:
tags:
- Documents
summary: Get customer document history
operationId: get_customer_document_history_dms_customer_document_history_get
parameters:
- required: true
schema:
title: Customer Reference Id
type: string
name: customer_reference_id
in: query
- 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
- description: 'Format: YYYY-MM-DD'
required: false
schema:
title: From Date
type: string
description: 'Format: YYYY-MM-DD'
format: date
name: from_date
in: query
- description: 'Format: YYYY-MM-DD'
required: false
schema:
title: To Date
type: string
description: 'Format: YYYY-MM-DD'
format: date
name: to_date
in: query
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/CustomerStipulationPaginationResponse'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- APIKeyHeader: []
- OAuth2PasswordBearer: []
/dms/customer/documents/{customer_reference_id}:
patch:
tags:
- Documents
summary: Update customer document by identifier
operationId: get_customer_document_dms_customer_documents__customer_reference_id__patch
parameters:
- required: true
schema:
title: Customer Reference Id
type: string
name: customer_reference_id
in: path
requestBody:
content:
application/json:
schema:
title: Item
type: array
items:
$ref: '#/components/schemas/CustomerDocumentUpdateDMSModel'
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/customer/document/review:
get:
tags:
- Documents
summary: Get customer document reviews
operationId: get_customer_document_reviews_by_identifier_dms_customer_document_review_get
parameters:
- required: true
schema:
title: Document Identifier
type: string
name: document_identifier
in: query
responses:
'200':
description: Successful Response
content:
application/json:
schema:
title: Response Get Customer Document Reviews By Identifier Dms Customer Document Review Get
type: array
items:
$ref: '#/components/schemas/CustomerDocumentReviewResponseModel'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- APIKeyHeader: []
- OAuth2PasswordBearer: []
post:
tags:
- Documents
summary: Add customer document review
operationId: add_customer_document_review_dms_customer_document_review_post
parameters:
- required: true
schema:
title: Document Identifier
type: string
name: document_identifier
in: query
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/CustomerDocumentReviewModel'
required: true
responses:
'201':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/CustomerDocumentReviewResponseModel'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- APIKeyHeader: []
- OAuth2PasswordBearer: []
/dms/customer/document/uploading-status:
get:
tags:
- Documents
summary: Get customer document upload status
operationId: get_customer_document_upload_status_dms_customer_document_uploading_status_get
parameters:
- required: true
schema:
title: Document Identifier
type: string
name: document_identifier
in: query
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/CustomerDocumentUploadStatus'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- APIKeyHeader: []
- OAuth2PasswordBearer: []
patch:
tags:
- Documents
summary: Update customer document upload status
operationId: update_customer_document_uploading_status_dms_customer_document_uploading_status_patch
parameters:
- required: true
schema:
title: Document Identifier
type: string
name: document_identifier
in: query
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/CustomerDocumentUploadStatus'
required: true
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/CustomerDocumentResponseModel'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- APIKeyHeader: []
- OAuth2PasswordBearer: []
/dms/customer/document/download:
get:
tags:
- Documents
summary: Get customer document url by artifect_id
description: Get customer document url by artifect_id
operationId: get_customer_document_url_by_artifect_id_dms_customer_document_download_get
parameters:
- required: true
schema:
title: Artifect Id
type: string
name: artifect_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: []
/dms/customer/document/download-stream:
get:
tags:
- Documents
summary: Get customer document stream by artifect_id
description: Get customer document stream by artifect_id
operationId: get_customer_document_stream_by_artifect_id_dms_customer_document_download_stream_get
parameters:
- required: true
schema:
title: Artifect Id
type: string
name: artifect_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: []
/dms/customer/document/signature-document:
post:
tags:
- Documents
summary: Customer Document Signature
operationId: signature_document_dms_customer_document_signature_document_post
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/SignatureCustomerDocument'
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/customer/additional-document:
post:
tags:
- Documents
summary: Creates customer document
operationId: add_customer_additional_document_dms_customer_additional_document_post
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/CustomerAdditionalDocumentModel'
required: true
responses:
'201':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/CustomerDocumentResponseModel'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- APIKeyHeader: []
- OAuth2PasswordBearer: []
/dms/configure/document-package:
get:
tags:
- Documents
summary: Get document package by identifier
operationId: get_document_package_dms_configure_document_package_get
parameters:
- required: true
schema:
title: Package Id
type: string
name: package_id
in: query
responses:
'200':
description: Successful
content:
application/json:
schema:
$ref: '#/components/schemas/DocumentPackageResponseModel'
'404':
description: Record not found
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- APIKeyHeader: []
- OAuth2PasswordBearer: []
post:
tags:
- Documents
summary: Create document package
operationId: create_document_package_new_dms_configure_document_package_post
parameters:
- required: false
schema:
title: Is Product
type: boolean
default: false
name: is_product
in: query
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DocumentPackageRequestModel'
required: true
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/DocumentPackageResponseModel'
'404':
description: Not Found
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorDetailModel'
'412':
description: Precondition Failed
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorDetailModel'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- APIKeyHeader: []
- OAuth2PasswordBearer: []
delete:
tags:
- Documents
summary: Cancel document package and document by identifier
operationId: cancel_document_package_dms_configure_document_package_delete
parameters:
- required: true
schema:
title: Package Id
type: string
name: package_id
in: query
responses:
'200':
description: Successful
content:
application/json:
schema: {}
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- APIKeyHeader: []
- OAuth2PasswordBearer: []
/dms/configure/document-package-by-reference-id:
get:
tags:
- Documents
summary: Get document package by reference_id
operationId: get_document_package_by_reference_id_dms_configure_document_package_by_reference_id_get
parameters:
- required: true
schema:
title: Reference Id
type: string
name: reference_id
in: query
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/DocumentPackageResponseModel'
'404':
description: Not Found
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorDetailModel'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- APIKeyHeader: []
- OAuth2PasswordBearer: []
/dms/configure/document-package/document:
get:
tags:
- Documents
summary: Get document from document package by identifier
operationId: get_document_dms_configure_document_package_document_get
parameters:
- required: true
schema:
title: Package Id
type: string
name: package_id
in: query
- required: true
schema:
title: Document Id
type: string
name: document_id
in: query
responses:
'200':
description: Successful
content:
application/json:
schema:
$ref: '#/components/schemas/DocumentsResponseModel'
'404':
description: Record not found
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- APIKeyHeader: []
- OAuth2PasswordBearer: []
/dms/configure/document-pre-signed-url/{key}:
get:
tags:
- Documents
summary: Get document package by identifier
operationId: get_document_pre_signed_url_dms_configure_document_pre_signed_url__key__get
parameters:
- required: true
schema:
title: Key
type: string
name: key
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/document-notification-bookmarks:
get:
tags:
- Documents
summary: Get bookmarks of documents and notifications
operationId: get_document_notification_bookmarks_dms_configure_document_notification_bookmarks_get
parameters:
- required: false
schema:
title: Event Name
type: string
name: event_name
in: query
responses:
'200':
description: Successful Response
content:
application/json:
schema: {}
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
/dms/contract-document:
post:
summary: Handle contract document
description: Handle contract document
operationId: contract_documents_dms_contract_document_post
parameters:
- required: true
schema:
title: Reference Number
type: string
name: reference_number
in: query
- required: true
schema:
title: Document Event
type: string
name: document_event
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: []
tags:
- Documents
components:
schemas:
ErrorModel:
title: ErrorModel
type: object
properties:
code:
title: Error code
type: string
description: Error code based on the validation, if any validation fail
message:
title: Error message
type: string
description: Error code based on the validation, if any validation fail
Events:
title: Events
enum:
- Customer Verification
- Customer Sign up completion
- Send Invitation Email
- Send Order Link
- Credit Application Sub
# --- truncated at 32 KB (70 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/lane-api/refs/heads/main/openapi/lane-api-documents-api-openapi.yml