Projects

Get all projects in a space

Fetches a paginated list of projects for the given space ID with optional filtering and sorting.

get/v1/spaces/{spaceId}/projects

Path parameters

spaceIdinteger required

ID of the space

Query parameters

titlestring
statusstring[]
prioritystring[]
healthstring[]
creatorsinteger[]
membersinteger[]
tagsstring[]
startDatestring date-time
dueDatestring date-time
createdTimestring date-time
modifiedTimestring date-time
overdueboolean
isPublicboolean
dueDateSetboolean
pendingboolean
upcomingboolean
pageinteger

Zero-based page index (0..N)

sizeinteger

The size of the page to be returned

sortstring[]

Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.

Headers

X-Org-Idinteger required

Organization ID

Response

OK

successboolean

Indicates if the operation was successful

messagestring

Message describing the result of the operation

codeinteger

HTTP status code of the response

timestampstring date-time

Timestamp of the response

Changes

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

  • 2e610947dac4121See the full diff
    • removed the optional property data/projects/items/totalCost from the response with the 200 status

      response-optional-property-removed

    • added the optional property data/projects/items/actualCost to the response with the 200 status

      response-optional-property-added

    • added the optional property data/projects/items/alertThresholdPercent to the response with the 200 status

      response-optional-property-added

    • added the optional property data/projects/items/capUsedPercent to the response with the 200 status

      response-optional-property-added

    • added the optional property data/projects/items/contractValue to the response with the 200 status

      response-optional-property-added

    • added the optional property data/projects/items/margin to the response with the 200 status

      response-optional-property-added

    • added the optional property data/projects/items/marginPercent to the response with the 200 status

      response-optional-property-added

    • added the optional property data/projects/items/nteCapHours to the response with the 200 status

      response-optional-property-added

    • added the optional property data/projects/items/overageHours to the response with the 200 status

      response-optional-property-added

    • added the optional property data/projects/items/projectType to the response with the 200 status

      response-optional-property-added

    • added the optional property data/projects/items/projectTypeLocked to the response with the 200 status

      response-optional-property-added

    • added the optional property data/projects/items/retainerBudgetPeriod to the response with the 200 status

      response-optional-property-added

    • added the optional property data/projects/items/retainerBudgetUsedPercent to the response with the 200 status

      response-optional-property-added

    • added the optional property data/projects/items/retainerBudgetedHours to the response with the 200 status

      response-optional-property-added

    • added the optional property data/projects/items/retainerCountCostMode to the response with the 200 status

      response-optional-property-added

    • added the optional property data/projects/items/retainerCountHoursMode to the response with the 200 status

      response-optional-property-added

    • added the optional property data/projects/items/retainerCycleAnchor to the response with the 200 status

      response-optional-property-added

    • added the optional property data/projects/items/retainerFee to the response with the 200 status

      response-optional-property-added

    • added the optional property data/projects/items/retainerOverageHours to the response with the 200 status

      response-optional-property-added

    • added the optional property data/projects/items/retainerTotalCost to the response with the 200 status

      response-optional-property-added

    • added the optional property data/projects/items/spentPercent to the response with the 200 status

      response-optional-property-added

    • added the optional property data/projects/items/thresholdAlertRecipients to the response with the 200 status

      response-optional-property-added

    • for the query request parameter page, default value 0 was added

      request-parameter-default-value-added

    • for the query request parameter size, default value 20 was added

      request-parameter-default-value-added

    • for the query request parameter page, the type/format was generalized from integer/int32 to integer/

      request-parameter-type-generalized

    • for the query request parameter size, the type/format was generalized from integer/int32 to integer/

      request-parameter-type-generalized

    • added the optional property data/projects/items/actualHours to the response with the 200 status

      response-optional-property-added

    • added the optional property data/projects/items/billableHours to the response with the 200 status

      response-optional-property-added

    • added the optional property data/projects/items/budgetedHours to the response with the 200 status

      response-optional-property-added

    • added the optional property data/projects/items/nonBillableHours to the response with the 200 status

      response-optional-property-added

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