List Routines
List the company's routines, oldest first. A routine pairs an agent with a cron schedule and a task template. Schedules are stored but not evaluated by this API; see the trigger endpoint.
List the company's routines, oldest first.
A routine pairs an agent with a cron schedule and a task template. Schedules are stored but not evaluated by this API; see the trigger endpoint.
HTTPBearerAuthorizationBearer <token>company_id*Company IduuidSuccessful Response
application/json- response
[index: integer]?curl -X GET "https://example.com/api/companies/497f6eca-6276-4993-bfeb-53cbbbba6f08/routines"[ { "agent_id": "2b1e3b65-2c04-4fa2-a2d7-467901e98978", "created_at": "2019-08-24T14:15:22Z", "cron": "string", "description": "string", "enabled": true, "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "last_run_at": "2019-08-24T14:15:22Z", "project_id": "405d8375-3514-403b-8c43-83ae74cfe0e9", "title": "string" }]Reject Approval POST
Reject a pending approval, with an optional `note`. Rejecting `hire_agent` terminates the proposed agent; rejecting `budget_override` leaves the agent paused. `new_budget_cents` is ignored. Any member may decide; 400 `ALREADY_DECIDED` if it is not pending. Publishes `approval.updated` (and `agent.updated` when an agent is linked).
Create Routine POST
Create a routine for an agent in this company. `agent_id` and the optional `project_id` must belong to this company (404 `NOT_FOUND` otherwise). `cron` is stored as given and not validated or scheduled by this API. Publishes `routine.created`.