---
title: "Get all projects in a space"
method: GET
path: "/v1/spaces/{spaceId}/projects"
tags: ["Projects"]
---

# Get all projects in a space

`GET /v1/spaces/{spaceId}/projects`

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

## Path parameters

- `spaceId` integer, required

## Query parameters

- `title` string
- `status` string[]
- `priority` string[]
- `health` string[]
- `creators` integer[]
- `members` integer[]
- `tags` string[]
- `startDate` string, date-time
- `dueDate` string, date-time
- `createdTime` string, date-time
- `modifiedTime` string, date-time
- `overdue` boolean
- `isPublic` boolean
- `dueDateSet` boolean
- `pending` boolean
- `upcoming` boolean
- `page` integer
- `size` integer
- `sort` string[]

## Headers

- `X-Org-Id` integer, required

## Response `200`

OK

- ApiSuccessResponseProjectListResponse — Standard API success response structure
  - `success` boolean — Indicates if the operation was successful
  - `message` string — Message describing the result of the operation
  - `code` integer — HTTP status code of the response
  - `data` ProjectListResponse
    - `tenantId` integer
    - `spaceId` integer
    - `projects` ProjectDto[]
      - `tenantId` integer
      - `spaceId` integer
      - `projectId` integer
      - `contact` ContactDto
        - `tenantId` integer
        - `contactId` integer
        - `contactName` string
        - `email` string
        - `phone` ContactProperties
          - `countryCode` string
          - `number` string
          - `countryName` string
        - `mobile` ContactProperties
          - `countryCode` string
          - `number` string
          - `countryName` string
        - `address` string
        - `city` string
        - `country` string
        - `state` string
        - `zipCode` string
        - `website` string
        - `profilePicURL` string
        - `profilePicName` string
        - `profilePicColor` string
        - `createdBy` UserMinimalDto
          - `userId` integer
          - `firstName` string
          - `email` string
          - `profilePicURL` string
          - `profilePicColor` string
          - `provider` string
          - `role` OrgRoleDto
            - `orgRoleId` integer
            - `roleName` string
        - `modifiedBy` UserMinimalDto
          - `userId` integer
          - `firstName` string
          - `email` string
          - `profilePicURL` string
          - `profilePicColor` string
          - `provider` string
          - `role` OrgRoleDto
            - `orgRoleId` integer
            - `roleName` string
        - `createdTime` string, date-time
        - `modifiedTime` string, date-time
        - `account` AccountLabelDto
          - `accountId` integer
          - `accountName` string
          - `email` string
          - `profilePicUrl` string
          - `profilePicName` string
          - `profilePicColor` string
        - `contactTags` ContactTagDto[]
          - `tenantId` integer
          - `contactTagId` integer
          - `tagName` string
          - `color` string
          - `createdBy` UserMinimalDto
            - `userId` integer
            - `firstName` string
            - `email` string
            - `profilePicURL` string
            - `profilePicColor` string
            - `provider` string
            - `role` OrgRoleDto
              - …
          - `modifiedBy` UserMinimalDto
            - `userId` integer
            - `firstName` string
            - `email` string
            - `profilePicURL` string
            - `profilePicColor` string
            - `provider` string
            - `role` OrgRoleDto
              - …
          - `createdTime` string, date-time
          - `modifiedTime` string, date-time
        - `projectCount` integer
      - `projectName` string
      - `description` string
      - `startDate` string, date-time
      - `dueDate` string, date-time
      - `completion` integer
      - `deleted` boolean
      - `createdTime` string, date-time
      - `modifiedTime` string, date-time
      - `deletedTime` string, date-time
      - `completedTime` string, date-time
      - `createdBy` UserMinimalDto
        - `userId` integer
        - `firstName` string
        - `email` string
        - `profilePicURL` string
        - `profilePicColor` string
        - `provider` string
        - `role` OrgRoleDto
          - `orgRoleId` integer
          - `roleName` string
      - `modifiedBy` UserMinimalDto
        - `userId` integer
        - `firstName` string
        - `email` string
        - `profilePicURL` string
        - `profilePicColor` string
        - `provider` string
        - `role` OrgRoleDto
          - `orgRoleId` integer
          - `roleName` string
      - `deletedBy` UserMinimalDto
        - `userId` integer
        - `firstName` string
        - `email` string
        - `profilePicURL` string
        - `profilePicColor` string
        - `provider` string
        - `role` OrgRoleDto
          - `orgRoleId` integer
          - `roleName` string
      - `projectStatus` ProjectStatusDto
        - `tenantId` integer
        - `projectStatusId` integer
        - `projectStatusName` string
        - `color` string
        - `projectStatusCategory` string
        - `createdTime` string, date-time
        - `modifiedTime` string, date-time
        - `createdBy` UserMinimalDto
          - `userId` integer
          - `firstName` string
          - `email` string
          - `profilePicURL` string
          - `profilePicColor` string
          - `provider` string
          - `role` OrgRoleDto
            - `orgRoleId` integer
            - `roleName` string
        - `modifiedBy` UserMinimalDto
          - `userId` integer
          - `firstName` string
          - `email` string
          - `profilePicURL` string
          - `profilePicColor` string
          - `provider` string
          - `role` OrgRoleDto
            - `orgRoleId` integer
            - `roleName` string
        - `default` boolean
      - `projectPriority` ProjectPriorityDto
        - `tenantId` integer
        - `projectPriorityId` integer
        - `priorityLabel` string
        - `color` string
        - `createdBy` UserMinimalDto
          - `userId` integer
          - `firstName` string
          - `email` string
          - `profilePicURL` string
          - `profilePicColor` string
          - `provider` string
          - `role` OrgRoleDto
            - `orgRoleId` integer
            - `roleName` string
        - `modifiedBy` UserMinimalDto
          - `userId` integer
          - `firstName` string
          - `email` string
          - `profilePicURL` string
          - `profilePicColor` string
          - `provider` string
          - `role` OrgRoleDto
            - `orgRoleId` integer
            - `roleName` string
        - `default` boolean
        - `primary` boolean
      - `projectHealth` ProjectHealthDto
        - `tenantId` integer
        - `projectHealthId` integer
        - `healthLabel` string
        - `color` string
        - `createdBy` UserMinimalDto
          - `userId` integer
          - `firstName` string
          - `email` string
          - `profilePicURL` string
          - `profilePicColor` string
          - `provider` string
          - `role` OrgRoleDto
            - `orgRoleId` integer
            - `roleName` string
        - `modifiedBy` UserMinimalDto
          - `userId` integer
          - `firstName` string
          - `email` string
          - `profilePicURL` string
          - `profilePicColor` string
          - `provider` string
          - `role` OrgRoleDto
            - `orgRoleId` integer
            - `roleName` string
        - `default` boolean
        - `primary` boolean
      - `projectTags` TagDto[]
        - `tenantId` integer
        - `tagId` integer
        - `tagName` string
        - `color` string
        - `createdBy` UserMinimalDto
          - `userId` integer
          - `firstName` string
          - `email` string
          - `profilePicURL` string
          - `profilePicColor` string
          - `provider` string
          - `role` OrgRoleDto
            - `orgRoleId` integer
            - `roleName` string
        - `modifiedBy` UserMinimalDto
          - `userId` integer
          - `firstName` string
          - `email` string
          - `profilePicURL` string
          - `profilePicColor` string
          - `provider` string
          - `role` OrgRoleDto
            - `orgRoleId` integer
            - `roleName` string
        - `createdTime` string, date-time
        - `modifiedTime` string, date-time
        - `taskCount` integer
        - `projectCount` integer
      - `projectMembers` ProjectMemberDto[]
        - `projectMemberId` integer
        - `projectId` integer
        - `user` UserMinimalDto
          - `userId` integer
          - `firstName` string
          - `email` string
          - `profilePicURL` string
          - `profilePicColor` string
          - `provider` string
          - `role` OrgRoleDto
            - `orgRoleId` integer
            - `roleName` string
        - `invitedBy` InvitedUserDto
          - `userId` integer
          - `firstName` string
          - `email` string
        - `role` ProjectRoleDto
          - `projectRoleId` integer
          - `projectRoleName` string
        - `guestLevelAccess` string
      - `projectMail` string
      - `spaceName` string
      - `actualStartDate` string, date-time
      - `actualEndDate` string, date-time
      - `allocatedBudget` number, double
      - `billableCost` number, double
      - `nonBillableCost` number, double
      - `totalCost` number, double
      - `budgetedHours` integer
      - `billableHours` integer
      - `nonBillableHours` integer
      - `actualHours` integer
      - `restrictGuestChatAccess` boolean
      - `autoClose` boolean
      - `currencyCode` string
      - `currencySymbol` string
      - `public` boolean
      - `overdue` boolean
      - `archived` boolean
    - `hasMore` boolean
  - `timestamp` string, date-time — Timestamp of the response

---

[API](https://skmtc.net/astravue/apis/astravue-api.md) · [All operations](https://skmtc.net/astravue/apis/astravue-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/astravue/astravue-api/versions/237f5bbd4029/schema)
