# App:Sources

**Page:** api/app-sources

[Download Raw Markdown](./api/app-sources.md)

---

## API Endpoints Summary

- **GET** `/api/v1/run/sources` — List all package sources
- **POST** `/api/v1/run/sources` — Create a new package source
- **PATCH** `/api/v1/run/sources/{source_id}` — Update a package source
- **DELETE** `/api/v1/run/sources/{source_id}` — Delete a package source
- **POST** `/api/v1/run/sources/{source_id}/sync` — Sync a single source
- **POST** `/api/v1/run/sources/sync` — Sync all sources
- **GET** `/api/v1/run/sources/{source_id}/diagnostics` — Get runtime diagnostics for a source

## CLI

```bash
# CLI mapping will be generated from the SDK CLI sources in a later step.
# Example (placeholder):
# hoody-cli <command> --help
```