Update Company Project
Update a project's name, description, repository, status or budget. Only fields present in the body are changed. `status` is `active`, `paused`, `completed` or `archived`; money is in integer cents (`0` = no limit). Publishes `project.updated` when something changed.
Update a project's name, description, repository, status or budget.
Only fields present in the body are changed. status is active, paused,
completed or archived; money is in integer cents (0 = no limit).
Publishes project.updated when something changed.
HTTPBearerAuthorizationBearer <token>project_id*Project Iduuidcompany_id*Company Iduuidapplication/json- body
description?string|nullmonthly_budget_cents?|nullname?|nullrepository?string|nullstatus?|nullSuccessful Response
application/json- response
created_at*|nulldescription*string|nullid*Iduuidmonthly_budget_cents*Monthly Budget Centsname*Namerepository*string|nullspend_mtd_cents?Spend Mtd Cents0status*string|nulltasks_done?Tasks Done0tasks_total?Tasks Total0curl -X PATCH "https://example.com/api/companies/497f6eca-6276-4993-bfeb-53cbbbba6f08/projects/497f6eca-6276-4993-bfeb-53cbbbba6f08" \ -H "Content-Type: application/json" \ -d '{}'{ "created_at": "2019-08-24T14:15:22Z", "description": "string", "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "monthly_budget_cents": 0, "name": "string", "repository": "string", "spend_mtd_cents": 0, "status": "string", "tasks_done": 0, "tasks_total": 0}Get Company Project GET
Get one project with its task counts and month-to-date spend. Answers 404 `NOT_FOUND` when the project does not belong to this company.
List Runs GET
List the company's runs, newest first, capped at `limit` (default 100, max 500). Filter by `agent_id`, `task_id` and `status` (repeatable: `queued`, `running`, `succeeded`, `failed`, `cancelled`). Transcripts are omitted; fetch a single run for its transcript.