POST api/program/form
Host and Post partners can use this method to get back the field names and Types for a program. The list of possible input type property values are "Text Box","Text Area","Radio Buttons","Multi Check Box List","Drop-Down","Label","Check Box","Date", and "Hidden"
Request Information
URI Parameters
None.
Body Parameters
Name | Description | Type |
---|---|---|
APIKey |
Required | Partner Credentials. This value will be provided by the EDDY Account Management team. |
globally unique identifier |
ProgramId |
Required | Program Id. |
integer |
Request Format
Conten-Type: application/json
{ "APIKey": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX", "ProgramId": "7243" }
Response Information
Output
{ "IsSuccessful": true, "Body": { "Fields": [ { "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-03-15T16:46:22.8626779-04:00", "RequestDateTime": "2017-03-15T16:46:05.19354-04:00", "ResponseGuid": "5abfb29d-9ea4-4a88-a147-28edd6177fd4", "Messages": [ { "MessageCode": "msg0038", "Message": "Validation Passed." } ], "TotalResponseTime": 676 }