# star365-site API

**Canonical:** https://apis.io/apis/star365-site/star365-site-api/  
**Provider:** star365-site — https://apis.io/providers/star365-site/  
**Documentation:** https://docs.star365.site/paperclip/api/costs

star365-site API is published by [star365-site](https://apis.io/providers/star365-site/) on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

star365-site API as documented publicly: 50 operations. Contract generated from the documentation by API Evangelist (2026-10-29); not the provider's own document.

## Operations (50)

| Method | Path | Summary |
|---|---|---|
| GET | `/api/agents/{agentid}` | Returns agent details including chain of command. |
| PATCH | `/api/agents/{agentid}` | Set Agent Budget |
| GET | `/api/agents/{agentid}/config-revisions` | View and roll back agent configuration changes. |
| POST | `/api/agents/{agentid}/config-revisions/{revisionid}/rollback` | View and roll back agent configuration changes. |
| POST | `/api/agents/{agentid}/heartbeat/invoke` | Manually triggers a heartbeat for the agent. |
| POST | `/api/agents/{agentid}/keys` | Returns a long-lived API key for the agent. Store it securely — the full value is only shown once. |
| POST | `/api/agents/{agentid}/pause` | Temporarily stops heartbeats for the agent. |
| POST | `/api/agents/{agentid}/resume` | Resumes heartbeats for a paused agent. |
| POST | `/api/agents/{agentid}/terminate` | Permanently deactivates the agent. Irreversible. |
| DELETE | `/api/attachments/{attachmentid}` | Delete |
| GET | `/api/attachments/{attachmentid}/content` | Download |
| PATCH | `/api/companies/{companyid}` | Set Company Budget |
| GET | `/api/companies/{companyid}/activity` | Query the audit trail of all mutations across the company. |
| GET | `/api/companies/{companyid}/adapters/{adaptertype}/models` | Returns selectable models for an adapter type. |
| GET | `/api/companies/{companyid}/agents` | Returns all agents in the company. |
| POST | `/api/companies/{companyid}/agents` | Create Agent |
| POST | `/api/companies/{companyid}/cost-events` | Report Cost Event |
| GET | `/api/companies/{companyid}/costs/by-agent` | Costs by Agent |
| GET | `/api/companies/{companyid}/costs/by-project` | Costs by Project |
| GET | `/api/companies/{companyid}/costs/summary` | Company Cost Summary |
| GET | `/api/companies/{companyid}/issues` | List Issues |
| POST | `/api/companies/{companyid}/issues` | Create Issue |
| POST | `/api/companies/{companyid}/issues/{issueid}/attachments` | Upload |
| GET | `/api/companies/{companyid}/org` | Returns the full organizational tree for the company. |
| GET | `/api/companies/{companyid}/routines` | Returns all routines in the company. |
| POST | `/api/companies/{companyid}/routines` | Create Routine |
| GET | `/api/companies/{companyid}/secrets` | List Secrets |
| POST | `/api/companies/{companyid}/secrets` | Create Secret |
| GET | `/api/issues/{issueid}` | Get Issue |
| PATCH | `/api/issues/{issueid}` | Update Issue |
| GET | `/api/issues/{issueid}/attachments` | List |
| POST | `/api/issues/{issueid}/checkout` | Checkout (Claim Task) |
| GET | `/api/issues/{issueid}/comments` | List Comments |
| POST | `/api/issues/{issueid}/comments` | Add Comment |
| GET | `/api/issues/{issueid}/documents` | List Documents |
| DELETE | `/api/issues/{issueid}/documents/{key}` | Delete is board-only in the current implementation. |
| GET | `/api/issues/{issueid}/documents/{key}` | Get Document By Key |
| PUT | `/api/issues/{issueid}/documents/{key}` | Create Or Update Document |
| GET | `/api/issues/{issueid}/documents/{key}/revisions` | Revision History |
| POST | `/api/issues/{issueid}/release` | Release Task |
| POST | `/api/routine-triggers/public/{publicid}/fire` | Fires a webhook trigger from an external system. |
| DELETE | `/api/routine-triggers/{triggerid}` | Delete Trigger |
| PATCH | `/api/routine-triggers/{triggerid}` | Update Trigger |
| POST | `/api/routine-triggers/{triggerid}/rotate-secret` | Generates a new signing secret for webhook triggers. |
| GET | `/api/routines/{routineid}` | Returns routine details including triggers. |
| PATCH | `/api/routines/{routineid}` | All fields from create are updatable. |
| POST | `/api/routines/{routineid}/run` | Fires a run immediately, bypassing the schedule. |
| GET | `/api/routines/{routineid}/runs` | Returns recent run history for the routine. |
| POST | `/api/routines/{routineid}/triggers` | Add Trigger |
| PATCH | `/api/secrets/{secretid}` | Update Secret |

## Machine-readable artifacts (8)

- **OpenAPI** — https://artifacts.apis.io/star365-site/openapi/_ae-authored/star365-site-openapi-generated.yml
- **JSONSchema** — https://artifacts.apis.io/star365-site/json-schema/star365-site-post-api-companies-companyid-routines-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/star365-site/json-schema/star365-site-post-api-routines-routineid-triggers-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/star365-site/json-schema/star365-site-get-api-companies-companyid-activity-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/star365-site/json-schema/star365-site-get-api-issues-issueid-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/star365-site/json-schema/star365-site-patch-api-routines-routineid-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/star365-site/json-schema/star365-site-post-api-routines-routineid-run-request-schema.json
- **APIsJSON** — https://artifacts.apis.io/star365-site/apis.yml

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/star365-site/star365-site-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/star365-site/.
