POST api/directory/programmatches
This method returns a list of matching programs for the user data submitted.
Request Information
URI Parameters
None.
Body Parameters
| Name | Description | Type |
|---|---|---|
| AdditionalQuestions |
Additional prospect data, if available. |
Collection of QuestionAnswer |
| Age |
Age. |
integer |
| AlternatePhone |
Optional | Alternate phone number. |
string |
| APIKey |
Required | Partner Credentials. This value will be provided by the EDDY Account Management team. |
globally unique identifier |
| CategoryIds |
Category(s) Comma-delimited list of CategoryIds. |
Collection of integer |
| City |
Required | City name. |
string |
| Country |
Required | Two-character country code, e.g., "US". |
string |
| DesiredStartDate |
Desired start date. We only accept the string value i.e., "Immediately". Accepted Values: [{"Value": "Immediately", "Text": "Immediately"}, {"Value": "1-3 Months", "Text":"1-3 Months"}, {"Value":"4-6 Months", "Text": "4-6 Months"}, {"Value": "7-12 Months", "Text": "7-12 Months"}, {"Value": "More than 1 Year", "Text": "More than 1 Year"}, {"Value": "Not Sure", "Text": "Not Sure"}] |
string |
|
Required | Email address. |
string | |
| FirstName |
Required | First name. |
string |
| HighestLevelofEducationCompleted |
Id of the highest level of education completed. We only accept the string value i.e., "2". Accepted Values: [{"Value": "2", "Text": "G.E.D."}, {"Value": "3", "Text": "High School Diploma"}, {"Value": "4", "Text": "Some College ,1-29 Credits"}, {"Value": "5", "Text": "Some College, 30-59 Credits"}, {"Value": "6", "Text": "Some College,60-89 Credits"}, {"Value": "7", "Text": "Some College, 90+ Credits"}, {"Value": "8", "Text": "Associate"}, {"Value": "9", "Text": "Bachelor"}, {"Value": "10", "Text": "Master"}, {"Value": "11", "Text": "Doctorate"}, {"Value": "1", "Text": "Haven't completed High School"}]. |
string |
| IncludeAdditionalProgramQuestions |
Include Program additional questions. Accepted values: True, False. |
boolean |
| LastName |
Required | Last name. |
string |
| LeadIdToken |
Required | The ID provided by Jornaya LeadiD. |
string |
| LeadInitiatingUrl |
Required | Valid URL where the lead was initiated (Initiating URL). |
string |
| LeadSourceUrl |
Required | Valid URL where the lead was generated (Landing URL). |
string |
| MilitaryAffiliation |
Military Affiliation Id. We only accept the string value i.e., "126". Accepted Values: [{"Value": "126", "Text": "NoMilitaryAffiliation"}, {"Value": "101", "Text": "AF-ActiveDuty(AD)"}, {"Value": "105", "Text": "AF-Civilian"}, {"Value": "102", "Text": "AF-SelectiveReserve(SR)"}, {"Value": "103", "Text": "AF-SpouseofADorSR"}, {"Value": "104", "Text": "AF-Veteran"}, {"Value": "106", "Text": "AR-ActiveDuty(AD)"}, {"Value": "110", "Text": "AR-Civilian"}, {"Value": "107", "Text": "AR-SelectiveReserve(SR)"}, {"Value": "108", "Text": "AR-SpouseofADorSR"}, {"Value": "109", "Text": "AR-Veteran"}, {"Value": "111", "Text": "CG-ActiveDuty(AD)"}, {"Value": "115", "Text": "CG-Civilian"}, {"Value": "112", "Text": "CG-SelectiveReserve(SR)"}, {"Value": "113", "Text": "CG-SpouseofADorSR"}, {"Value": "114", "Text": "CG-Veteran"}, {"Value": "116", "Text": "MC-ActiveDuty(AD)"}, {"Value": "120", "Text": "MC-Civilian"}, {"Value": "117", "Text": "MC-SelectiveReserve(SR)"}, {"Value": "118", "Text": "MC-SpouseofADorSR"}, {"Value": "119", "Text": "MC-Veteran"}, {"Value": "121", "Text": "NV-ActiveDuty(AD)"}, {"Value": "125", "Text": "NV-Civilian"}, {"Value": "122", "Text": "NV-SelectiveReserve(SR)"}, {"Value": "123", "Text": "NV-SpouseofADorSR"}, {"Value": "124", "Text": "NV-Veteran"}]. |
string |
| PageSize |
Required | Number of records per page. |
integer |
| Phone |
Required | Phone number. |
string |
| PostalCode |
Required | Postal code or Zip code. |
string |
| Prefix |
Prefix or title, e.g., "Mrs.", "Mr.", "Ms.". |
string |
| ProgramLevelId |
We only accept the string value i.e. "2". Accepted Values: { "ProgramLevelId": 2,"ProgramLevelName": "Associate"},{ "ProgramLevelId": 3,"ProgramLevelName": "Bachelor"},{ "ProgramLevelId": 22,"ProgramLevelName": "Diploma"},{"ProgramLevelId": 8,"ProgramLevelName": "Master"},{"ProgramLevelId": 18,"ProgramLevelName": "Undergraduate Certificate"} |
integer |
| SpecialtyIds |
Specialty(s) Comma-delimited list of SpecialtyIds. |
Collection of integer |
| SS1 |
Sub affiliate. |
string |
| SS2 |
BPO Company Name. |
string |
| StartPage |
Required | Start page. |
integer |
| State |
Required | Two-character US state abbreviation, e.g., "NJ". |
string |
| SubjectIds |
Subject(s) Comma-delimited list of SubjectIds. |
Collection of integer |
| USCitizen |
Is a Citizen of the United States. Accepted values: "Yes", "No". |
string |
| YearHighestEducationCompleted |
Year Highest Education was completed. |
integer |
Request Format
Conten-Type: application/json
{
"apiKey": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
"CategoryIds": [25],
"active": true,
"firstName": "Testfirst",
"lastname": "Testlast",
"prefix": "Mr.",
"Address": "801 test Corner Ct",
"Address2": "apt a",
"city": "Green Bay",
"postalcode": "55555",
"state": "WI",
"country": "US",
"Email": "test@test.com",
"Phone": "5555555555",
"AlternatePhone": "5555555555",
"Age": "21",
"YearHighestEducationCompleted": "1978",
"HighestLevelofEducationCompleted": "9",
"MilitaryAffiliation": "126",
"DesiredStartDate": "Immediately",
"ProgramLevelId": 2,
"leadIdToken" : "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
"USCitizen": "Yes",
"SubjectIds": [658],
"SpecialtyIds": [2],
"IncludeAdditionalProgramQuestions": true,
"ProgramId": 7243,
"AffiliateId": "",
"StartPage": 1,
"PageSize": 10,
"LeadSourceUrl": "https://www.EducationDynamics.com/lead"
"LeadInitiatingUrl": "https://www.EducationDynamics.com/start"
"SS1": "Sub affiliate",
"SS2": "BPO Company Name",
"AdditionalQuestions": [{"QuestionKey":"RNLicense","QuestionValue":"Yes"}]
}
Response Information
Output
{
"IsSuccessful": true,
"Body": {
"StartPage": 1,
"PageSize": 10,
"TotalItems": 4,
"TotalPages": 1,
"ItemList": [
{
"MatchedInstitution": {
"InstitutionId": 444,
"InstitutionName": "University of Saint Mary",
"InstitutionDescription":"Description of institution",
"LogoURL": "http://logo.educationdynamics.local/444/Logo_240x80.gif"
},
"MatchedPrograms": [
{
"ProgramId": 2698,
"ProgramName": "RN to Bachelor of Science in Nursing",
"EstimatedRevShare": 9.60,
"AdditionalQuestions": [
{
"Label": "GPA for highest level of education",
"Name": "GPA",
"Rules": [
{
"RuleName": "GPA 3.0 Minimum",
"RuleValue": 3,
"FieldName": "GPA"
}
],
"InputType": "Drop-Down",
"FormTemplateFieldOptions": [
{
"OptionValue": "Less than 2.0",
"OptionText": "Less than 2.0",
},
{
"OptionValue": "2.0-2.4",
"OptionText": "2.0-2.4",
},
{
"OptionValue": "2.5-2.74",
"OptionText": "2.5-2.74",
},
{
"OptionValue": "2.75-2.9",
"OptionText": "2.75-2.9",
},
{
"OptionValue": "3.0-3.4",
"OptionText": "3.0-3.4",
},
{
"OptionValue": "3.5 or Higher",
"OptionText": "3.5 or Higher",
}
]
}
]
}
]
}
]
}
]
},
"ResponseDateTime": "2017-01-23T17:10:54.9066218-05:00",
"RequestDateTime": "2017-01-23T17:10:38.9139773-05:00",
"ResponseGuid": "ac82298a-c54b-4a62-9de0-c8de442803a5",
"Messages": [
{
"MessageCode": "msg0038",
"Message": "Validation Passed."
}
],
"TotalResponseTime": 240
}