Fetch project settings (e.g. retention, integrations).
The ProjectSettings object for the project.
Export the entire project as a ZIP archive (tests, suites, components, profiles, settings).
Raw ZIP bytes ready to be written to disk or uploaded elsewhere.
Import a project from a ZIP archive.
Performs the two-step server flow:
Raw ZIP archive bytes.
The response from the import run endpoint (typically a 202 with
empty body — kept as unknown until the API stabilizes the shape).
Project-level operations: settings, ZIP export, and ZIP import.
Import is exposed as a single high-level call — the API's two-step
validate → runflow is handled internally. The validate step is what surfaces user-correctable errors (e.g. malformed ZIP, naming conflicts).