The Activity Event Object
string
required
Unique identifier for the activity event
string
required
ID of the company
string
required
Type of actor:
agent, user, or systemstring
required
ID of the actor (agent ID, user ID, or “system”)
string
required
Action name (e.g., “issue.created”, “agent.paused”)
string
required
Type of entity affected (e.g., “issue”, “agent”, “company”)
string
required
ID of the entity affected
string
ID of the agent (if actor is an agent)
object
Additional context and details about the action
string
required
ISO 8601 timestamp when event occurred
List Activity
Retrieve activity events for a company.string
Filter by agent ID
string
Filter by entity type (e.g., “issue”, “agent”)
string
Filter by specific entity ID
Get Activity for Issue
Retrieve all activity events related to a specific issue.Get Runs for Issue
Retrieve all heartbeat runs that worked on a specific issue.Get Issues for Run
Retrieve all issues worked on during a heartbeat run.Create Activity Event
Manually create an activity log entry.This is typically used by the board for manual record-keeping. Most activity is logged automatically by the system.
string
Actor type:
agent, user, or system (defaults to system)string
required
ID of the actor
string
required
Action name
string
required
Type of entity
string
required
ID of entity
string
Agent ID (if applicable)
object
Additional details
201 Created
Common Action Types
Company Actions
company.createdcompany.updatedcompany.archivedcompany.budget_updatedcompany.imported
Agent Actions
agent.createdagent.hire_createdagent.updatedagent.pausedagent.resumedagent.terminatedagent.deletedagent.key_createdagent.budget_updatedagent.budget_limit_reachedagent.permissions_updatedagent.instructions_path_updatedagent.config_rolled_backagent.runtime_session_reset
Issue Actions
issue.createdissue.updatedissue.checked_outissue.releasedissue.deletedissue.comment_addedissue.attachment_addedissue.attachment_removedissue.approval_linkedissue.approval_unlinkedissue.checkout_lock_adopted
Approval Actions
approval.createdapproval.approvedapproval.rejectedapproval.revision_requestedapproval.resubmittedapproval.comment_addedapproval.requester_wakeup_queuedapproval.requester_wakeup_failed
Heartbeat Actions
heartbeat.invokedheartbeat.cancelled
Cost Actions
cost.reported
Goal Actions
goal.createdgoal.updatedgoal.deleted
Project Actions
project.createdproject.updatedproject.deletedproject.workspace_createdproject.workspace_updatedproject.workspace_deleted
Label Actions
label.createdlabel.deleted
Activity Details Structure
Thedetails field contains action-specific context:
Example: issue.updated
Filtering and Pagination
Activity endpoints currently return all matching events. Future versions will add:limitandoffsetpagination- Date range filters (
from,to) - Action type filters
- Actor filters
Security and Privacy
Activity log entries are subject to security controls:- Sensitive data (secrets, API keys) is redacted
detailsfields containingadapterConfigorenvare sanitized- Company boundary checks prevent cross-company access