Expert Witness

Send Expert Witness Inquiry

POST /v2/organization/:corporation/inquiry/expertwitness

Headers

Name
Value

Content-Type

application/json

Authorization

Bearer <token>

Url

Name
Type
Description

corporation

number

Corporation ID

Body

Name
Type
Description

firstname*

string

Sender first name

lastname

string

Sender last name

email*

string

Sender email address

phone

string

Sender phone #

website

string

Sender website

organization

string

Sender company

message*

string

Sender message

location_city

string

Sender city

location_state

string

Sender state/province See full list here

location_country

string

Sender country See full list here

username*

string

Recipient(Expert) username

expertwitness_organization_type*

string

Organization Type(valid input: 'legal_firm', 'corporate_legal_department', 'insurance_provider', 'government_agency', 'legal_nurse_consultant', 'other')

expertwitness_stage_in_process*

string

Stage in process(valid input: 'investigation', 'in_litigation', 'approaching_trial','other')

Response

{ 
    data: { 
        id: <INQUIRY_ID>
    }, 
    success: true 
}

Code

const data = new URLSearchParams();
const accessToken = `<ACCESS TOKEN>`

data.append('firstname', 'Testfirstname');
data.append('lastname', 'Teslastname');
data.append('email', 'testing@test.com');
data.append('phone', '(555) 555-5555');
data.append('website', 'https://mywebsite.com');
data.append('organization', 'NYT');
data.append('location_city', 'New York City');
data.append('location_state', 'NY');
data.append('location_country', 'US');
data.append('username', '<EXPERT USERNAME>');
data.append('expertwitness_organization_type', 'other');
data.append('expertwitness_stage_in_process', 'investigation')
data.append('message', 'This is a test message to the expert...');

fetch('https://public-api.expertfile.com/v2/organization/:corporation/inquiry/expertwitness', {
    method: 'POST',
    headers: {
        'Content-Type': 'application/x-www-form-urlencoded',
        'Authorization': `Bearer ${accessToken}`
    },
    body: data
})
.then(response => response.json())
.then(json => {
    const { success, data, error } = json

    if (success) {
        const { id } = data
        console.log('New inquiry id', id)
    }

})
.catch(error => console.error(error));

Last updated