Feature Import, Navigate and Perform Operations
Use the project dashboard to browse imported features and perform manual create, read, update, and delete operations for feature-level organization.
Overview
After a successful API import, Shift Left Studio organizes your API in this hierarchy:
- Project -> Features -> Endpoints
Features are generated from API resource groups or tags in your OpenAPI specification (for example, Users, Payments, Orders).
In addition to imported features, users can manually manage features using the built-in CRUD actions.
View the project dashboard
After closing the import confirmation screen, you return to the Project Dashboard.
On this screen you can:
- see your newly created project
- review all imported features
- open any feature to inspect its endpoints
- use Add Feature and row-level actions for manual CRUD
Create a feature (manual)
Use this when you want to add a feature that is not yet present or to organize endpoints intentionally.
- Open the project dashboard.
- Select Add Feature.
- In the Add Feature dialog, enter:
- Name: feature name (for example,
Orders) - Description: short purpose and scope
- Name: feature name (for example,
- Select Create Feature.
The new feature appears in the feature table and is ready for endpoint mapping and test work.
Read and browse features
To inspect an existing feature:
- Locate the feature row in the Features table.
- Review metadata such as endpoint count, test case count, and coverage.
- Select the feature name to open endpoint-level details.
Drill down into endpoints
- Select a feature tile or list row.
- Review the endpoint list for that feature.
- Select an endpoint to open the endpoint test case view.
Each endpoint includes method and path information to help you quickly identify where to generate or run tests.
Update a feature (edit)
Use the edit action in the feature row when feature metadata needs correction.
- In the Features table, locate the feature.
- Select the Edit action (pencil icon).
- Update name and/or description.
- Save changes.
Keep naming consistent with API domain boundaries so reports and navigation remain clear.
Delete a feature
Use the delete action only when the feature is obsolete or created in error.
- In the Features table, locate the feature.
- Select the Delete action (trash icon).
- Confirm deletion in the prompt.
Before deleting, validate impact on linked endpoints and tests to avoid losing expected coverage.
Continue to testing workflow
From endpoint view, continue with:
- test generation
- test editing
- test execution
- result review
See Validate endpoints to confirm endpoint definitions and connectivity. For test design and runs, use Test case and Run tests and review results.
Best practices
- Keep OpenAPI tags consistent so feature grouping stays predictable.
- Use domain-driven feature names for easier navigation.
- Use concise descriptions so team members quickly understand feature scope.
- Re-import and review features whenever the API specification changes.
Related articles
Next steps
- Getting started · Install + connect your spec
- Configuration fundamentals · Stabilize runs
- Initial configuration · Users, licensing, projects
- Release notes · Updates and fixes
Still stuck?
Tell us what you’re trying to accomplish and we’ll point you to the right setup—installation, auth, or CI/CD wiring.