---
title: "Get user projects"
method: GET
path: "/v2/Project/all"
tags: ["Project"]
---

# Get user projects

`GET /v2/Project/all`

Retrieves a paginated listed of all projects in a SumoAccount ordered by last modified time

## Headers

- `X-SQ-Continuation` string, nullable — A pagination token from a previous search result. If a continuation token is provided, the results will resume from where the last query result set ended

## Response `200`

Success

- SumoProjectListPublicApiResponse
  - `message` string, nullable — Information Message
  - `errors` string[], nullable — Error messages
  - `data` SumoProject[], nullable — Request data
    - `accountId` string, uuid, nullable
    - `id` string, uuid
    - `projectIdDisplay` string, nullable
    - `projectIdSystemGenerated` string, nullable
    - `customerFirstName` string, nullable
    - `customerLastName` string, nullable
    - `companyName` string, nullable
    - `postalCode` string, nullable
    - `city` string, nullable
    - `addressLine1` string, nullable
    - `addressLine2` string, nullable
    - `province` string, nullable
    - `emailAddress` string, nullable
    - `phoneNumber` string, nullable
    - `intakeDate` string, date-time, nullable
    - `nextCallback` string, date-time, nullable
    - `wonDate` string, date-time, nullable
    - `lostDate` string, date-time, nullable
    - `estimate` number, double
    - `estimator` string, nullable
    - `estimatorId` string, nullable
    - `primaryContact` string, nullable
    - `primaryContactId` string, nullable
    - `projectState` string, nullable
    - `isSample` boolean
    - `primaryImage` string, nullable
    - `projectIntegrations` ProjectIntegration
      - `companyCamProjectId` string, nullable
      - `jobNimbusProjectId` string, nullable
      - `jobNimbusProjectType` string, nullable
      - `jobProgressProjectId` string, nullable
      - `jobProgressProjectType` string, nullable
      - `acculynxJobId` string, nullable
      - `dynamicProjectId` string, nullable
      - `roofLinkProjectId` string, nullable
      - `hoverProjectId` string, nullable
      - `roofleProjectId` string, nullable
    - `portalId` string, uuid, nullable
    - `portalEnabled` boolean
    - `portalInvitationsActive` boolean
    - `metaData` SumoMetadata[], nullable
      - `key` string, nullable
      - `value` string, nullable
  - `continuation` string, nullable — Continuation Token

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `500` — Server Error

---

[API](https://skmtc.net/sumoquote/apis/sumoquote-publicapi.md) · [All operations](https://skmtc.net/sumoquote/apis/sumoquote-publicapi/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/sumoquote/sumoquote-publicapi/revisions/08176979e99f/schema)
