OpenAPI Editor
The OpenAPI Editor is a visual interface for your openapi.yaml spec. It replaces raw YAML editing with a structured tree view and adds a live debug tab so you can test endpoints without leaving RunLogos.
Available in RunLogos Pro.
Opening the editor
- Click
logos/resources/api/openapi.yamlin the file tree. - The center panel loads the OpenAPI Editor automatically.
- Endpoints are grouped by tag in the left-side list.
Browsing endpoints
Select any endpoint from the list to see its full definition in the right pane:
- Path and HTTP method
- Path parameters and query parameters
- Request body schema — expandable tree with field names, types, and required flags
- Response schemas — one tab per status code (200, 400, 401, 404, …)
- Authentication — which security scheme applies
All fields are editable inline. Changes write back to openapi.yaml on save.
Debug tab
Switch to the Debug tab on any endpoint to send a live request:
- Fill in the base URL (e.g.
http://localhost:3000). - Set path/query params and request body — the editor pre-fills from the schema.
- Add auth headers if needed.
- Click Send.
RunLogos shows the raw HTTP request and response side-by-side. Response body is pretty-printed JSON. Status code and latency are shown at the top.
Typical workflow during Phase 07 (Code Generation):
- AI generates the backend code.
- Start the dev server in the terminal panel.
- Open the OpenAPI Editor → Debug tab.
- Test each endpoint against the running server.
- If a response doesn't match the spec, highlight the discrepancy and use Comment-to-Prompt to generate a fix instruction for the agent.
Traceability
Each endpoint in the spec includes a scenario reference comment (added by the API Skill):
# Scenario: S01 step 2 — App → API
This lets you trace any endpoint back to the sequence diagram that defined it.