License Verification
Retrieve all License Verification Orders
Lender ID provided by Verdata
License Verification Orders
GET /external/api/v1/license-verification HTTP/1.1
Host: api.myverdata.com
Authorization: YOUR_API_KEY
LenderId: text
Accept: */*
License Verification Orders
{
"order_id": "123e4567-e89b-12d3-a456-426614174000",
"input_licensee_subcategory": "text",
"order_status": "text",
"item_status": "text",
"output_order_labels": [
"text"
],
"output_item_labels": [
"text"
],
"output_licensee_name": "text",
"output_licensee_number": "text",
"output_license_authority_board": "text",
"output_licensee_category": "text",
"output_licensee_type_asis": "text",
"output_issuing_authority": "text",
"output_license_status": "text",
"output_license_status_asis": "text",
"output_license_exp_date": "2025-12-06",
"output_license_issue_date": "2025-12-06",
"classification": "text",
"specialization": "text"
}Sending in the Licensee information on a business will trigger a License Verification Pipeline to check the validity of the Home Services or Healthcare License passed through. The licensee_category must be 'homeServices' or 'healthcare.'
If the license verification request is successful, the endpoint will return a list of verification payloads for the license(s) submitted. The returned payload will initially have fields blank because we are waiting for the license to be verified. As far as getting the actual verified license info back, there are a few ways. The first is through providing a callback endpoint where once the license verification is complete we will send back the verification order payload to your endpoint. The two other ways are using the GET endpoints. You can get the verification payloads by the seller_id or the order_id. The seller_id is a unique identifier for a seller, and the order_id is a unique identifier for a verification request order. The license verification orders will be included in the Seller Report payloads if you decide to grab the entire report for a seller.
For homeServices verification orders licensee_id is required. For healthcare verification orders, if licensee_id is not available, there is a separate workflow. We allow the client to submit licensee information about a medical professional and we will attempt to match it to a doctor in our database. Then, we grab all of the available licenses for that doctor to verify. Ultimately, if the client goes through this workflow then multiple license verification payloads may be returned. To narrow down the list of the licenses to verify, say you only want to verify their "dentistry" related licenses. This is where the licensee_subcategory input field comes in. We will filter those licenses based on the subcategory submitted and only verify those licenses. If the licensee_subcategory field is Null or empty, we will submit all of the doctor's licenses for verification. If a licensee_subcategory is specified and a doctor has licenses that do not fall under that subcategory, we will return a list of valid subcategories that the doctor does have licenses under.
Sample return for where doctor has licenses outside of licensee_subcategory submitted: {"status": "Failed to find licenses in input subcategory of 'dentistry'", "suggested_subcategories": ["dietary_nutrition","lactation"]}
When inputting a licensee_subcategory, there is a list of valid subcategories: ["physicians", "counseling_psychology_therapy", "chiropractic", "dentistry", "dietary_nutrition", "optometry", "podiatry", "pt_ot", "speech_language_hearing", "diagnostic_imaging", "lactation", "acupuncture"].
Any failures to submit a license verification order will have a response of {'status': 'Failed to verify licenses'} with a 400 HTTP response.
Lender ID provided by Verdata
This is required for Home Service Licensing
This value must be either 'homeServices' or 'healthcare'
Not required but if provided there are a list of possible inputs
This parameter will allow us to respond with the complete verification once done
License Verification Order
POST /external/api/v1/license-verification HTTP/1.1
Host: api.myverdata.com
Authorization: YOUR_API_KEY
LenderId: text
Content-Type: application/json
Accept: */*
Content-Length: 269
{
"seller_id": "123e4567-e89b-12d3-a456-426614174000",
"licensee_name": "text",
"licensee_state": "text",
"licensee_id": "text",
"licensee_category": "text",
"licensee_subcategory": "text",
"licensee_addr1": "text",
"licensee_city": "text",
"licensee_zip5": "text",
"callback_url": "text"
}License Verification Order
[
{
"order_id": "123e4567-e89b-12d3-a456-426614174000",
"input_licensee_subcategory": "text",
"order_status": "text",
"item_status": "text",
"output_order_labels": [
"text"
],
"output_item_labels": [
"text"
],
"output_licensee_name": "text",
"output_licensee_number": "text",
"output_license_authority_board": "text",
"output_licensee_category": "text",
"output_licensee_type_asis": "text",
"output_issuing_authority": "text",
"output_license_status": "text",
"output_license_status_asis": "text",
"output_license_exp_date": "2025-12-06",
"output_license_issue_date": "2025-12-06",
"classification": "text",
"specialization": "text"
}
]Retrieve a License Verification Order by Order ID. If sent in a Healthcare verification order and multiple licenses were ran for a healthcare professional, will return all licenses for that request.
Lender ID provided by Verdata
License Verification Order
GET /external/api/v1/license-verification/order/{id} HTTP/1.1
Host: api.myverdata.com
Authorization: YOUR_API_KEY
LenderId: text
Accept: */*
License Verification Order
[
{
"order_id": "123e4567-e89b-12d3-a456-426614174000",
"input_licensee_subcategory": "text",
"order_status": "text",
"item_status": "text",
"output_order_labels": [
"text"
],
"output_item_labels": [
"text"
],
"output_licensee_name": "text",
"output_licensee_number": "text",
"output_license_authority_board": "text",
"output_licensee_category": "text",
"output_licensee_type_asis": "text",
"output_issuing_authority": "text",
"output_license_status": "text",
"output_license_status_asis": "text",
"output_license_exp_date": "2025-12-06",
"output_license_issue_date": "2025-12-06",
"classification": "text",
"specialization": "text"
}
]Retrieve all License Verification Orders by Seller ID. Will only return orders that the client have submitted.
Lender ID provided by Verdata
License Verification Order
GET /external/api/v1/license-verification/seller/{seller_id} HTTP/1.1
Host: api.myverdata.com
Authorization: YOUR_API_KEY
LenderId: text
Accept: */*
License Verification Order
[
{
"order_id": "123e4567-e89b-12d3-a456-426614174000",
"input_licensee_subcategory": "text",
"order_status": "text",
"item_status": "text",
"output_order_labels": [
"text"
],
"output_item_labels": [
"text"
],
"output_licensee_name": "text",
"output_licensee_number": "text",
"output_license_authority_board": "text",
"output_licensee_category": "text",
"output_licensee_type_asis": "text",
"output_issuing_authority": "text",
"output_license_status": "text",
"output_license_status_asis": "text",
"output_license_exp_date": "2025-12-06",
"output_license_issue_date": "2025-12-06",
"classification": "text",
"specialization": "text"
}
]Last updated

