Flows
Filter by approval lifecycle status
Filter by task type
execute_releaseFilter by environment
productionRepository identifier used to scope the compliance query. Required — auditors must query one repository at a time to prevent cross-repo data exposure.
flxbl-io/sf-coreFilter by domain
coreFilter by requester email
Filter by resolver email
ISO 8601 date range start (inclusive)
ISO 8601 date range end (exclusive)
Shortcut for yearly reports — overrides from/to
2025Max rows per page (JSON only, ignored for CSV)
100Offset into result set
0Response format
jsonPossible values: Enrich release approvals with pre-computed changelog data
falseCompliance query result (JSON or CSV)
No content
Forbidden - Requires role: owner
No content
Parent flow's TaskExecution ID (passed from parent flow input)
01234567-89ab-cdef-0123-456789abcdefThis child flow's Hatchet run ID
0193f8a9-7c53-7c71-8f0d-123456789abcTask type identifier for this child flow
build-domainFlow path / workflow name for this child
build-domainRepository identifier (e.g., owner/repo)
flxbl-io/sf-coreOptional payload data for this child execution
{"domainName":"core","releaseConfig":"config/release-config-core.yaml"}Who triggered this flow (inherited from parent or specified)
hatchet-child-workflowID of the original execution this is a rerun of (for rerun detection)
01234567-89ab-cdef-0123-456789abcdefFull domain payload for rerunning this child flow (excludes runtime/sensitive fields like applicationToken, sfpServerUrl)
{"environment":"staging","releaseCandidate":"core:RC-JAN25-01","repositoryIdentifier":"flxbl-io/sf-core"}Child flow registered successfully
The created TaskExecution ID for this child flow
01234567-89ab-cdef-0123-456789abcdefInvalid request or parent execution not found
Forbidden - Requires role: application
This flow's Hatchet run ID
0193f8a9-7c53-7c71-8f0d-123456789abcTask type identifier for this scheduled flow
monitor-poolWorkflow name for this scheduled flow
monitor-poolRepository identifier (e.g., owner/repo)
flxbl-io/sf-coreCron schedule name that triggered this flow
pool-monitor-flxbl-io-sf-core-devpoolCategory for organization/filtering
poolPossible values: Optional payload data for this execution
{"poolTag":"devpool","branch":"main"}ID of the original execution this is a rerun of (for rerun detection)
01234567-89ab-cdef-0123-456789abcdefScheduled flow registered successfully
The created TaskExecution ID for this scheduled flow
01234567-89ab-cdef-0123-456789abcdefInvalid request
Forbidden - Requires role: application
TaskExecution UUID
Result metadata to merge into the execution record
{"checkRunId":"12345","repositoryIdentifier":"owner/repo"}Metadata updated successfully
No content
Forbidden - Requires role: application
Execution not found
No content
Parent (orchestrator) TaskExecution UUID
Reporting child's own TaskExecution ID. Required — the server verifies it is a real latest-in-lineage child of the target parent before applying any status override.
5925f421-24dd-4337-bc5e-f625f27c7701Domain name the reporting child validated
orde-origination-lwcReporting child's terminal validation result
successPossible values: Reconciliation evaluated (see updated flag)
No content
Forbidden - Requires role: application
Execution not found
No content
Parent (orchestrator) TaskExecution UUID
Overall validation error message, when the run failed outside an individual domain
Check render evaluated (see updated flag)
No content
Forbidden - Requires role: application
Execution not found
No content
Reconcile a build-on-merge commit check after a build-domain/execute-release child rerun (internal use)
Parent (build-on-merge orchestrator) TaskExecution UUID
Reporting child's own TaskExecution ID (used to match it precisely)
5925f421-24dd-4337-bc5e-f625f27c7701Domain name, when the reporting child is a build-domain
orde-originationEnvironment name, when the reporting child is an execute-release (deploy)
qaReporting child's terminal result (rich per-row status is read from the children)
successPossible values: Reconciliation evaluated (see updated flag)
No content
Forbidden - Requires role: application
Execution not found
No content
Lock run tracked successfully
No content
Forbidden - Requires role: application
No content
Task ID (Hatchet Run ID)
Approval marked as expired
No content
Forbidden - Requires role: application
Approval not found
No content
Repository identifier to scope the query (e.g., "owner/repo" for GitHub, "org/project/repo" for Azure DevOps). Omit to list runs across every project the caller can access — used by cross-project Ops surfaces.
acme/salesforce-appMaximum number of results to return
50Example: 50Filter by execution mode. Use "flow" for flow engine executions, "cicd" for GitHub Actions/Azure Pipelines executions.
flowPossible values: Filter by task category. Categories group related task types together.
accessPossible values: Filter by task type identifier (e.g., "request-elevated-privileges", "build-packages")
request-elevated-privilegesFilter by flow path (supports partial matching)
f/sfp/sandbox-monitoring/monitor-poolFilter by work item key (issue number, PR number, commit SHA, or ADO work item ID)
123Filter by work item type to show only executions triggered by specific work item sources
github-issuePossible values: Filter executions triggered since this time. Accepts ISO 8601 format (e.g., "2024-01-15T00:00:00Z") or relative time (e.g., "24h", "7d").
24hFilter by who/what triggered the execution (e.g., email, "cron", "api", "app:token-name")
user@company.comInclude scheduled (cron-triggered) runs in the results. By default, scheduled runs are excluded.
falseExample: falsePage number for pagination (1-based)
1Example: 1Filter runs to a specific date (YYYY-MM-DD). Returns only runs created on this date.
2026-04-10List of task executions
Number of runs returned in this page
Total count of matching runs across all pages
Current page number (1-based)
Forbidden - Requires role: owner, member, application
Task payload containing the task id and parameters. Must include an "id" field.
{"id":"request-elevated-privileges","username":"user@company.com","targetOrg":"prod@company.com","accessLevel":"admin","durationMinutes":60,"accessConfig":{"levels":{"admin":{"permissionSets":["System_Administrator"]}}}}Flow started successfully
ID - use this for subsequent API calls (status, cancel, logs)
01234567-89ab-cdef-0123-456789abcdefTask type from the payload id
request-elevated-privilegesCurrent status
startedISO 8601 timestamp when task was triggered
Invalid payload or unknown flow type
Forbidden - Requires role: owner, member, application
Flow engine unavailable
List of available flow types
Number of available task types
Forbidden - Requires role: owner, member, application
Repository identifier (e.g., "owner/repo")
Flow types with status
Repository identifier
flxbl-io/sf-coreForbidden - Requires role: owner, member, application
Flow type identifier (e.g., request-elevated-privileges)
Flow type information
Task type identifier
request-elevated-privilegesHuman-readable name
Request Elevated PrivilegesDescription of what the task does
Task category for grouping
accessPossible values: Execution mode - whether handled by flow system or CI/CD pipeline
flowPossible values: Forbidden - Requires role: owner, member, application
Flow type not found
Flow type identifier (e.g., build-on-merge)
Repository identifier (e.g., "owner/repo" for GitHub, "org/project/repo" for Azure DevOps)
flxbl-io/sf-coreFlow type disabled
No content
Forbidden - Requires role: owner, application
Project not found
No content
Flow type identifier (e.g., build-on-merge)
Repository identifier (e.g., "owner/repo" for GitHub, "org/project/repo" for Azure DevOps)
flxbl-io/sf-coreFlow type enabled
No content
Forbidden - Requires role: owner, application
Project not found
No content
Original flow type identifier to override (e.g., build-on-merge)
Repository identifier
flxbl-io/sf-coreThe flow type ID to route to instead of the original
build-on-merge-customFlow override set
No content
Forbidden - Requires role: owner, application
Project not found
No content
Flow type identifier to remove override for
Repository identifier (e.g., "owner/repo" for GitHub, "org/project/repo" for Azure DevOps)
flxbl-io/sf-coreFlow override removed
No content
Forbidden - Requires role: owner, application
Project not found
No content
Task execution ID (returned when task was dispatched)
New status for the execution
Result data from the execution
{"output":"Deployment successful","artifactUrl":"https://..."}CI/CD run ID (for correlation)
12345678CI/CD run URL
https://github.com/owner/repo/actions/runs/12345678Status updated successfully
Whether the status update was acknowledged
ID that was updated
New status
Forbidden - Requires role: application
Execution not found
Job/task ID - primary identifier for the approval
01234567-89ab-cdef-0123-456789abcdefWorkflow engine (defaults to "hatchet")
hatchetPossible values: Hatchet workflow run ID
01234567-89ab-cdef-0123-456789abcdefHatchet event key to push approval result
approval:01234567-89ab-cdef-0123-456789abcdefUser/system that requested the approval
john.doe@example.comList of emails who can approve (defaults to all owners)
["admin@example.com","lead@example.com"]Timeout in hours before approval expires. Defaults to project configuration, then 60.
60Approval request created
ID - use this for subsequent API calls (approve/reject)
User who requested the approval
ISO 8601 timestamp of request
ISO 8601 timestamp when approval expires
Effective timeout in hours for this approval request
List of authorized approvers
GitHub @mentions for approvers with a linked GitHub login
Task context (includes callback config if present)
Current status
Who resolved the request
ISO 8601 timestamp of resolution
Invalid request
Forbidden - Requires role: owner, member, application
Repository identifier (e.g., owner/repo)
Issue or PR number
Approval request details
ID - use this for subsequent API calls (approve/reject)
User who requested the approval
ISO 8601 timestamp of request
ISO 8601 timestamp when approval expires
Effective timeout in hours for this approval request
List of authorized approvers
GitHub @mentions for approvers with a linked GitHub login
Task context (includes callback config if present)
Current status
Who resolved the request
ISO 8601 timestamp of resolution
Forbidden - Requires role: owner, member, application
No pending approval found for this issue
Slack channel ID
Thread timestamp
Approval request details
ID - use this for subsequent API calls (approve/reject)
User who requested the approval
ISO 8601 timestamp of request
ISO 8601 timestamp when approval expires
Effective timeout in hours for this approval request
List of authorized approvers
GitHub @mentions for approvers with a linked GitHub login
Task context (includes callback config if present)
Current status
Who resolved the request
ISO 8601 timestamp of resolution
Forbidden - Requires role: owner, member, application
No pending approval found for this thread
Repository identifier in format org/project/repo
flxbl-io/sf-core/sf-coreWork item ID
123Approval found
ID - use this for subsequent API calls (approve/reject)
User who requested the approval
ISO 8601 timestamp of request
ISO 8601 timestamp when approval expires
Effective timeout in hours for this approval request
List of authorized approvers
GitHub @mentions for approvers with a linked GitHub login
Task context (includes callback config if present)
Current status
Who resolved the request
ISO 8601 timestamp of resolution
Forbidden - Requires role: owner, member, application
No approval found for this work item
GitHub username
User email
No content
Forbidden - Requires role: owner, member, application
User not found
No content
ID (TaskExecution UUID or Hatchet Run ID)
Approval request details
ID - use this for subsequent API calls (approve/reject)
User who requested the approval
ISO 8601 timestamp of request
ISO 8601 timestamp when approval expires
Effective timeout in hours for this approval request
List of authorized approvers
GitHub @mentions for approvers with a linked GitHub login
Task context (includes callback config if present)
Current status
Who resolved the request
ISO 8601 timestamp of resolution
Forbidden - Requires role: owner, member, application
Approval request not found
ID (TaskExecution UUID or Hatchet Run ID)
Display name or identifier of the approver
John DoeEmail of the approver for authorization
john.doe@example.comRequest approved
ID - use this for subsequent API calls (approve/reject)
User who requested the approval
ISO 8601 timestamp of request
ISO 8601 timestamp when approval expires
Effective timeout in hours for this approval request
List of authorized approvers
GitHub @mentions for approvers with a linked GitHub login
Task context (includes callback config if present)
Current status
Who resolved the request
ISO 8601 timestamp of resolution
Forbidden - Requires role: owner, member
Approval request not found
ID (TaskExecution UUID or Hatchet Run ID)
Display name or identifier of the rejector
Jane SmithEmail of the rejector for authorization
jane.smith@example.comReason for rejection
Not authorized for production accessRequest rejected
ID - use this for subsequent API calls (approve/reject)
User who requested the approval
ISO 8601 timestamp of request
ISO 8601 timestamp when approval expires
Effective timeout in hours for this approval request
List of authorized approvers
GitHub @mentions for approvers with a linked GitHub login
Task context (includes callback config if present)
Current status
Who resolved the request
ISO 8601 timestamp of resolution
Forbidden - Requires role: owner, member
Approval request not found
Filter schedules by repository identifier
Include system-level schedules hidden from normal schedule management
falseList of cron schedules
No content
Forbidden - Requires role: owner, member
No content
The cron schedule name
Cron schedule paused
No content
Forbidden - Requires role: owner
No content
The cron schedule name
Cron schedule resumed
No content
Forbidden - Requires role: owner
No content
The cron schedule name
The workflow this cron belongs to
monitor-poolNew cron expression (standard 5-field cron syntax)
*/15 * * * *Cron schedule updated
No content
Invalid cron expression
Forbidden - Requires role: owner
Cron schedule not found
No content
Parent execution ID
List of child executions
No content
Forbidden - Requires role: owner, member, application
Execution not found
No content
Parent execution ID
Children cancelled
No content
Forbidden - Requires role: owner, member, application
Execution not found
No content
TaskExecution UUID to rerun
Optional partial payload overrides to merge into the original payload before dispatching
{"skipApproval":true}Rerun with debug logging enabled. When true, the dispatched flow (and, for orchestrators, its child flows) run sfp at TRACE verbosity (SFP_DEBUG=1) — the same behaviour as GitHub Actions' "Re-run with debug logging". Not persisted: a subsequent rerun is normal unless debug is requested again.
falseExample: trueNew execution created
New execution ID
Task type
Current status
ISO 8601 timestamp
ID of the original execution this was rerun from
Step ID the flow was restarted from (restart only)
Execution cannot be rerun
Forbidden - Requires role: owner, member, application
Execution not found
ID (TaskExecution UUID or Hatchet Run ID)
Execution details with status
No content
Forbidden - Requires role: owner, member, application
Execution not found
No content
ID (TaskExecution UUID or Hatchet Run ID)
Execution logs
No content
Logs only available for flow executions
Forbidden - Requires role: owner, member, application
Execution not found
No content
ID (TaskExecution UUID or Hatchet Run ID)
Current log offset
Incremental log update
No content
Logs only available for flow executions
Forbidden - Requires role: owner, member, application
Execution not found
No content
ID (TaskExecution UUID or Hatchet Run ID)
ZIP file containing logs
No content
Logs only available for flow executions
Forbidden - Requires role: owner, member, application
Execution not found
No content
ID (TaskExecution UUID or Hatchet Run ID)
Execution cancelled
No content
Execution already completed
Forbidden - Requires role: owner, member, application
Execution not found
No content
Last updated
Was this helpful?