> ## Documentation Index
> Fetch the complete documentation index at: https://docs.runaether.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Project

> Get a project by ID

Returns a single project by its ID.

## Authentication

Requires a valid Bearer token.

## Path Parameters

<ParamField path="id" type="string" required>
  Project ID (UUID).
</ParamField>

## Response

<ResponseField name="id" type="string" required>
  Unique project identifier (UUID).
</ResponseField>

<ResponseField name="name" type="string" required>
  Project name.
</ResponseField>

<ResponseField name="description" type="string">
  Project description.
</ResponseField>

<ResponseField name="repo_url" type="string">
  Linked repository URL.
</ResponseField>

<ResponseField name="created_at" type="string" required>
  ISO 8601 timestamp.
</ResponseField>

<ResponseField name="updated_at" type="string" required>
  ISO 8601 timestamp.
</ResponseField>

<ResponseExample>
  ```json 200 theme={null}
  {
    "id": "a1b2c3d4-5678-90ab-cdef-1234567890ab",
    "name": "my-project",
    "description": "A web application",
    "repo_url": "https://github.com/user/repo",
    "created_at": "2025-01-15T10:30:00Z",
    "updated_at": "2025-01-15T10:30:00Z"
  }
  ```
</ResponseExample>

## Errors

| Status | Description                                                  |
| ------ | ------------------------------------------------------------ |
| `401`  | Unauthorized — missing or invalid token                      |
| `404`  | Not Found — project does not exist or you do not have access |
