latestOpenAPI 3.1.02026-08-20723176475.4 KB

c2b39b2c43c5

slash-project

put/spaces/{spaceId}/projects/{projectId}

Path parameters

projectIdinteger required
spaceIdinteger required

Request body

tenantIdinteger
spaceIdinteger
projectIdinteger
projectNamestring
descriptionstring
startDatestring date-time
dueDatestring date-time
completioninteger
deletedboolean
createdTimestring date-time
modifiedTimestring date-time
deletedTimestring date-time
completedTimestring date-time
projectMailstring
spaceNamestring
actualStartDatestring date-time
actualEndDatestring date-time
allocatedBudgetnumber double
billableCostnumber double
nonBillableCostnumber double
actualCostnumber double
projectType'FIXED_FEE' | 'TIME_AND_MATERIAL' | 'RETAINER'
contractValuenumber double
alertThresholdPercentinteger
nteCapHoursinteger
projectTypeLockedboolean
retainerBudgetPeriod'MONTHLY' | 'QUARTERLY' | 'ANNUALLY'
retainerBudgetedHoursinteger
retainerFeenumber double
retainerCountHoursMode'BOTH' | 'BILLABLE_ONLY' | 'NON_BILLABLE_ONLY'
retainerCountCostMode'BOTH' | 'BILLABLE_ONLY' | 'NON_BILLABLE_ONLY'
retainerCycleAnchorstring date
marginnumber double
marginPercentnumber double
spentPercentnumber double
capUsedPercentnumber double
overageHoursinteger
retainerBudgetUsedPercentnumber double
retainerTotalCostnumber double
retainerOverageHoursinteger
budgetedHoursinteger
billableHoursinteger
nonBillableHoursinteger
actualHoursinteger
restrictGuestChatAccessboolean
autoCloseboolean
currencyCodestring
currencySymbolstring
publicboolean
overdueboolean
archivedboolean

Example request

{
  "thresholdAlertRecipients": [
    {
      "id": 42,
      "userId": 1024,
      "email": "cfo@acme.com",
      "firstName": "Jane"
    }
  ]
}

Response

OK

successboolean
messagestring
{"stackTrail":"components:schemas:ResponseFormat:properties:data","oasType":"schema","type":"unknown"}
errorCodeinteger
{"stackTrail":"components:schemas:ResponseFormat:properties:errors","oasType":"schema","type":"unknown"}