Documentation Index
Fetch the complete documentation index at: https://docs.phrony.com/llms.txt
Use this file to discover all available pages before exploring further.
What it is
Ingress is a per-trigger view of recent attempts to start a run through that trigger from outside Phrony: for Event triggers (integration / provider webhooks) and API triggers (HTTP run starts with an API key). It is an operational log—not a full HTTP trace—meant to help you confirm traffic, see outcomes, and recover when a run did not start. Scheduled triggers do not use the Ingress tab in the same way; they are driven by the scheduler, not by external webhooks or API run starts. Where to find it: In the Phrony dashboard, open an agent, go to Triggers, open an Event or API trigger, then open the Ingress tab.What you see in the table
| Column | What it means |
|---|---|
| Time | When Phrony recorded the attempt (your browser’s locale). |
| Log id | A stable id for that ingress row. Only the first characters are shown; hover the value to see the full id. |
| Source | How the row was created—Event or API for normal traffic, or Event (retry) / API (retry) for a retry from the dashboard. |
| Outcome | A short result code (for example whether a run was accepted, rate-limited, or rejected). |
| Client | A redacted hint about the client (for example the remote IP and user agent when available). |
| Row menu (⋯) | Actions for that row—see Row actions. |
Row actions
Open the ⋯ menu on a row:- Open run — Available when the attempt started a run (a run id exists). Jumps to that run in the dashboard.
- View payload — Opens a read-only, redacted JSON snapshot of what was recorded for that attempt (for example event fields or API
input), subject to size limits. Use it to debug without expecting a raw copy of the entire original HTTP request. - Retry — Available only when Phrony can replay the attempt safely. Replays the stored payload through the same kind of start path (event or API) as the trigger. See the next section.
Retry a failed attempt
When Retry is available
- The attempt did not result in a new run (no run to open).
- Phrony still has a complete, parseable stored payload for that trigger type (Event vs API), so a replay is meaningful.
What happens when you retry
- Phrony starts a new run using the same stored input shape as a normal start for that trigger.
- A new ingress row is appended (shown as Event (retry) or API (retry)) with a Ref: id pointing at the row you retried.
- A successful retry charges and behaves like any other run start for your workspace. Treat retries like a deliberate run: avoid hammering Retry for production loads.
Related documentation
- Agent — Trigger types, limits, and how runs bind to a deployed version.
- Embedded agents — API triggers, gateway URLs, and API keys scoped to a trigger.
- Integration — How Event triggers connect to built-in services and provider events.