| DELETE | $\{path\}/:id | apps/gateway/src/routes/resources.ts:392 |
| GET | $\{path\}/:id | apps/gateway/src/routes/resources.ts:168 |
| PATCH | $\{path\}/:id | apps/gateway/src/routes/resources.ts:318 |
| PUT | $\{path\}/:id | apps/gateway/src/routes/resources.ts:253 |
| GET | /.well-known/engine-status | apps/gateway/src/routes/health.ts:35 |
| GET | /api/v1/agent-runtime/agents | apps/gateway/src/routes/agent-runtime.ts:270 |
| GET | /api/v1/agent-runtime/failures | apps/gateway/src/routes/agent-runtime.ts:221 |
| GET | /api/v1/agent-runtime/health | apps/gateway/src/routes/agent-runtime.ts:99 |
| POST | /api/v1/agent-runtime/job-failures/:id/retry | apps/gateway/src/routes/agent-runtime.ts:392 |
| POST | /api/v1/agent-runtime/outbox-failures/:id/retry | apps/gateway/src/routes/agent-runtime.ts:365 |
| GET | /api/v1/agent-runtime/queues | apps/gateway/src/routes/agent-runtime.ts:181 |
| POST | /api/v1/agent-runtime/smoke | apps/gateway/src/routes/agent-runtime.ts:419 |
| GET | /api/v1/audit-credentials | apps/gateway/src/routes/execute.ts:75 |
| GET | /api/v1/dashboard/summary | apps/gateway/src/routes/dashboard.ts:83 |
| GET | /api/v1/edge-agent/enrollment | apps/gateway/src/routes/edge-agent.ts:68 |
| POST | /api/v1/edge-agent/enrollment/rotate | apps/gateway/src/routes/edge-agent.ts:96 |
| GET | /api/v1/edge-agent/ingest-status | apps/gateway/src/routes/edge-agent.ts:152 |
| GET | /api/v1/edge-agent/policy | apps/gateway/src/routes/edge-agent.ts:25 |
| POST | /api/v1/events/ingest | apps/gateway/src/routes/events.ts:57 |
| GET | /api/v1/events/ingest-batches | apps/gateway/src/routes/events.ts:34 |
| GET | /api/v1/events/outbox | apps/gateway/src/routes/events.ts:11 |
| POST | /api/v1/execute/:agent.:reasoner | apps/gateway/src/routes/execute.ts:98 |
| POST | /api/v1/exports | apps/gateway/src/routes/import-export.ts:89 |
| GET | /api/v1/health | apps/gateway/src/routes/health.ts:31 |
| POST | /api/v1/imports | apps/gateway/src/routes/import-export.ts:39 |
| POST | /api/v1/integrations/accounting/sync | apps/gateway/src/routes/adapters.ts:21 |
| POST | /api/v1/integrations/github/webhook | apps/gateway/src/routes/integrations.ts:31 |
| POST | /api/v1/integrations/notifications/test | apps/gateway/src/routes/adapters.ts:74 |
| GET | /api/v1/jobs | apps/gateway/src/routes/import-export.ts:8 |
| GET | /api/v1/openapi | apps/gateway/src/routes/openapi.ts:8 |
| POST | /api/v1/ops/alerts/:id/link-ticket | apps/gateway/src/routes/ops-actions.ts:49 |
| GET | /api/v1/ops/summary | apps/gateway/src/routes/dashboard.ts:276 |
| POST | /api/v1/ops/tickets/:id/escalate | apps/gateway/src/routes/ops-actions.ts:227 |
| POST | /api/v1/ops/tickets/:id/link-asset | apps/gateway/src/routes/ops-actions.ts:130 |
| POST | /api/v1/ops/tickets/:id/link-runbook | apps/gateway/src/routes/ops-actions.ts:175 |
| POST | /api/v1/ops/tickets/:id/resolve | apps/gateway/src/routes/ops-actions.ts:290 |
| GET | /api/v1/platform/secrets | apps/gateway/src/routes/settings.ts:99 |
| POST | /api/v1/platform/secrets/:key | apps/gateway/src/routes/settings.ts:114 |
| GET | /api/v1/platform/settings | apps/gateway/src/routes/settings.ts:31 |
| PUT | /api/v1/platform/settings | apps/gateway/src/routes/settings.ts:53 |
| GET | /api/v1/portal/clients | apps/gateway/src/routes/portal-actions.ts:356 |
| GET | /api/v1/portal/invites | apps/gateway/src/routes/portal-actions.ts:262 |
| POST | /api/v1/portal/invites | apps/gateway/src/routes/portal-actions.ts:158 |
| POST | /api/v1/portal/invites/:id/revoke | apps/gateway/src/routes/portal-actions.ts:285 |
| GET | /api/v1/portal/invoices | apps/gateway/src/routes/portal-actions.ts:433 |
| POST | /api/v1/portal/invoices/:id/acknowledge | apps/gateway/src/routes/portal-actions.ts:684 |
| POST | /api/v1/portal/invoices/:id/payment-intent | apps/gateway/src/routes/portal-actions.ts:742 |
| GET | /api/v1/portal/knowledge-base | apps/gateway/src/routes/portal-actions.ts:323 |
| GET | /api/v1/portal/payments | apps/gateway/src/routes/portal-actions.ts:459 |
| GET | /api/v1/portal/quotes | apps/gateway/src/routes/portal-actions.ts:408 |
| POST | /api/v1/portal/quotes/:id/decision | apps/gateway/src/routes/portal-actions.ts:616 |
| POST | /api/v1/portal/session/exchange | apps/gateway/src/routes/portal-actions.ts:113 |
| POST | /api/v1/portal/session/terminate | apps/gateway/src/routes/portal-actions.ts:150 |
| GET | /api/v1/portal/summary | apps/gateway/src/routes/dashboard.ts:177 |
| GET | /api/v1/portal/tickets | apps/gateway/src/routes/portal-actions.ts:382 |
| POST | /api/v1/portal/tickets | apps/gateway/src/routes/portal-actions.ts:490 |
| POST | /api/v1/portal/tickets/:id/update | apps/gateway/src/routes/portal-actions.ts:552 |
| POST | /api/v1/webhooks/workflow-completed | apps/gateway/src/routes/execute.ts:329 |
| GET | /api/v1/workflow-executions | apps/gateway/src/routes/execute.ts:24 |
| GET | /api/v1/workflow-executions/:id | apps/gateway/src/routes/execute.ts:47 |
| POST | /api/v1/workflow-executions/:id/cancel | apps/gateway/src/routes/execute.ts:275 |
| POST | /api/v1/workflow-executions/:id/retry | apps/gateway/src/routes/execute.ts:190 |
| GET | /api/v1/workspace/secrets | apps/gateway/src/routes/settings.ts:244 |
| POST | /api/v1/workspace/secrets/:key | apps/gateway/src/routes/settings.ts:267 |
| GET | /api/v1/workspace/settings | apps/gateway/src/routes/settings.ts:169 |
| PUT | /api/v1/workspace/settings | apps/gateway/src/routes/settings.ts:198 |
| GET | /health | apps/gateway/src/routes/health.ts:27 |