Montana (MT) NTX Salvage Title API - Sandbox

Documents

Documents operations

Upload several documents

Uploads one or more files and associates them with a specific transaction Id and document type.

post
https://api-test.vitu.com/national-public-api/v2/documents

Query Parameters

transactionIdstring(uuid)required

transactionId parameter

Match pattern:^[\s\S]*$

<= 64 characters

Headers

x-on-behalf-of-userinteger(int64)

>= -9007199254740991<= 9007199254740991

x-location-idstring(uuid)required

VITU Location ID

Match pattern:^[\s\S]*$

<= 64 characters

Body

multipart/form-data
filearray[string]

<= 1048576 characters<= 100000 items

documentTypestring

Allowed values:FL_EVR_MSO_MCO_FRONTFL_EVR_MSO_MCO_BACKFL_EVR_OUT_OF_STATE_TITLE_FRONTFL_EVR_OUT_OF_STATE_TITLE_BACKFL_EVR_FLORIDA_TITLE_FRONTFL_EVR_FLORIDA_TITLE_BACKFL_EVR_DHSMV_FORM_82041_FLORIDA_TITLE_RECEIPTFL_EVR_DHSMV_FORM_82040_APPLICATION_FOR_TITLE_FRONTFL_EVR_DHSMV_FORM_82040_APPLICATION_FOR_TITLE_BACKFL_EVR_DHSMV_FORM_82042_VIN_AND_ODOMETER_VERIFICATION(FL_EVR_DHSMV_FORM_82993_SEPARATE_ODOMETER_DISCLOSURE_STATEMENT_AND_ACKNOWLEDGMENTFL_EVR_DHSMV_FORM_82994_DEALER_REASSIGNMENT_FRONTFL_EVR_DHSMV_FORM_82995_SECURE_POAFL_EVR_DHSMV_FORM_82363_APPLICATION_FOR_SALVAGE_TITLE_CERTIFICATE_OF_DESCTRUCTION_FRONTFL_EVR_DHSMV_FORM_82363_APPLICATION_FOR_SALVAGE_TITLE_CERTIFICATE_OF_DESCTRUCTION_BACKFL_EVR_DHSMV_FORM_82040_APPLICATION_FOR_TITLE_FRONT_E_SIGNEDFL_EVR_DHSMV_FORM_82040_APPLICATION_FOR_TITLE_BACK_E_SIGNEDFL_EVR_DHSMV_FORM_82993_SEPARATE_ODOMETER_DISCLOSURE_STATEMENT_AND_ACKNOWLEDGMENT_E_SIGNEDFL_EVR_DHSMV_FORM_82994_DEALER_REASSIGNMENT_FRONT_E_SIGNEDFL_EVR_DHSMV_FORM_82995_SECURE_POA_E_SIGNEDFL_EVR_DHSMV_FORM_82363_APPLICATION_FOR_SALVAGE_TITLE_CERTIFICATE_OF_DESTRUCTION_FRONT_E_SIGNEDFL_EVR_DHSMV_FORM_82363_APPLICATION_FOR_SALVAGE_TITLE_CERTIFICATE_OF_DESTRUCTION_BACK_E_SIGNEDFL_EVR_VIN_VERIFICATIONFL_EVR_DHSMV_FORM_82101_APPLICATION_FOR_DUPLICATE_OR_LOST_IN_TRANSIT_REASSIGNMENT_FOR_A_MOTOR_VEHICLE_MOBILE_HOME_OR_VESSEL_TITLE_CERTIFICATEFL_EVR_DHSMV_FORM_82101_APPLICATION_FOR_DUPLICATE_OR_LOST_IN_TRANSIT_REASSIGNMENT_FOR_A_MOTOR_VEHICLE_MOBILE_HOME_OR_VESSEL_TITLE_CERTIFICATE_E_SIGNEDFL_EVR_DHSMV_FORM_82137_APPLICATION_FOR_AN_ORIGINAL_DUPLICATE_DERELICT_MOTOR_VEHICLE_CERTIFICATE_AND_REQUEST_TO_CANCEL_TITLEFL_EVR_POWER_OF_ATTORNEYFL_EVR_INSURANCE_AFFIDAVITFL_EVR_GENERAL_AFFIDAVITFL_EVR_CUSTOMER_IDFL_EVR_PROOF_OF_BUSINESSFL_EVR_DHSMV_FORM_82002_INITIAL_EXEMPTION_FORMFL_EVR_DHSMV_FORM_82050_NOTICE_OF_SALEFL_EVR_DHSMV_FORM_82175_NON_DELIVERY_AFFIDAVITFL_EVR_DHSMV_FORM_82139_NOTICE_OF_LIEN_FRONTFL_EVR_DHSMV_FORM_82139_NOTICE_OF_LIEN_BACKFL_EVR_LIEN_SATISFACTIONFL_EVR_LEASE_AGREEMENTFL_EVR_TRUST_AGREEMENTFL_EVR_BILL_OF_SALEFL_EVR_PROOF_OF_SALES_TAX_CREDITFL_EVR_PROOF_OF_SALES_TAX_EXEMPTIONFL_EVR_FLORIDA_REGISTRATIONFL_EVR_OUT_OF_STATE_REGISTRATIONFL_EVR_OUT_OF_STATE_PROOF_OF_OWNERSHIPFL_EVR_CERTIFIED_WEIGHT_SLIPFL_EVR_MILITARY_ORDERSFL_EVR_WILLFL_EVR_DEATH_CERTIFICATEFL_EVR_LETTERS_OF_ADMINISTRATION_ORDERS_OF_SUMMARYFL_EVR_LETTER_OF_GUARDIANSHIPFL_EVR_REPOSSESSED_DOCUMENTATIONFL_EVR_ELECTRONIC_SIGNATURE_CERTIFICATION_AUDIT_TRAILFL_EVR_ELECTRONIC_SIGNATURE_ATTESTATIONFL_EVR_STOLEN_VEHICLE_ODOMETER_AFFIDAVITFL_EVR_DHSMV_FORM_82090_INSURANCE_COMPANY_MOTOR_VEHICLE_STATEMENT_OF_FACTNTX_SALVAGE_OTHERNTX_SALVAGE_MVRNTX_SALVAGE_NMVTISNTX_SALVAGE_PAPER_TITLENTX_SALVAGE_MV1NTX_SALVAGE_BILL_OF_SALENTX_SALVAGE_DIGITAL_TRANSFER_FORMNTX_SALVAGE_LIEN_RELEASE_LETTER

<= 1048576 characters

Example:FL_EVR_MSO_MCO_FRONT

Response

application/json

Returns ids of uploaded documents

documentIdsarray[integer](int64)

>= -9007199254740991<= 9007199254740991

post/documents

Body

 
Error initializing code snippet
application/json

Load document

Retrieves metadata and properties for a specific document by its Id.

get
https://api-test.vitu.com/national-public-api/v2/documents/{documentId}

Path Parameters

documentIdstring(uuid)required

document id

Match pattern:^[\s\S]*$

<= 64 characters

Headers

x-location-idstring(uuid)required

VITU Location ID

Match pattern:^[\s\S]*$

<= 64 characters

x-on-behalf-of-userinteger(int64)

>= -9007199254740991<= 9007199254740991

Response

application/json

OK

DocumentDTO

idinteger(int64)

>= -9007199254740991<= 9007199254740991

Example:1

documentTypestring

Match pattern:^[\s\S]*$

<= 1048576 characters

Example:example

isGeneratedboolean

Example:true

filenamestring

Match pattern:^[\s\S]*$

<= 1048576 characters

Example:example

createdstring(date-time)

<= 1048576 characters

Example:2024-03-15T09:30:00Z

uploadedAtstring(date-time)

<= 1048576 characters

Example:2024-03-15T09:30:00Z

expiresAtstring(date-time)

<= 1048576 characters

Example:2024-03-15T09:30:00Z

transactionIdinteger(int64)

>= -9007199254740991<= 9007199254740991

Example:1

get/documents/{documentId}
 
application/json

Delete document

Delete document by Id

delete
https://api-test.vitu.com/national-public-api/v2/documents/{documentId}

Path Parameters

documentIdstring(uuid)required

document id

Match pattern:^[\s\S]*$

<= 64 characters

Headers

x-location-idstring(uuid)required

VITU Location ID

Match pattern:^[\s\S]*$

<= 64 characters

x-on-behalf-of-userinteger(int64)

>= -9007199254740991<= 9007199254740991

Response

application/json

OK

object

Accepted — processing asynchronously

delete/documents/{documentId}
 
application/json

Get document content

Download document content by Id

get
https://api-test.vitu.com/national-public-api/v2/documents/{documentId}/content

Path Parameters

documentIdstring(uuid)required

document id

Match pattern:^[\s\S]*$

<= 64 characters

Headers

x-location-idstring(uuid)required

VITU Location ID

Match pattern:^[\s\S]*$

<= 64 characters

x-on-behalf-of-userinteger(int64)

>= -9007199254740991<= 9007199254740991

Response

application/pdf

OK

string

<= 1048576 characters

get/documents/{documentId}/content
 
application/pdf