qase_get
Fetch a specific Qase record by type and ID—cases, suites, runs, defects, and more. Use when you already know the identifier and need a single entity with optional field filtering.
Instructions
Fetch one known record by type and ID: case, suite, run, result, plan, defect, milestone, environment, shared_step, shared_parameter, configuration, attachment, author, user, review, or custom_field. code is required for project-scoped entities and can be omitted for global ones (user, author, attachment, custom_field). Narrow the payload with fields, or pass ["*"] for everything. Use this only when you already know the ID and want a single record. For several records, for anything filtered or cross-project, or when you are about to call this in a loop, use qql_search instead — one search returns the whole page at once. Cost: one API call, 0.3-0.5s. Ten of these in sequence measured 5.3s against 1.2s for a single qql_search returning the same ten records, so a loop over IDs is roughly four times slower and ten times more calls.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Entity ID (number) or hash (string) | |
| code | No | Project code (required for most entities) | |
| entity | Yes | Entity type to fetch | |
| fields | No | Optional field projection — only return these top-level fields. Pass ["*"] for all fields. | |
| include | No | Comma-separated list of related entities to include in the response. Cases and runs already request their external issue links by default ("external_issues" / "external_issue"); pass this only to override that. |