Signals are how external events reach your Friday instance and trigger jobs. Every job runs in response to a signal. Signals live inDocumentation Index
Fetch the complete documentation index at: https://docs.hellofriday.ai/llms.txt
Use this file to discover all available pages before exploring further.
workspace.yml under the signals: key. Each entry has a provider (which determines how the event arrives) and a config block with provider-specific settings:
workspace.yml
Available signals
- HTTP — webhooks from services like GitHub, Bitbucket, or Jira; also accepts direct API calls for manual triggers
- Schedule — cron-based timers
- Filesystem — fires on file or directory changes
Triggering signals manually
HTTP signals can be triggered programmatically — the same endpoint that receives webhooks also accepts direct calls:- Studio — Run button on any signal in the space dashboard
- CLI —
friday signal trigger -n <signalId> -w <workspaceId> - API —
POST /api/workspaces/{workspaceId}/signals/{signalId}(see the Signals API)
Managing signals
- Studio — view every signal in the space dashboard, inspect its config, and see recent executions
- CLI —
friday signal list/friday signal trigger - API — the Signals endpoint accepts a
payloadand optionalstreamIdfor real-time progress

