Project Operations: Import API Definitions
Import API definitions into your project using file upload or Swagger/OpenAPI URL, then confirm discovered endpoints before testing.
Overview
After creating a project, the next operation is importing the API definition. Shift Left Studio supports both local file upload and hosted Swagger/OpenAPI URL import.
This step builds the endpoint inventory used for test generation, execution, and reporting.
Method A: Import via file upload
Use file upload when the API specification is available on your local machine.
- In the Import API dialog, select Upload File.
- Provide the spec using one of these options:
- drag and drop a
.json,.yaml, or.ymlfile - select Click to Browse and choose the file
- drag and drop a
- Select Import to parse the specification.
Supported formats include OpenAPI 2.0 (Swagger) and OpenAPI 3.x in JSON or YAML.
Method B: Import via Swagger/OpenAPI URL
Use URL import when the specification is hosted and accessible through HTTP/HTTPS.
- In the Import API dialog, switch to the URL tab.
- Enter the full specification URL (for example,
https://example.com/swagger.json). - Select Import to fetch and parse the remote document.
Confirm endpoint discovery
After import completes, Shift Left Studio shows the discovered endpoints.
- Review endpoint count and paths.
- Confirm method/path coverage for critical resources.
- Select Close to continue into the project dashboard.
If expected endpoints are missing, re-check the source specification for completeness and validity.
Next in the workflow
- Navigate features and endpoints: Managing projects
- Validate endpoints: Validate endpoints
- Generate and run tests: Generate endpoint test cases and Run tests and review results
- Tune project behavior: Project settings
Related articles
Previous
Create Your First Project
Product documentation
Next
Managing Projects: Browse Features and Endpoints
Product documentation
Related articles
- Create Your First Project · Product documentation
- Managing Projects: Browse Features and Endpoints · Product documentation
- Project Settings · Product documentation
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.