Runyard Docs
Concepts

Deep Links

Every Hub URL is shareable - the hash-route grammar of the web app and the deep links the API returns.

Every URL in the Runyard web app is shareable: the app is a hash-routed SPA, so any view — a run's logs, a workflow's graph, a pending approval — can be copied from the address bar and opened by anyone with access to the Hub. Links have the form:

https://hub.example.com/app#runs/run_abc123/logs

Route grammar

RouteView
#runsRun list (also the home view).
#runs/:idRun detail.
#runs/:id/logsRun logs tab.
#runs/:id/artifactsRun artifacts tab.
#runs/:id/artifacts/:artifactIdA specific artifact.
#workflowsWorkflow catalog.
#workflows/:slugWorkflow detail.
#workflows/:slug/graphVisual graph tab.
#workflows/:slug/codeSource code tab.
#workflows/:slug/runsThe workflow's runs.
#workflows/:slug/runStart-a-run form.
#workflows/:slug/editEdit the workflow (admin).
#approvals, #approvals/:idDecision list / one card.
#schedules, #schedules/:idSchedules / one schedule.
#agents/agents, #agents/skills, #agents/knowledgeThe shared catalogs (append /:slug for one entry).
#runnersRunner health and pool.
#tokens, #audit, #connectAdmin token, audit, and integration setup views.
#settingsHub-wide configuration and runtime policy (admin).
#secretsReusable-secret vault: names, metadata, add/rotate/delete (admin).

Segments are URL-encoded, so ids and slugs with special characters remain valid links. Some tabs accept aliases (for example visual for graph, source for code).

The API hands these links back so agents and integrations can point humans at the right screen without building URLs themselves:

  • Approval cards carry deepLink (the card) and deepLinkRun (the linked run), and their context includes workflow and run deep links.
  • Run-creating responses (run_workflow, schedule run-now, draft submit) include link objects for following the run — its status, events, and artifacts endpoints.

When an agent hands off to a human — "approve this", "read the logs" — prefer relaying the payload's deep link over describing where to click.

On this page