Timesheets
Try free — edit and export monthly hours; sign up to save
How to use this capability
Ways to interact with this capability — pick a path to jump to the relevant section below.
SDK
Call actions from Node or React apps using the Ossy SDK — typed payloads and workspace context built in.
View section ↓
MCP
Connect Cursor to http://localhost:3006/mcp when MCP tools are available for timesheets.
View section ↓
HTTP
Call actions over HTTP with Bearer token authentication — create a token in Profile for scripts and automation.
View section ↓
Background tasks
Event-driven and scheduled handlers run in the background — triggered by the platform, not invoked like actions.
View section ↓
Actions
Invokable intents — call directly via SDK, POST /actions, or MCP tools. This is the agent-facing surface, not background jobs.
Delete
@ossy/timesheets/actions/delete
Invoke @ossy/timesheets/actions/delete
MCP: ossy_timesheets_delete
sdk.invoke('@ossy/timesheets/actions/delete', { … })POST /actions
{ "action": "@ossy/timesheets/actions/delete", "payload": { … } }Background tasks
Background and scheduled handlers — triggered by events or cron, not called via SDK, POST /actions, or MCP. Ids use the tasks/ path (distinct from actions/).
Auto Generate
@ossy/timesheets/tasks/auto-generate
Delete
@ossy/timesheets/tasks/delete
Generate
@ossy/timesheets/tasks/generate
Get
@ossy/timesheets/tasks/get
List
@ossy/timesheets/tasks/list
Save
@ossy/timesheets/tasks/save
Send Reminder
@ossy/timesheets/tasks/send-reminder
Resource types
Structured entities and templates registered for resources.
Timesheet
@ossy/timesheets/schema/timesheet
Email templates
Transactional messages sent by this capability.
Reminder
@ossy/timesheets/emails/reminder