Update a Project
Similar to other update methods in the API, excluding a property will remove it's value from the object. If you're only updating a single property, the entire model is still required.
Authentication
AuthorizationBearer
Bearer authentication of the form Bearer <token>, where token is your auth token.
Path parameters
projectId
Query parameters
disableWebhookUpdates
Optional name of type of webhook exclusion
Request
This endpoint expects an object.
name
revenueAccountingCode
inventoryStatus
type
location
onlineDisplayName
description
externalAccountingCode
durationType
startDate
endDate
financialNeedAmount
financialNeedType
financialNeedFrequency
isPublic
isActive
isAvailableOnline
isLimitedToFinancialNeed
isTaxDeductible
treatAsAccountsPayable
isRestrictedToGiftSpecifications
parentId
beginningBalance
currentBalance
enableSync
customFields
Response
OK
id
name
projectCode
externalAccountingCode
onlineDisplayName
description
photoUrl
parentId
parentName
isSubProject
inventoryStatus
type
location
isRestrictedToGiftSpecifications
isLimitedToFinancialNeed
isPublic
isActive
isAvailableOnline
isTaxDeductible
treatAsAccountsPayable
beginningBalance
currentBalance
financialNeedType
financialNeedFrequency
financialNeedAmount
startDate
endDate
durationType
lifeToDateGiving
lifeToDateGiftCount
lifeToDateGiversCount
lifeToDateExpenseTotal
calendarYearToDateGiving
calendarYearToDateGiftCount
calendarYearToDateGiversCount
calendarYearToDateExpenseTotal
createDateTimeUtc
createdByUser
modifiedDateTimeUtc
modifiedByUser
giftSpecifications
customFields