| name | capx-api |
|---|---|
| description | Query and automate a CapX deployment (UoMResearchIT/CapX) through its REST API with an API key. Look up projects, people, tasks, resourcing, timesheets, notes, skills and workload models; as a Superuser, change a project's status or dates, add tasks and assign people, change, move or retract assignments, add people, import timesheets and workload models, and audit for overdue projects or unmet demand. Use when asked to query, update, import into, bulk-edit or audit CapX, or to find a CapX endpoint's parameters. |
CapX serves a REST API under /api, authenticated by an x-api-key header on every call. capx.py in this directory wraps it: Python 3 standard library only, JSON on stdout, explanations on stderr, and every write is a dry run that prints its payload until you add --apply. reference.md lists every endpoint, who may call it, and the enum values.