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"}

Changes

Changed in 2 of the 10 revisions of this API.2113

  • 2e610947dac4112See the full diff
    • removed the request property totalCost

      request-property-removed

    • added the new optional request property actualCost

      new-optional-request-property

    • added the new optional request property alertThresholdPercent

      new-optional-request-property

    • added the new optional request property contractValue

      new-optional-request-property

    • added the new optional request property nteCapHours

      new-optional-request-property

    • added the new optional request property projectType

      new-optional-request-property

    • added the new optional request property projectTypeLocked

      new-optional-request-property

    • added the new optional request property retainerBudgetPeriod

      new-optional-request-property

    • added the new optional request property retainerBudgetedHours

      new-optional-request-property

    • added the new optional request property retainerCountCostMode

      new-optional-request-property

    • added the new optional request property retainerCountHoursMode

      new-optional-request-property

    • added the new optional request property retainerCycleAnchor

      new-optional-request-property

    • added the new optional request property retainerFee

      new-optional-request-property

    • the data response's property type/format changed from object/ to / for status 200

      response-property-type-changed

    • the errors response's property type/format changed from object/ to / for status 200

      response-property-type-changed

    • added the new optional request property budgetedHours

      new-optional-request-property

    This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog