paperclip_update_company
Update a company's name, description, or monthly budget. Requires board-level authentication.
Instructions
⚠ Board-only: Update a company's name, description, or monthly budget. Requires board-level authentication (agent keys are rejected — even CEO agents receive 403).
Args:
companyId: string — Company UUID (example: "00000000-0000-0000-0000-000000000000")
name: string (optional) — New company name
description: string | null (optional) — New description (pass null to clear)
budgetMonthlyCents: number (optional) — New monthly budget in cents (non-negative integer)
Returns: The updated company object with all fields and updated timestamps.
Examples:
Use when: adjusting a company's monthly budget cap or renaming it after a rebrand
Don't use when: you need to archive the company — use paperclip_archive_company for status transitions
Error Handling:
401: authentication failed → check PAPERCLIP_API_KEY
403: board key required → agent keys are not accepted for this endpoint
404: company not found → verify ID with paperclip_list_companies
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| companyId | Yes | Company UUID | |
| name | No | New company name | |
| description | No | New description (nullable to clear) | |
| budgetMonthlyCents | No | New monthly budget in cents (non-negative integer) |