Skip to content
Get in touch

Application

Base model for an application to a funding opportunity.

PropertyTypeRequiredDescription
iduuidYesThe application’s unique identifier
statusAppStatusNoThe application’s status
dateSubmittedisoDateNoThe application’s date of submission
organizationOrganizationBaseNoThe organization that is applying for the grant
pointOfContactPersonBaseNoThe person who is applying for the grant
proposalAppProposalNoThe application’s proposal for funding
opportunityAppOpportunityNoThe opportunity being applied to
customFieldsRecord<CustomField>NoThe application’s custom fields

A JSON example of this model is:

{
"status": {
"value": "submitted",
"description": "Application has been submitted."
},
"dateSubmitted": "2024-01-01",
"organization": {
// Organization details would be here
},
"pointOfContact": {
// Person details would be here
},
"proposal": {
"title": "Example Project",
"description": "Example project to serve community needs.",
"amountRequested": {
"amount": "100000",
"currency": "USD"
},
"periodStartDate": "2024-01-01",
"periodEndDate": "2024-12-31"
},
"opportunity": {
"id": "083b4567-e89d-42c8-a439-6c1234567890",
"title": "Example Opportunity"
}
}

The status of an application.

PropertyTypeRequiredDescription
valueAppStatusOptionsYesThe status of the application.
customValuestringNoA custom value for the status.
descriptionstringNoA description of the status.

A JSON example of this model is:

{
"value": "submitted",
"description": "Application has been submitted."
}

The set of values accepted for application status.

ValueDescription
submittedThe application has been submitted.
approvedThe application has been approved.
rejectedThe application has been rejected.
customA custom status value is provided.

A JSON example of this model is:

"submitted"

The proposal for funding an application.

PropertyTypeRequiredDescription
titlestringNoThe title of the proposal.
descriptionstringNoThe description of the proposal.
amountRequestedMoneyNoThe amount of money requested.
periodStartDateisoDateNoThe start date of the funding period.
periodEndDateisoDateNoThe end date of the funding period.
customFieldsRecord<CustomField>NoThe proposal’s custom fields.

A JSON example of this model is:

{
"title": "Example Project",
"description": "Example project to serve community needs.",
"amountRequested": {
"amount": "100000",
"currency": "USD"
},
"periodStartDate": "2024-01-01",
"periodEndDate": "2024-12-31"
}

The opportunity being applied to.

PropertyTypeRequiredDescription
iduuidYesThe opportunity’s unique identifier.
titlestringNoThe title of the opportunity.
customFieldsRecord<CustomField>NoThe opportunity’s custom fields.

A JSON example of this model is:

{
"id": "083b4567-e89d-42c8-a439-6c1234567890",
"title": "Example Opportunity"
}