---
title: "List Company Resources"
method: GET
path: "/companies/{company_id}/resources"
tags: ["companies"]
---

# List Company Resources

`GET /companies/{company_id}/resources`

## Request

- Base URL: `https://api.nanocorp.so` (the document declares no server; this is the origin it was published from)
- URL: `https://api.nanocorp.so/companies/{company_id}/resources`
- Auth: HTTP bearer

Combined provisioning status of the company's GitHub repo, Neon database,
and Vercel project — one cheap round-trip for the `nanocorp init` poll.

A resource whose row does not exist yet is reported as ``not_provisioned``.

## Path parameters

- `company_id` string, uuid, required

## Response `200`

Successful Response

- CompanyResourcesResponse: The three canonical infra resources for a company, in a stable order so the CLI's 3-line provisioning poll (repo / database / site) is deterministic. A resource whose row does not exist yet is reported as ``not_provisioned``.
  - `resources` CompanyResourceStatus[], required
    - `type` string, required
    - `status` string, required
    - `url` string, nullable

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/nanocorp/apis/nanocorp-api.md) - [All operations](https://skmtc.dev/nanocorp/apis/nanocorp-api/llms.txt) - [OpenAPI document](https://skmtc.dev/nanocorp/apis/nanocorp-api/revisions/291bb76b720b?raw)
