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

# Get user projects

`GET /v2/Project/all`

## Request

- Base URL: `https://api.sumoquote.com`
- URL: `https://api.sumoquote.com/v2/Project/all`
- Auth: one of:
  - HTTP bearer
  - API key in header `sq-api-key`

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.dev/sumoquote/apis/sumoquote-publicapi-v2.md) - [All operations](https://skmtc.dev/sumoquote/apis/sumoquote-publicapi-v2/llms.txt) - [OpenAPI document](https://skmtc.dev/sumoquote/apis/sumoquote-publicapi-v2/revisions/d94a7e42fa04?raw)
