Create or update suite
qase_suite_upsertCreate or update a test suite for a Qase project. Provide an id to update an existing suite, or omit it to create a new one; optionally nest under a parent suite by passing parent_id.
Instructions
Create or update a test suite — the folder cases live in. Without id it creates, with id it updates. Nest a suite by passing parent_id; the whole existing tree comes back from qase_project_context, so read that first rather than guessing at parent IDs. Building a deep tree means one call per node, so create parents before children and reuse the IDs returned. Cost: one API call, about 0.5s.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Suite ID — if provided, updates; if omitted, creates | |
| code | Yes | Project code (2-10 uppercase letters, numbers, or underscores) | |
| title | Yes | Suite title | |
| parent_id | No | Parent suite ID for nesting | |
| description | No | What this suite groups — shown under the suite title in the tree | |
| preconditions | No | Setup every case in this suite assumes, inherited by its child suites |