Intelli-Webrunner

Import and Export

Webrunner supports several import/export paths. Use Webrunner JSON when you need a lossless backup of the plugin state. Use cURL, .http, or OpenAPI when you need to move HTTP requests between tools.

Where to find import/export actions

Tree context menu:

  1. Right-click a folder or request in the request tree.
  2. Use Import .http, Export .http, Import OpenAPI, or Export OpenAPI.

Top three-dot menu above the tree:

  1. Use cURL
  2. Import Collections (JSON)
  3. Export Collections (JSON)
  4. Import .http
  5. Export .http

HTTP request actions menu:

  1. Open an HTTP request.
  2. Click the three-dot request actions button near the URL/send controls.
  3. Use Get cURL to copy the current HTTP request as a cURL command.

Webrunner JSON collections

Webrunner JSON is the internal project collection format. Use it for backups, moving Webrunner data between IDE projects, or preserving data that generic HTTP formats cannot represent.

Export includes:

Import restores the collection and global context data from the exported file.

cURL

Import cURL

Use Use cURL from the top three-dot menu. Paste a cURL command and optionally provide a request name. Webrunner creates one HTTP request in the selected folder and opens it. If the name is empty, the request name is based on <METHOD> <URL>.

Supported cURL input:

Import behavior:

Some cURL options are intentionally ignored because they do not map to a persisted Webrunner request yet, for example auth/user, user-agent shorthand, referer, cookie shorthand, output file, timeout, and proxy flags.

Export cURL

Use Get cURL from the HTTP request actions menu.

The generated cURL includes:

Export does not execute Before Request scripts and does not resolve placeholders. Persisted values are exported as they are currently saved, so values like `` remain visible in the cURL.

IntelliJ .http

Webrunner imports and exports a practical subset of IntelliJ HTTP files.

Import .http

Use Import .http from the tree context menu or the top three-dot menu.

Supported import:

Import behavior:

Export .http

Use Export .http from the tree context menu or the top three-dot menu.

Export behavior:

OpenAPI

OpenAPI import/export is for HTTP API structure exchange. It is not as lossless as Webrunner JSON, but Webrunner adds an x-webrunner vendor extension during export to preserve more request state when the exported file is imported back into Webrunner.

Import OpenAPI

Use Import OpenAPI from the tree context menu.

Supported import:

When x-webrunner exists, Webrunner prefers it because it can contain the original request name, method, URL, headers, params, raw body, Before Request script, and After Request script.

Current limitations:

Export OpenAPI

Use Export OpenAPI from the tree context menu.

Export behavior:

Use Webrunner JSON instead of OpenAPI when you need to preserve non-HTTP requests, global context, chain definitions, Kafka settings, saved UI state, or exact plugin-specific data.

Navigation: Home Previous: Chain Mode Next: FAQ