| title | Errors |
|---|---|
| section | api |
| sidebar | true |
Error responses use FastAPI’s standard shape:
{ "detail": "Human-readable message" }| Status | Meaning |
|---|---|
| 400 | Business/Git error (repo missing, invalid path, already exists, …) |
| 401 | Missing or invalid credentials |
| 403 | Authenticated but not the repository owner |
| 422 | Request body validation failure (missing fields, wrong types) |