Returns required fields for an action in an allocation type.
{
"message": null,
"result": {
"actionTypeId": 5,
"actionType": "Appeal",
"allocationTypeId": 500008,
"allocationType": "SRAC",
"requiredFields": {
"request": {
"abstract": {"required": false},
"actions": {
"allocationDates": {
"endDate": {"required": false},
"beginDate": {"required": false}
},
"userComments": {"required": false}
},
"isSupportedByGrants": {"required": false},
"keywords": {"required": false},
"shortTitle": {"required": false},
"grants": {
"awardedAmount": {"required": false},
"comments": {"required": false},
"endDate": {"required": false},
"fundingAgencyId": {"required": false},
"grantNumber": {"required": false},
"piName": {"required": false},
"percentageAward": {"required": false},
"primaryFosTypeId": {"required": false},
"programOfficerEmail": {"required": false},
"programOfficerName": {"required": false},
"beginDate": {"required": false},
"title": {"required": false}
},
"title": {"required": false},
"roles": {
"person": {
"username": {"required": false}
}
}
}
}
}
}
{
"message": null,
"result": {
"actionTypeId": 2,
"actionType": "New",
"allocationTypeId": 500013,
"allocationType": "Startup",
"requiredFields": {
"request": {
"abstract": {
"required": true,
"errorMessage": "Abstract is a required field"
},
"actions": {
"allocationDates": {
"endDate": {"required": false},
"beginDate": {"required": false}
},
"userComments": {"required": false}
},
"isSupportedByGrants": {
"required": true,
"errorMessage": "Is this project supported by grants question must be answered"
},
"keywords": {
"required": true,
"errorMessage": "Keywords are required"
},
"shortTitle": {"required": false},
"grants": {
"awardedAmount": {
"required": true,
"errorMessage": "Supporting Grant Award Amount is required"
},
"comments": {"required": false},
"endDate": {
"required": true,
"errorMessage": "Supporting Grant End Date is required"
},
"fundingAgencyId": {
"required": true,
"errorMessage": "Supporting Grant Funding Agency is required"
},
"grantNumber": {
"required": true,
"errorMessage": "Supporting Grant Grant Number is required"
},
"piName": {
"required": true,
"errorMessage": "Supporting Grant PI Name is required"
},
"percentageAward": {
"required": true,
"errorMessage": "Supporting Grant Percent of Annual Amount is required"
},
"primaryFosTypeId": {
"required": true,
"errorMessage": "Supporting Grant Primary Field of Science is required"
},
"programOfficerEmail": {
"required": true,
"errorMessage": "Supporting Grant Program Officer Email is required"
},
"programOfficerName": {
"required": true,
"errorMessage": "Supporting Grant Program Officer Name is required"
},
"beginDate": {
"required": true,
"errorMessage": "Supporting Grant Begin Date is required"
},
"title": {
"required": true,
"errorMessage": "Supporting Grant Title is required"
}
},
"title": {
"required": true,
"errorMessage": "Title is a required field"
},
"roles": {
"person": {
"username": {"required": false}
}
}
}
}
}
}
| Param name | Description |
|---|---|
|
allocationTypeId
required |
Validations:
|
|
actionTypeId
required |
Validations:
|
OK
| Param name | Description |
|---|---|
|
actionTypeId
required |
Validations:
|
|
actionType
required |
Validations:
|
|
allocationTypeId
required |
Validations:
|
|
allocationType
required |
Validations:
|
|
requiredFields
required |
Validations:
|
|
requiredFields[request]
required |
Validations:
|
|
requiredFields[request][abstract]
required |
Validations:
|
|
requiredFields[request][abstract][required]
required |
Validations:
|
|
requiredFields[request][abstract][errorMessage]
required |
Validations:
|
|
requiredFields[request][actions]
required |
Validations:
|
|
requiredFields[request][actions][allocationDates]
required |
Validations:
|
|
requiredFields[request][actions][allocationDates][endDate]
required |
Validations:
|
|
requiredFields[request][actions][allocationDates][endDate][required]
required |
Validations:
|
|
requiredFields[request][actions][allocationDates][beginDate]
required |
Validations:
|
|
requiredFields[request][actions][allocationDates][beginDate][required]
required |
Validations:
|
|
requiredFields[request][actions][userComments]
required |
Validations:
|
|
requiredFields[request][actions][userComments][required]
required |
Validations:
|
|
requiredFields[request][isSupportedByGrants]
required |
Validations:
|
|
requiredFields[request][isSupportedByGrants][required]
required |
Validations:
|
|
requiredFields[request][isSupportedByGrants][errorMessage]
required |
Validations:
|
|
requiredFields[request][keywords]
required |
Validations:
|
|
requiredFields[request][keywords][required]
required |
Validations:
|
|
requiredFields[request][keywords][errorMessage]
required |
Validations:
|
|
requiredFields[request][shortTitle]
required |
Validations:
|
|
requiredFields[request][shortTitle][required]
required |
Validations:
|
|
requiredFields[request][grants]
required |
Validations:
|
|
requiredFields[request][grants][awardedAmount]
required |
Validations:
|
|
requiredFields[request][grants][awardedAmount][required]
required |
Validations:
|
|
requiredFields[request][grants][awardedAmount][errorMessage]
required |
Validations:
|
|
requiredFields[request][grants][comments]
required |
Validations:
|
|
requiredFields[request][grants][comments][required]
required |
Validations:
|
|
requiredFields[request][grants][endDate]
required |
Validations:
|
|
requiredFields[request][grants][endDate][required]
required |
Validations:
|
|
requiredFields[request][grants][endDate][errorMessage]
required |
Validations:
|
|
requiredFields[request][grants][fundingAgencyId]
required |
Validations:
|
|
requiredFields[request][grants][fundingAgencyId][required]
required |
Validations:
|
|
requiredFields[request][grants][fundingAgencyId][errorMessage]
required |
Validations:
|
|
requiredFields[request][grants][grantNumber]
required |
Validations:
|
|
requiredFields[request][grants][grantNumber][required]
required |
Validations:
|
|
requiredFields[request][grants][grantNumber][errorMessage]
required |
Validations:
|
|
requiredFields[request][grants][piName]
required |
Validations:
|
|
requiredFields[request][grants][piName][required]
required |
Validations:
|
|
requiredFields[request][grants][piName][errorMessage]
required |
Validations:
|
|
requiredFields[request][grants][percentageAward]
required |
Validations:
|
|
requiredFields[request][grants][percentageAward][required]
required |
Validations:
|
|
requiredFields[request][grants][percentageAward][errorMessage]
required |
Validations:
|
|
requiredFields[request][grants][primaryFosTypeId]
required |
Validations:
|
|
requiredFields[request][grants][primaryFosTypeId][required]
required |
Validations:
|
|
requiredFields[request][grants][primaryFosTypeId][errorMessage]
required |
Validations:
|
|
requiredFields[request][grants][programOfficerEmail]
required |
Validations:
|
|
requiredFields[request][grants][programOfficerEmail][required]
required |
Validations:
|
|
requiredFields[request][grants][programOfficerEmail][errorMessage]
required |
Validations:
|
|
requiredFields[request][grants][programOfficerName]
required |
Validations:
|
|
requiredFields[request][grants][programOfficerName][required]
required |
Validations:
|
|
requiredFields[request][grants][programOfficerName][errorMessage]
required |
Validations:
|
|
requiredFields[request][grants][beginDate]
required |
Validations:
|
|
requiredFields[request][grants][beginDate][required]
required |
Validations:
|
|
requiredFields[request][grants][beginDate][errorMessage]
required |
Validations:
|
|
requiredFields[request][grants][title]
required |
Validations:
|
|
requiredFields[request][grants][title][required]
required |
Validations:
|
|
requiredFields[request][grants][title][errorMessage]
required |
Validations:
|
|
requiredFields[request][title]
required |
Validations:
|
|
requiredFields[request][title][required]
required |
Validations:
|
|
requiredFields[request][title][errorMessage]
required |
Validations:
|
|
requiredFields[request][roles]
required |
Validations:
|
|
requiredFields[request][roles][person]
required |
Validations:
|
|
requiredFields[request][roles][person][username]
required |
Validations:
|
|
requiredFields[request][roles][person][username][required]
required |
Validations:
|
Unconfigured rule book
| Param name | Description |
|---|