POST api/Update

Method that accepts HTTP POST requests to submit new inquiries. NOTE: if using XML format, fields MUST BE ORDERED ALPHABETICALLY.

Request Information

URI Parameters

None.

Body Parameters

UpdateRequest
NameDescriptionTypeAdditional information
UniversalLeadID

string

None.

ReferenceID

string

None.

Action

string

None.

PartnerCode

Unique code assigned to individual partners.

string

Required

Max length: 20

FirstName

First name

string

Max length: 50

LastName

Last name

string

Max length: 50

Email1

Primary email address

string

Max length: 50

Email2

Secondary email address

string

Max length: 50

Address1

Primary address

string

Max length: 100

Address2

Additional address details

string

Max length: 100

City

City of residence

string

Max length: 100

State

State of residence

string

Max length: 10

ZipCode

Zip Code

string

Max length: 10

Country

Country

string

Max length: 20

Phone1

Primary phone

string

None.

Phone2

Secondary phone

string

None.

Notes

Notes to be included with inquiry

string

Max length: 500

Notes2

Secondary notes to be included with inquiry

string

Max length: 500

Notes3

Tertiary notes to be included with inquiry

string

Max length: 500

Employer

Employer

string

Max length: 50

CurrentProfession

Current profession

string

Max length: 50

WorkExperience

Work Experience - years of work experience

string

Max length: 50

ConsentFlag

Consent to be contacted: true/false

boolean

None.

Age

Age

string

Max length: 10

Income

Income

string

Max length: 20

DesiredAppointmentTime

Requested appointment time in this format: 01/01/2017 1:00 PM NOTE: Day and Month fields must have 2 digits and Time field range is 1:00 through 12:59 followed by AM or PM. Exactly one whitespace between date and time fields, exactly one white space between minutes field and AM|PM.

string

Matching regular expression pattern: ^([1-9]|0[1-9]|1[012])[- /.]([1-9]|0[1-9]|[12][0-9]|3[01])[- /.](19|20)\d\d( )([1-9]|1[012])[:]([0-5][0-9]( )[A|P][M])$

MilitaryAffiliation

Does Inquiry have any military affiliation?

boolean

None.

PreferredContactMethod

Instructions for preferred method of contact: e.g. Phone or Email

string

Matching regular expression pattern: Chat|Email|Phone|Text

Location

Location is used for location or type of service: e.g. location where a program may be offered

string

None.

ProgramOfInterest

Program of interest: this is a code associated with the program in question

string

Max length: 100

UpdatedProgramOfInterest

string

Max length: 100

FullProgramName

Full program name: this is the full, user-friendly name of the program in question

string

Max length: 100

MostRecentSchool

Name of inquiry's most recent school - high school or college

string

Max length: 100

HighestEDULevel

Highest level of education attained

string

Max length: 100

HighSchoolGraduationYear

Year in which inquiry graduated from high school

string

Max length: 20

Term

School term in which the prospected is interested

string

Max length: 50

EducationalGoals

Any specific educational goals to be discussed

string

Max length: 500

CareerGoals

Any specific career goals to be discussed

string

Max length: 500

StartTimeline

General desired start timeline: 09/01/2017. Note 2 digits are required for Day and Month fields (leading 0's if necessary).

string

Matching regular expression pattern: ^([1-9]|0[1-9]|1[012])[- /.]([1-9]|0[1-9]|[12][0-9]|3[01])[- /.](19|20)\d\d$

FinancialAssistance

Does Inquiry require financial assistance?

boolean

None.

CRMNotes

string

None.

LastAction

string

None.

ProcessStatus

string

None.

VelocifyLeadId

string

None.

IntegrityContactRep

string

None.

VelocifyDateAdded

string

Max length: 100

VelocifyDateModified

string

Max length: 100

FirstAssignment

string

Max length: 100

FirstContactAttempt

string

Max length: 100

LastContactAttempt

string

Max length: 100

LeadActionCount

string

None.

CreateToFirstContactAttempt

string

None.

TotalContactAttempts

string

None.

OriginalRequest

string

None.

OpportunityId

string

None.

Request Formats

application/json, text/json

Sample:
{
  "UniversalLeadID": "sample string 1",
  "ReferenceID": "sample string 2",
  "Action": "sample string 3",
  "PartnerCode": "sample string 4",
  "FirstName": "sample string 5",
  "LastName": "sample string 6",
  "Email1": "sample string 7",
  "Email2": "sample string 8",
  "Address1": "sample string 9",
  "Address2": "sample string 10",
  "City": "sample string 11",
  "State": "sample string 12",
  "ZipCode": "sample string 13",
  "Country": "sample string 14",
  "Phone1": "sample string 15",
  "Phone2": "sample string 16",
  "Notes": "sample string 17",
  "Notes2": "sample string 18",
  "Notes3": "sample string 19",
  "Employer": "sample string 20",
  "CurrentProfession": "sample string 21",
  "WorkExperience": "sample string 22",
  "ConsentFlag": true,
  "Age": "sample string 24",
  "Income": "sample string 25",
  "DesiredAppointmentTime": "sample string 26",
  "MilitaryAffiliation": true,
  "PreferredContactMethod": "sample string 28",
  "Location": "sample string 29",
  "ProgramOfInterest": "sample string 30",
  "UpdatedProgramOfInterest": "sample string 31",
  "FullProgramName": "sample string 32",
  "MostRecentSchool": "sample string 33",
  "HighestEDULevel": "sample string 34",
  "HighSchoolGraduationYear": "sample string 35",
  "Term": "sample string 36",
  "EducationalGoals": "sample string 37",
  "CareerGoals": "sample string 38",
  "StartTimeline": "sample string 39",
  "FinancialAssistance": true,
  "CRMNotes": "sample string 41",
  "LastAction": "sample string 42",
  "ProcessStatus": "sample string 43",
  "VelocifyLeadId": "sample string 44",
  "IntegrityContactRep": "sample string 45",
  "VelocifyDateAdded": "sample string 46",
  "VelocifyDateModified": "sample string 47",
  "FirstAssignment": "sample string 48",
  "FirstContactAttempt": "sample string 49",
  "LastContactAttempt": "sample string 50",
  "LeadActionCount": "sample string 51",
  "CreateToFirstContactAttempt": "sample string 52",
  "TotalContactAttempts": "sample string 53",
  "OriginalRequest": "sample string 54",
  "OpportunityId": "sample string 55"
}

application/xml, text/xml

Sample:
<UpdateRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/InquiriesService.Models.DTO">
  <Action>sample string 3</Action>
  <Address1>sample string 9</Address1>
  <Address2>sample string 10</Address2>
  <Age>sample string 24</Age>
  <CRMNotes>sample string 41</CRMNotes>
  <CareerGoals>sample string 38</CareerGoals>
  <City>sample string 11</City>
  <ConsentFlag>true</ConsentFlag>
  <Country>sample string 14</Country>
  <CreateToFirstContactAttempt>sample string 52</CreateToFirstContactAttempt>
  <CurrentProfession>sample string 21</CurrentProfession>
  <DesiredAppointmentTime>sample string 26</DesiredAppointmentTime>
  <EducationalGoals>sample string 37</EducationalGoals>
  <Email1>sample string 7</Email1>
  <Email2>sample string 8</Email2>
  <Employer>sample string 20</Employer>
  <FinancialAssistance>true</FinancialAssistance>
  <FirstAssignment>sample string 48</FirstAssignment>
  <FirstContactAttempt>sample string 49</FirstContactAttempt>
  <FirstName>sample string 5</FirstName>
  <FullProgramName>sample string 32</FullProgramName>
  <HighSchoolGraduationYear>sample string 35</HighSchoolGraduationYear>
  <HighestEDULevel>sample string 34</HighestEDULevel>
  <Income>sample string 25</Income>
  <IntegrityContactRep>sample string 45</IntegrityContactRep>
  <LastAction>sample string 42</LastAction>
  <LastContactAttempt>sample string 50</LastContactAttempt>
  <LastName>sample string 6</LastName>
  <LeadActionCount>sample string 51</LeadActionCount>
  <Location>sample string 29</Location>
  <MilitaryAffiliation>true</MilitaryAffiliation>
  <MostRecentSchool>sample string 33</MostRecentSchool>
  <Notes>sample string 17</Notes>
  <Notes2>sample string 18</Notes2>
  <Notes3>sample string 19</Notes3>
  <OpportunityId>sample string 55</OpportunityId>
  <OriginalRequest>sample string 54</OriginalRequest>
  <PartnerCode>sample string 4</PartnerCode>
  <Phone1>sample string 15</Phone1>
  <Phone2>sample string 16</Phone2>
  <PreferredContactMethod>sample string 28</PreferredContactMethod>
  <ProcessStatus>sample string 43</ProcessStatus>
  <ProgramOfInterest>sample string 30</ProgramOfInterest>
  <ReferenceID>sample string 2</ReferenceID>
  <StartTimeline>sample string 39</StartTimeline>
  <State>sample string 12</State>
  <Term>sample string 36</Term>
  <TotalContactAttempts>sample string 53</TotalContactAttempts>
  <UniversalLeadID>sample string 1</UniversalLeadID>
  <UpdatedProgramOfInterest>sample string 31</UpdatedProgramOfInterest>
  <VelocifyDateAdded>sample string 46</VelocifyDateAdded>
  <VelocifyDateModified>sample string 47</VelocifyDateModified>
  <VelocifyLeadId>sample string 44</VelocifyLeadId>
  <WorkExperience>sample string 22</WorkExperience>
  <ZipCode>sample string 13</ZipCode>
</UpdateRequest>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'UpdateRequest'.

Response Information

Resource Description

Response data structure containing ID, timestamp, status and any additional information regarding the inquiry request.

UpdateResponse
NameDescriptionTypeAdditional information
Status

string

None.

Message

string

None.

TimeStamp

date

None.

Response Formats

application/json, text/json

Sample:
{
  "Status": "sample string 1",
  "Message": "sample string 2",
  "TimeStamp": "2025-01-18T05:03:50.9303403+00:00"
}

application/xml, text/xml

Sample:
<UpdateResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/InquiriesService.Models.DTO">
  <Message>sample string 2</Message>
  <Status>sample string 1</Status>
  <TimeStamp>2025-01-18T05:03:50.9303403+00:00</TimeStamp>
</UpdateResponse>