Timesheet Trigger
AI-generatedSummary
Starts a workflow when timesheet.io sends a selected event, such as a timer start or a task update. On activation, registers one webhook per selected event; matching deliveries pass their payload to the workflow as a single item.
Inputs
- Authentication — Choose API Key, OAuth2, or OAuth 2.1 (PKCE) and provide the corresponding credentials. Defaults to API Key.
- Events (required) — Select one or more events to listen for: timer start, stop, pause, or resume; task, project, team, todo, tag, or rate creation or update.
Output shape
A single item containing the matching webhook payload as JSON, or no items when the event does not match.
The trigger accepts POST webhook deliveries and filters by the payload's event or type field. When webhook signing secrets are available, it verifies the signature and rejects invalid or stale deliveries; if the request body was not buffered, signature verification is skipped. Registered webhooks are removed when the trigger is deactivated.