Skip to main content
PUT
/
api
/
Project
/
{projectId}
/
Balance
Update Project Balance
curl --request PUT \
  --url https://api.virtuoussoftware.com/api/Project/{projectId}/Balance \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "beginningBalance": "<double>",
  "currentBalance": "<double>"
}
'
{
  "id": "<integer>",
  "name": "<string>",
  "projectCode": "<string>",
  "externalAccountingCode": "<string>",
  "onlineDisplayName": "<string>",
  "description": "<string>",
  "photoUrl": "<string>",
  "parentId": "<integer>",
  "parentName": "<string>",
  "isSubProject": "<boolean>",
  "inventoryStatus": "<string>",
  "type": "<string>",
  "location": "<string>",
  "isRestrictedToGiftSpecifications": "<boolean>",
  "isLimitedToFinancialNeed": "<boolean>",
  "isPublic": "<boolean>",
  "isActive": "<boolean>",
  "isAvailableOnline": "<boolean>",
  "isTaxDeductible": "<boolean>",
  "treatAsAccountsPayable": "<boolean>",
  "beginningBalance": "<double>",
  "currentBalance": "<double>",
  "financialNeedType": "<string>",
  "financialNeedFrequency": "<string>",
  "financialNeedAmount": "<double>",
  "startDate": "<dateTime>",
  "endDate": "<dateTime>",
  "durationType": "<string>",
  "lifeToDateGiving": "<double>",
  "lifeToDateGiftCount": "<integer>",
  "lifeToDateGiversCount": "<integer>",
  "lifeToDateExpenseTotal": "<double>",
  "calendarYearToDateGiving": "<double>",
  "calendarYearToDateGiftCount": "<integer>",
  "calendarYearToDateGiversCount": "<integer>",
  "calendarYearToDateExpenseTotal": "<double>",
  "createDateTimeUtc": "<dateTime>",
  "createdByUser": "<string>",
  "modifiedDateTimeUtc": "<dateTime>",
  "modifiedByUser": "<string>",
  "giftSpecifications": [
    {
      "amount": "<double>",
      "frequency": "<string>"
    },
    {
      "amount": "<double>",
      "frequency": "<string>"
    }
  ],
  "customFields": "<object>"
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

projectId
string
required

(Required)

Body

application/json
beginningBalance
string
currentBalance
string

Response

200 - application/json

OK

id
string
name
string
projectCode
string
externalAccountingCode
string
onlineDisplayName
string
description
string
photoUrl
string
parentId
string
parentName
string
isSubProject
string
inventoryStatus
string
type
string
location
string
isRestrictedToGiftSpecifications
string
isLimitedToFinancialNeed
string
isPublic
string
isActive
string
isAvailableOnline
string
isTaxDeductible
string
treatAsAccountsPayable
string
beginningBalance
string
currentBalance
string
financialNeedType
string
financialNeedFrequency
string
financialNeedAmount
string
startDate
string
endDate
string
durationType
string
lifeToDateGiving
string
lifeToDateGiftCount
string
lifeToDateGiversCount
string
lifeToDateExpenseTotal
string
calendarYearToDateGiving
string
calendarYearToDateGiftCount
string
calendarYearToDateGiversCount
string
calendarYearToDateExpenseTotal
string
createDateTimeUtc
string
createdByUser
string
modifiedDateTimeUtc
string
modifiedByUser
string
giftSpecifications
object[]
customFields
string
Last modified on June 5, 2026