Scheduled Import automatically synchronizes your API specifications from external sources into Apidog at regular intervals. This feature is ideal for teams that maintain their API specs in external systems (like Git repositories or Swagger endpoints) but want to leverage Apidog's powerful debugging and testing capabilities without manual re-imports.With Scheduled Import, you can:
Maintain a single source of truth for your API specs in your preferred version control system
Import from multiple sources including GitHub, GitLab, Azure DevOps, and direct URLs
Keep your team aligned with the latest API changes without manual intervention
GitHub Enterprise Cloud data residency
If your organization uses GitHub Enterprise Cloud data residency with a dedicated ghe.com tenant domain, configure the integration before adding it as a Git Repository data source.Learn how to set it up in GitHub Enterprise Cloud.
How often Apidog checks for and imports updates from your data source. Options include every 30 minutes, hourly, daily, or custom intervals.
Source format
The specification format of your API file. Supported formats: OpenAPI (Swagger), ApiDoc, or Apidog native format. If Apidog reports that the file cannot be parsed in the selected format, check that the selected format matches the source file.
Source URL
The direct HTTP(S) link to your API specification file. Example: https://petstore.swagger.io/v2/swagger.json. Must be publicly accessible or protected with Basic Auth.
Runs on
The execution environment for the import task. Choose Local Client (runs when your app is open) or Runner (runs on a self-hosted server 24/7).
Basic auth
Username and password credentials if your Source URL is protected by HTTP Basic Authentication. Leave empty for public URLs.
The import runs only when your Apidog desktop app is open.
Requirement: You must have the project open with write permissions.
Limitation: If you close the app or the project, updates will pause until you open it again.
Network: Can access internal network URLs if your computer can access them.
Opening the project in the Apidog Web App also triggers the scheduled import. However, due to browser security restrictions, the Web App may not be able to access internal network URLs.
You can target specific sprint branches for your import. By default, data imports to the Main Branch.For detailed workflow, refer to Importing data into sprint branches.