Draw
idintegerExample: 12345caseIdinteger | nullExample: 12345caseNamestring | nullExample: John Doestatusinteger · enumStatus of the draw. Allowed values: 0 = Not Submitted 1 = Submitted 2 = Cancelled 3 = Pending Approval 4 = Approved 5 = Disbursed
Enum values:012345Example: 0requestedBystringExample: example@cityofniceneighbors.govrequestedDatestring · date-timeAll times UTC
Example: 0001-01-01T00:00:00amountRequestednumber | null · doubleExample: 1000approvedBystring | nullExample: example@cityofniceneighbors.govapprovedDatestring | null · date-timeAll times UTC
Example: 0001-01-01T00:00:00amountApprovednumber | null · doubleExample: 1000disbursedBystring | nullExample: example@cityofniceneighbors.govdisbursedDatestring | null · date-timeAll times UTC
Example: 0001-01-01T00:00:00amountDisbursednumber | null · doubleExample: 1000descriptionstring | nullExample: Some descriptionmodifiedBystringExample: example@cityofniceneighbors.govmodifiedDatestring · date-timeAll times UTC
Example: 0001-01-01T00:00:00fieldAstring | nullExample: Field A valuefieldBstring | nullExample: Field B valuefieldCstring | nullExample: Field C valuefieldDstring | nullExample: Field D valuefieldEstring | nullExample: Field E valueconfigDrawApproverGroupIdintegerApprover group to which this draw belongs. Approvers for a draw’s approval workflow are determined by the draws approver group.
Example: 123workflowIdintegerThe id of the program(workflow) to which this draw's case belongs.
Example: 123
UpdateDraw
descriptionstringOptional. Updates the draw description visible to participants.
participant_FieldAstring | nullParticipant-facing custom field A. Optionally configurable field visible on draws in participant portal.
participant_FieldBstring | nullParticipant-facing custom field B. Optionally configurable field visible on draws in participant portal.
participant_FieldCstring | nullParticipant-facing custom field C. Optionally configurable field visible on draws in participant portal.
fieldAstring | nullAdministrator-facing custom field A. Optionally configurable field visible on draws in administrator portal.
fieldBstring | nullAdministrator-facing custom field B. Optionally configurable field visible on draws in administrator portal.
fieldCstring | nullAdministrator-facing custom field C. Optionally configurable field visible on draws in administrator portal.
fieldDstring | nullAdministrator-facing custom field D. Optionally configurable field visible on draws in administrator portal.
fieldEstring | nullAdministrator-facing custom field E. Optionally configurable field visible on draws in administrator portal.
disbursedDatestring · date-timeManually set the date the draw was disbursed. Rules:
- Only permitted if the workflow allows manual disbursement date updates.
- The draw must already be marked as "Disbursed"(status =
5).
All times are in UTC.
Example: 2023-10-04T12:00:00admin_Descriptionstring | nullAdmin-facing description.
Rule: Only permitted if the workflow is configured to allow an admin description field.
Pagination
pageNumberintegerThe current page number
Example: 1pageSizeintegerThe number of items per page
Example: 100pageCountintegerThe total number of pages
Example: 5totalRecordCountintegerTotal number of records available
Example: 500
Loan
idintegercaseIdintegercreatedDatestring · date-timeAll times UTC
Example: 2023-10-04T12:00:00statusIdintegerhasPaymentsbooleanhasInterestbooleanhasForgivenessbooleanhasEscrowbooleanamountnumber · doubleloanTerminteger | nulldateClosedstring | null · date-timeAll times UTC
Example: 2023-10-04T12:00:00calcPrincipalBalancenumber · doublecalcInterestBalancenumber · doublecalcFeesBalancenumber · doublecalcPastDuenumber | null · doublematurityDatestring | null · date-timeAll times UTC
Example: 2023-10-04T12:00:00
DrawApprover
idintegerExample: 123workflowIdintegerId of the workflow(program) that this draw approver is used in. Filter by this property to see only draw approvers for a specific program.
namestringtypeinteger · enumSystem code value designating type of approver. Possible values: 1 – Approval; 2 – Disbursement; 3 – PostDisbursement; 4 – StageForPayment; 5 – SentForPayment.
Enum values:12345sortOrderintegerThe order in which this approver appears in the workflow. *Note - draw approver workflow ordered by
typethensortOrder(if more than one approver of a given type).modifiedBystringExample: user@cityofniceneighbors.govmodifiedDatestring · date-timeExample: 2023-10-04T12:00:00preventRescindbooleanIf true, approvals by this approver cannot be rescinded.
Example: falseconfigDrawApproverGroupIdintegerThe Id of the draw approver group. Used to group approvers together to define approval workflow for a draw.
Example: 456
DrawApproval
approverIdinteger · requiredThe ID of the draw approver. A list of available draw approvers can be retrieved via API(see developers.neighborlysoftware.com/api/configuration#list-draw-approvers), or viewed in the Neighborly portal under Configuration > Program Settings > Draw Approvers.
Example: 123
notesstringNotes regarding the approval. Will be included in the audit log.
Example: Approved via NBLY APInotificationsEmailsstring[]List of email addresses to notify upon approval.
Example: ["user1@cityofniceneighbors.com","user2@cityofniceneighbors.com"]
