| POST |
/api/fetch |
Register an upstream Git repository and make its tarballs available. Requires a bearer token — the only endpoint that does. |
| POST |
/api/update |
Soft-sync local state with the configured package source (PACKBASE_SOURCE). |
| GET |
/api/list |
Return local and registered packages visible to this instance. |
| GET |
/api/search?q=<query> |
Filter packages by name (case-insensitive substring match). |
| GET |
/api/status |
Return service metadata including the current release id. |
| GET |
/api/info/<package> |
Return metadata for a specific hosted package. |
| POST |
/api/check |
Return health and metadata for a package. Body: {"package":"<name>"} |
| GET |
/<repo>/… |
Serve tarballs and pseudo-git endpoints for hosted packages. |