---
title: "GET /api/v1/organizations/{organizationId}/projects"
method: GET
path: "/api/v1/organizations/{organizationId}/projects"
tags: ["SunriseStudioService"]
---

# GET /api/v1/organizations/{organizationId}/projects

`GET /api/v1/organizations/{organizationId}/projects`

## Request

- Base URL: `https://app.chargerobotics.com` (the document declares no server; this is the origin it was published from)
- URL: `https://app.chargerobotics.com/api/v1/organizations/{organizationId}/projects`
- Auth: API key in header `Authorization`

## Path parameters

- `organizationId` string, required

## Response `200`

A successful response.

- ServiceListProjectsResponse
  - `projects` EntityProject[]
    - `id` string
    - `parentOrganizationId` string
    - `displayName` string
    - `timeZone` string
    - `defaultMapCenter` GeoPoint
      - `longitude` number, double
      - `latitude` number, double
    - `startDate` TimePlainDate: Represents a calendar date that is not associated with a particular time or time zone, e.g. August 24th, 2006. https://tc39.es/proposal-temporal/docs/#Temporal-PlainDate
      - `year` integer: Year.
      - `month` integer: Month of year (1-12).
      - `day` integer: Day of month.
    - `endDate` TimePlainDate: Represents a calendar date that is not associated with a particular time or time zone, e.g. August 24th, 2006. https://tc39.es/proposal-temporal/docs/#Temporal-PlainDate
      - `year` integer: Year.
      - `month` integer: Month of year (1-12).
      - `day` integer: Day of month.
    - `utmCrs` string: Find UTM zone here: https://mangomap.com/robertyoung/maps/69585/what-utm-zone-am-i-in-# Then find CRS here: https://epsg.io/ Search for "WGS 84 UTM zone {zone}{N/S}" For example, Phoenix, AZ is in UTM zone 12N which is EPSG:32612 for WGS 84 CRS.
    - `inactive` boolean: Inactive projects are hidden by default in the UI.
    - `routingDisabled` boolean: When true, the contraction hierarchy is not loaded for this project.
    - `railSpecs` EntityRailSpec[]
      - `id` string
      - `parentProjectId` string: The parent project.
      - `displayName` string
      - `shortCode` string
      - `extraHeavy` boolean
      - `firstRail` boolean: First rails are never installed in the factory.
      - `holeSpacing` 'BRACKET_HOLE_SPACING_UNSPECIFIED' | 'BRACKET_HOLE_SPACING_400_MM' | 'BRACKET_HOLE_SPACING_790_MM'
      - `thicknessMm` number, float
    - `moduleSpecs` EntityModuleSpec[]
      - `id` string
      - `parentProjectId` string: The parent project.
      - `displayName` string
      - `shortCode` string
      - `partNumber` string
      - `widthMm` number, float
      - `lengthMm` number, float
      - `thicknessMm` number, float
      - `innerThicknessMm` number, float
      - `backglassToImagingPlaneMm` number, float
      - `wattage` integer
      - `color` string
      - `manufacturer` string
    - `bhaSpecs` EntityBhaSpec[]
      - `id` string
      - `parentProjectId` string: The parent project.
      - `displayName` string
      - `shortCode` string
      - `extraHeavy` boolean
      - `seismic` boolean
      - `thicknessMm` number, float
      - `holeSpacing` 'BRACKET_HOLE_SPACING_UNSPECIFIED' | 'BRACKET_HOLE_SPACING_400_MM' | 'BRACKET_HOLE_SPACING_790_MM'
    - `torqueTubeSpecs` EntityTorqueTubeSpec[]
      - `id` string
      - `parentProjectId` string: The parent project.
      - `displayName` string
      - `shortCode` string
      - `partNumber` string
      - `thicknessMm` number, float
      - `numCantileveredModules` integer
      - `numNonCantileveredModules` integer
      - `holeSpacingMm` integer
      - `swageOutsideDiameterMm` number, float
      - `color` string: CSS color value.
      - `lengthMm` integer
    - `rowSpecs` EntityRowSpec[]
      - `id` string
      - `parentProjectId` string: The parent project.
      - `displayName` string
      - `partNumber` string
      - `rowType` 'ROW_TYPE_UNSPECIFIED' | 'ROW_TYPE_EXTERIOR' | 'ROW_TYPE_EDGE' | 'ROW_TYPE_INTERIOR': - ROW_TYPE_UNSPECIFIED: Unspecified. - ROW_TYPE_EXTERIOR: Exterior row. - ROW_TYPE_EDGE: Edge row. - ROW_TYPE_INTERIOR: Interior row.
      - `moduleSpecId` string
      - `railSpecId` string
      - `bhaSpecId` string
      - `numModules` integer
      - `moduleSpacingMm` integer
      - `moduleSpacingAcrossBhaMm` integer
      - `moduleSpacingAcrossMotorMm` integer
      - `piers` EntityRowSpecPier[]
        - `id` string
        - `parentProjectId` string: The parent project.
        - `parentRowSpecId` string: The parent row spec.
        - `pierSpecId` string: The pier spec.
        - `index` integer: The pier index is 0-based and defines the position of the pier relative to the other piers in the row.
      - `torqueTubes` EntityRowSpecTorqueTube[]
        - `id` string
        - `parentProjectId` string: The parent project.
        - `parentRowSpecId` string: The parent row spec.
        - `torqueTubeSpecId` string: The torque tube spec.
        - `index` integer: The torque tube index is 0-based and defines the position of the torque tube relative to the other tubes in the row.
    - `pierSpecs` EntityPierSpec[]
      - `id` string
      - `parentProjectId` string: The parent project.
      - `displayName` string
      - `damperType` 'DAMPER_TYPE_UNSPECIFIED' | 'DAMPER_TYPE_DOUBLE': - DAMPER_TYPE_UNSPECIFIED: Unspecified. - DAMPER_TYPE_DOUBLE: Double damper.
      - `motor` boolean
    - `modulePalletSpecs` EntityModulePalletSpec[]
      - `id` string
      - `parentProjectId` string: The parent project.
      - `displayName` string
      - `shortCode` string
      - `moduleSpecId` string
      - `numModules` integer
      - `layoutOrientation` 'MODULE_LAYOUT_ORIENTATION_UNSPECIFIED' | 'MODULE_LAYOUT_ORIENTATION_HORIZONTAL' | 'MODULE_LAYOUT_ORIENTATION_VERTICAL_PORTRAIT' | 'MODULE_LAYOUT_ORIENTATION_VERTICAL_LANDSCAPE': The way modules are laid out in the pallet.
      - `positiveLeadOrientation` 'MODULE_POSITIVE_LEAD_ORIENTATION_UNSPECIFIED' | 'MODULE_POSITIVE_LEAD_ORIENTATION_POSITIVE_Z' | 'MODULE_POSITIVE_LEAD_ORIENTATION_POSITIVE_X' | 'MODULE_POSITIVE_LEAD_ORIENTATION_POSITIVE_Y' | 'MODULE_POSITIVE_LEAD_ORIENTATION_NEGATIVE_Z' | 'MODULE_POSITIVE_LEAD_ORIENTATION_NEGATIVE_X' | 'MODULE_POSITIVE_LEAD_ORIENTATION_NEGATIVE_Y': The direction that the positive lead is oriented.
    - `siteFeatures` EntitySiteFeature[]
      - `id` string
      - `parentProjectId` string
      - `type` 'SITE_FEATURE_TYPE_UNSPECIFIED' | 'SITE_FEATURE_TYPE_ROAD' | 'SITE_FEATURE_TYPE_FENCE'
      - `geometry` GeoGeometry
        - `point` GeoPoint
          - `longitude` number, double
          - `latitude` number, double
        - `multiPoint` GeoMultiPoint
          - `points` GeoPoint[]
            - `longitude` number, double
            - `latitude` number, double
        - `lineString` GeoLineString
          - `points` GeoPoint[]
            - `longitude` number, double
            - `latitude` number, double
        - `multiLineString` GeoMultiLineString
          - `lines` GeoLineString[]
            - `points` GeoPoint[]
              - …
        - `polygon` GeoPolygon
          - `exteriorRing` GeoLineString
            - `points` GeoPoint[]
              - …
          - `interiorRings` GeoLineString[]
            - `points` GeoPoint[]
              - …
        - `multiPolygon` GeoMultiPolygon
          - `polygons` GeoPolygon[]
            - `exteriorRing` GeoLineString
              - …
            - `interiorRings` GeoLineString[]
              - …

## Other responses

- `default`: An unexpected error response.

---

[API](https://skmtc.dev/chargerobotics/apis/sunrise-studio.md) - [All operations](https://skmtc.dev/chargerobotics/apis/sunrise-studio/llms.txt) - [OpenAPI document](https://skmtc.dev/chargerobotics/apis/sunrise-studio/revisions/802f6962f132?raw)
