Creates a branched LiveDoc and returns an asynchronous `jobs` resource. `requestBody.documentConfigurations` identifies the source and optional target project, space, and document name; omit target project/space to branch within the source project and space. Requires read access to the source and write access to the target; poll `getJob` for completion. Use `copyDocument` when branch lineage is not needed. Effect: triggers a server-side action rather than a plain resource creation — whether repeating it is safe, a no-op, or rejected depends on the specific action; treat it as not guaranteed idempotent. Tip: set `dry_run: true` first to validate the arguments and preview the exact request without sending it to Polarion. The executor returns this preview as normal text, and as structured content when the tool declares an output schema.
輸入參數dry_runspaceId必填revisionprojectId必填requestBody必填documentName必填
Creates branches for multiple source LiveDocs and returns an asynchronous `jobs` resource. Each `documentConfigurations` entry supplies a source and may specify its own target; omitted targets stay with the source location. Requires source read and target write permissions; poll `getJob` for completion. Use `branchDocument` for one document. Effect: triggers a server-side action rather than a plain resource creation — whether repeating it is safe, a no-op, or rejected depends on the specific action; treat it as not guaranteed idempotent. Tip: set `dry_run: true` first to validate the arguments and preview the exact request without sending it to Polarion. The executor returns this preview as normal text, and as structured content when the tool declares an output schema.
輸入參數dry_runrequestBody必填
Closes one Collection, changing its lifecycle state while retaining its contents. Requires permission to update the Collection. Use `reopenCollection` to make a closed Collection active again, or `reuseCollection` when continuing its contents as a new cycle. Effect: triggers a server-side action rather than a plain resource creation — whether repeating it is safe, a no-op, or rejected depends on the specific action; treat it as not guaranteed idempotent. Tip: set `dry_run: true` first to validate the arguments and preview the exact request without sending it to Polarion. The executor returns this preview as normal text, and as structured content when the tool declares an output schema.
輸入參數dry_runprojectId必填collectionId必填
Copies one LiveDoc into a target project and space, creating a new document while leaving the source unchanged. Supply the target location and new document name in `requestBody`; omit target project/space only when the operation should remain in the source location. Use `branchDocument` when the copy must retain branch lineage. Effect: triggers a server-side action rather than a plain resource creation — whether repeating it is safe, a no-op, or rejected depends on the specific action; treat it as not guaranteed idempotent. Tip: set `dry_run: true` first to validate the arguments and preview the exact request without sending it to Polarion. The executor returns this preview as normal text, and as structured content when the tool declares an output schema.
輸入參數dry_runspaceId必填revisionprojectId必填requestBody必填documentName必填
Creates a new Polarion project and returns the created project resource. Supply a unique project ID and any required template configuration; the signed-in user must have project creation permission. Use `getProjectTemplates` first when selecting a template, or `markProject` to register existing repository data as a project. Effect: triggers a server-side action rather than a plain resource creation — whether repeating it is safe, a no-op, or rejected depends on the specific action; treat it as not guaranteed idempotent. Tip: set `dry_run: true` first to validate the arguments and preview the exact request without sending it to Polarion. The executor returns this preview as normal text, and as structured content when the tool declares an output schema.
輸入參數dry_runrequestBody必填
Deletes a list of Work Items from the Global context. Scope: spans every project (no project filter). To act on a single project, use `deleteWorkItems` instead. Effect: irreversible — data removed or overwritten by this call cannot be recovered through the API. Tip: set `dry_run: true` first to validate the arguments and preview the exact request without sending it to Polarion. The executor returns this preview as normal text, and as structured content when the tool declares an output schema.
輸入參數dry_runrequestBody必填
Deletes the specified Work Item Approval. Cardinality: targets a single item by ID. For the full collection or a batch, use `deleteApprovals` instead. Effect: irreversible — data removed or overwritten by this call cannot be recovered through the API. Tip: set `dry_run: true` first to validate the arguments and preview the exact request without sending it to Polarion. The executor returns this preview as normal text, and as structured content when the tool declares an output schema.
輸入參數userId必填dry_runprojectId必填workItemId必填
Deletes a list of Work Item Approvals. Cardinality: targets the full collection or a batch. For a single item by ID, use `deleteApproval` instead. Effect: irreversible — data removed or overwritten by this call cannot be recovered through the API. Tip: set `dry_run: true` first to validate the arguments and preview the exact request without sending it to Polarion. The executor returns this preview as normal text, and as structured content when the tool declares an output schema.
輸入參數dry_runprojectId必填workItemId必填requestBody必填
Deletes the specified Collection. Cardinality: targets a single item by ID. For the full collection or a batch, use `deleteCollections` instead. Effect: irreversible — data removed or overwritten by this call cannot be recovered through the API. Tip: set `dry_run: true` first to validate the arguments and preview the exact request without sending it to Polarion. The executor returns this preview as normal text, and as structured content when the tool declares an output schema.
輸入參數dry_runprojectId必填collectionId必填
Deletes a list of Collections. Cardinality: targets the full collection or a batch. For a single item by ID, use `deleteCollection` instead. Effect: irreversible — data removed or overwritten by this call cannot be recovered through the API. Tip: set `dry_run: true` first to validate the arguments and preview the exact request without sending it to Polarion. The executor returns this preview as normal text, and as structured content when the tool declares an output schema.
輸入參數dry_runprojectId必填requestBody必填
deleteCollectionsRelationship
Removes the named relationship from one Collection; the related resource itself is not deleted. Read current links with `getCollectionsRelationship`; use `postCollectionsRelationships` to add links or `patchCollectionsRelationships` to replace the relationship set. Effect: irreversible — data removed or overwritten by this call cannot be recovered through the API. Tip: set `dry_run: true` first to validate the arguments and preview the exact request without sending it to Polarion. The executor returns this preview as normal text, and as structured content when the tool declares an output schema.
輸入參數dry_runprojectId必填requestBody必填collectionId必填relationshipId必填
Deletes a list of Document Parts. Effect: irreversible — data removed or overwritten by this call cannot be recovered through the API. Tip: set `dry_run: true` first to validate the arguments and preview the exact request without sending it to Polarion. The executor returns this preview as normal text, and as structured content when the tool declares an output schema.
輸入參數dry_runspaceId必填projectId必填requestBody必填documentName必填
deleteExternallyLinkedWorkItem
Deletes the specified Externally Linked Work Item. Cardinality: targets a single item by ID. For the full collection or a batch, use `deleteExternallyLinkedWorkItems` instead. Effect: irreversible — data removed or overwritten by this call cannot be recovered through the API. Tip: set `dry_run: true` first to validate the arguments and preview the exact request without sending it to Polarion. The executor returns this preview as normal text, and as structured content when the tool declares an output schema.
輸入參數roleId必填dry_runhostname必填projectId必填workItemId必填targetProjectId必填linkedWorkItemId必填
deleteExternallyLinkedWorkItems
Deletes a list of Externally Linked Work Items. Cardinality: targets the full collection or a batch. For a single item by ID, use `deleteExternallyLinkedWorkItem` instead. Effect: irreversible — data removed or overwritten by this call cannot be recovered through the API. Tip: set `dry_run: true` first to validate the arguments and preview the exact request without sending it to Polarion. The executor returns this preview as normal text, and as structured content when the tool declares an output schema.
輸入參數dry_runprojectId必填workItemId必填requestBody必填
Deletes the specified Custom Field configuration from the Global context. Scope: spans every project (no project filter). To act on a single project, use `deleteProjectCustomFields` instead. Effect: irreversible — data removed or overwritten by this call cannot be recovered through the API. Tip: set `dry_run: true` first to validate the arguments and preview the exact request without sending it to Polarion. The executor returns this preview as normal text, and as structured content when the tool declares an output schema.
輸入參數dry_runtargetType必填resourceType必填
Deletes the specified Enumeration from the Global context. Scope: spans every project (no project filter). To act on a single project, use `deleteProjectEnumeration` instead. Effect: irreversible — data removed or overwritten by this call cannot be recovered through the API. Tip: set `dry_run: true` first to validate the arguments and preview the exact request without sending it to Polarion. The executor returns this preview as normal text, and as structured content when the tool declares an output schema.
輸入參數dry_runenumName必填targetType必填enumContext必填
Deletes specified license slots from the Polarion server. This is a server-wide administrative change requiring license administration permission. Read current assignments with `getLicenseSlots` and capacity with `getLicense` before removal. Effect: irreversible — data removed or overwritten by this call cannot be recovered through the API. Tip: set `dry_run: true` first to validate the arguments and preview the exact request without sending it to Polarion. The executor returns this preview as normal text, and as structured content when the tool declares an output schema.
輸入參數typeId必填dry_runrequestBody必填
Deletes the direct outgoing links to other Work Items. (The same as the corresponding Java API method.) Does not pertain to external links or backlinks. Cardinality: targets a single item by ID. For the full collection or a batch, use `deleteLinkedWorkItems` instead. Effect: irreversible — data removed or overwritten by this call cannot be recovered through the API. Tip: set `dry_run: true` first to validate the arguments and preview the exact request without sending it to Polarion. The executor returns this preview as normal text, and as structured content when the tool declares an output schema.
輸入參數roleId必填dry_runprojectId必填workItemId必填targetProjectId必填linkedWorkItemId必填
Deletes the direct outgoing links to other Work Items. (The same as the corresponding Java API method.) Does not pertain to external links or backlinks. Cardinality: targets the full collection or a batch. For a single item by ID, use `deleteLinkedWorkItem` instead. Effect: irreversible — data removed or overwritten by this call cannot be recovered through the API. Tip: set `dry_run: true` first to validate the arguments and preview the exact request without sending it to Polarion. The executor returns this preview as normal text, and as structured content when the tool declares an output schema.
輸入參數dry_runprojectId必填workItemId必填requestBody必填
Removes one or more OSLC links from a Work Item, identified in `requestBody.data` by their link IDs as returned by `getOslcResources`. Only the link is removed; the artifact in the remote OSLC tool is untouched. To add links use `postOslcResources`; for Polarion-internal links use `deleteLinkedWorkItems`. Effect: irreversible — data removed or overwritten by this call cannot be recovered through the API. Tip: set `dry_run: true` first to validate the arguments and preview the exact request without sending it to Polarion. The executor returns this preview as normal text, and as structured content when the tool declares an output schema.
輸入參數dry_runprojectId必填workItemId必填requestBody必填
Permanently deletes one Rich Page and its content; this cannot be undone through this API. Requires page deletion permission. Use `dry_run` to preview the request or `patchRichPage` to edit without deleting. Effect: irreversible — data removed or overwritten by this call cannot be recovered through the API. Tip: set `dry_run: true` first to validate the arguments and preview the exact request without sending it to Polarion. The executor returns this preview as normal text, and as structured content when the tool declares an output schema.
輸入參數dry_runspaceId必填pageName必填projectId必填
Deletes the specified Page Attachment. Effect: irreversible — data removed or overwritten by this call cannot be recovered through the API. Tip: set `dry_run: true` first to validate the arguments and preview the exact request without sending it to Polarion. The executor returns this preview as normal text, and as structured content when the tool declares an output schema.
輸入參數dry_runspaceId必填pageName必填projectId必填attachmentId必填
Deletes the specified Plan. Cardinality: targets a single item by ID. For the full collection or a batch, use `deletePlans` instead. Effect: irreversible — data removed or overwritten by this call cannot be recovered through the API. Tip: set `dry_run: true` first to validate the arguments and preview the exact request without sending it to Polarion. The executor returns this preview as normal text, and as structured content when the tool declares an output schema.
輸入參數planId必填dry_runprojectId必填
Removes the named relationship from one Plan without deleting the related resource. Read current links with `getPlanRelationship`; use `postPlanRelationships` to add links or `patchPlanRelationships` to replace them. Effect: irreversible — data removed or overwritten by this call cannot be recovered through the API. Tip: set `dry_run: true` first to validate the arguments and preview the exact request without sending it to Polarion. The executor returns this preview as normal text, and as structured content when the tool declares an output schema.
輸入參數planId必填dry_runprojectId必填requestBody必填relationshipId必填
Deletes a list of Plans. Cardinality: targets the full collection or a batch. For a single item by ID, use `deletePlan` instead. Effect: irreversible — data removed or overwritten by this call cannot be recovered through the API. Tip: set `dry_run: true` first to validate the arguments and preview the exact request without sending it to Polarion. The executor returns this preview as normal text, and as structured content when the tool declares an output schema.
輸入參數dry_runprojectId必填requestBody必填
Permanently deletes a Polarion project and its project data, including contained resources; this cannot be recovered through the API. Requires project deletion permission. Use `dry_run` to preview the request, and use `unmarkProject` when the project data should remain in the repository. Effect: irreversible — data removed or overwritten by this call cannot be recovered through the API. Tip: set `dry_run: true` first to validate the arguments and preview the exact request without sending it to Polarion. The executor returns this preview as normal text, and as structured content when the tool declares an output schema.
輸入參數dry_runprojectId必填
deleteProjectCustomFields
Deletes the specified Custom Field configuration from the Project context. Scope: one project (requires a project ID). To act across all projects, use `deleteGlobalCustomFields` instead. Effect: irreversible — data removed or overwritten by this call cannot be recovered through the API. Tip: set `dry_run: true` first to validate the arguments and preview the exact request without sending it to Polarion. The executor returns this preview as normal text, and as structured content when the tool declares an output schema.
輸入參數dry_runprojectId必填targetType必填resourceType必填
Deletes the specified Enumeration from the Project context. Scope: one project (requires a project ID). To act across all projects, use `deleteGlobalEnumeration` instead. Effect: irreversible — data removed or overwritten by this call cannot be recovered through the API. Tip: set `dry_run: true` first to validate the arguments and preview the exact request without sending it to Polarion. The executor returns this preview as normal text, and as structured content when the tool declares an output schema.
輸入參數dry_runenumName必填projectId必填targetType必填enumContext必填
deleteProjectTestParameterDefinition
Deletes the specified Test Parameter Definition for the specified Project. Cardinality: targets a single item by ID. For the full collection or a batch, use `deleteProjectTestParameterDefinitions` instead. Effect: irreversible — data removed or overwritten by this call cannot be recovered through the API. Tip: set `dry_run: true` first to validate the arguments and preview the exact request without sending it to Polarion. The executor returns this preview as normal text, and as structured content when the tool declares an output schema.
輸入參數dry_runprojectId必填testParamId必填
deleteProjectTestParameterDefinitions
Deletes a list of Test Parameter Definitions for the specified Project. Cardinality: targets the full collection or a batch. For a single item by ID, use `deleteProjectTestParameterDefinition` instead. Effect: irreversible — data removed or overwritten by this call cannot be recovered through the API. Tip: set `dry_run: true` first to validate the arguments and preview the exact request without sending it to Polarion. The executor returns this preview as normal text, and as structured content when the tool declares an output schema.
輸入參數dry_runprojectId必填requestBody必填
Deletes one Test Record execution in a Test Run iteration, not the Test Case definition. Use `getTestRecords` to identify the record and `patchTestRecord` when only its values should change. Effect: irreversible — data removed or overwritten by this call cannot be recovered through the API. Tip: set `dry_run: true` first to validate the arguments and preview the exact request without sending it to Polarion. The executor returns this preview as normal text, and as structured content when the tool declares an output schema.
輸入參數dry_runiteration必填projectId必填testRunId必填testCaseId必填testCaseProjectId必填
deleteTestRecordAttachment
Deletes the specified Test Record Attachment. Cardinality: targets a single item by ID. For the full collection or a batch, use `deleteTestRecordAttachments` instead. Effect: irreversible — data removed or overwritten by this call cannot be recovered through the API. Tip: set `dry_run: true` first to validate the arguments and preview the exact request without sending it to Polarion. The executor returns this preview as normal text, and as structured content when the tool declares an output schema.
輸入參數dry_runiteration必填projectId必填testRunId必填testCaseId必填attachmentId必填testCaseProjectId必填
deleteTestRecordAttachments
Deletes a list of Test Record Attachments. Cardinality: targets the full collection or a batch. For a single item by ID, use `deleteTestRecordAttachment` instead. Effect: irreversible — data removed or overwritten by this call cannot be recovered through the API. Tip: set `dry_run: true` first to validate the arguments and preview the exact request without sending it to Polarion. The executor returns this preview as normal text, and as structured content when the tool declares an output schema.
輸入參數dry_runiteration必填projectId必填testRunId必填testCaseId必填requestBody必填testCaseProjectId必填
deleteTestRecordTestParameter
Removes one parameter value from a Test Record execution without deleting the record or Test Case. Use `getTestRecordTestParameters` to inspect values and `patchTestRecordTestParameters` to change rather than remove them. Effect: irreversible — data removed or overwritten by this call cannot be recovered through the API. Tip: set `dry_run: true` first to validate the arguments and preview the exact request without sending it to Polarion. The executor returns this preview as normal text, and as structured content when the tool declares an output schema.
輸入參數dry_runiteration必填projectId必填testRunId必填testCaseId必填testParamId必填testCaseProjectId必填
Deletes the specified Test Run. Cardinality: targets a single item by ID. For the full collection or a batch, use `deleteTestRuns` instead. Effect: irreversible — data removed or overwritten by this call cannot be recovered through the API. Tip: set `dry_run: true` first to validate the arguments and preview the exact request without sending it to Polarion. The executor returns this preview as normal text, and as structured content when the tool declares an output schema.
輸入參數dry_runprojectId必填testRunId必填
Deletes the specified Test Run Attachment. Cardinality: targets a single item by ID. For the full collection or a batch, use `deleteTestRunAttachments` instead. Effect: irreversible — data removed or overwritten by this call cannot be recovered through the API. Tip: set `dry_run: true` first to validate the arguments and preview the exact request without sending it to Polarion. The executor returns this preview as normal text, and as structured content when the tool declares an output schema.
輸入參數dry_runprojectId必填testRunId必填attachmentId必填
Deletes a list of Test Run Attachments. Cardinality: targets the full collection or a batch. For a single item by ID, use `deleteTestRunAttachment` instead. Effect: irreversible — data removed or overwritten by this call cannot be recovered through the API. Tip: set `dry_run: true` first to validate the arguments and preview the exact request without sending it to Polarion. The executor returns this preview as normal text, and as structured content when the tool declares an output schema.
輸入參數dry_runprojectId必填testRunId必填requestBody必填
deleteTestRunTestParameter
Deletes the specified Test Parameter for the specified Test Run. Cardinality: targets a single item by ID. For the full collection or a batch, use `deleteTestRunTestParameters` instead. Effect: irreversible — data removed or overwritten by this call cannot be recovered through the API. Tip: set `dry_run: true` first to validate the arguments and preview the exact request without sending it to Polarion. The executor returns this preview as normal text, and as structured content when the tool declares an output schema.
輸入參數dry_runprojectId必填testRunId必填testParamId必填
deleteTestRunTestParameterDefinition
Deletes the specified Test Parameter Definition for the specified Test Run. Effect: irreversible — data removed or overwritten by this call cannot be recovered through the API. Tip: set `dry_run: true` first to validate the arguments and preview the exact request without sending it to Polarion. The executor returns this preview as normal text, and as structured content when the tool declares an output schema.
輸入參數dry_runprojectId必填testRunId必填testParamId必填
deleteTestRunTestParameters
Deletes a list of Test Parameters for the specified Test Run. Cardinality: targets the full collection or a batch. For a single item by ID, use `deleteTestRunTestParameter` instead. Effect: irreversible — data removed or overwritten by this call cannot be recovered through the API. Tip: set `dry_run: true` first to validate the arguments and preview the exact request without sending it to Polarion. The executor returns this preview as normal text, and as structured content when the tool declares an output schema.
輸入參數dry_runprojectId必填testRunId必填requestBody必填
Deletes a list of Test Runs. Cardinality: targets the full collection or a batch. For a single item by ID, use `deleteTestRun` instead. Effect: irreversible — data removed or overwritten by this call cannot be recovered through the API. Tip: set `dry_run: true` first to validate the arguments and preview the exact request without sending it to Polarion. The executor returns this preview as normal text, and as structured content when the tool declares an output schema.
輸入參數dry_runprojectId必填requestBody必填
Deletes the specified Test Step. Cardinality: targets a single item by ID. For the full collection or a batch, use `deleteTestSteps` instead. Effect: irreversible — data removed or overwritten by this call cannot be recovered through the API. Tip: set `dry_run: true` first to validate the arguments and preview the exact request without sending it to Polarion. The executor returns this preview as normal text, and as structured content when the tool declares an output schema.
輸入參數dry_runprojectId必填workItemId必填testStepIndex必填
deleteTestStepResultAttachment
Deletes the specified Test Step Result Attachment. Cardinality: targets a single item by ID. For the full collection or a batch, use `deleteTestStepResultAttachments` instead. Effect: irreversible — data removed or overwritten by this call cannot be recovered through the API. Tip: set `dry_run: true` first to validate the arguments and preview the exact request without sending it to Polarion. The executor returns this preview as normal text, and as structured content when the tool declares an output schema.
輸入參數dry_runiteration必填projectId必填testRunId必填testCaseId必填attachmentId必填testStepIndex必填testCaseProjectId必填
deleteTestStepResultAttachments
Deletes a list of Test Step Result Attachments. Cardinality: targets the full collection or a batch. For a single item by ID, use `deleteTestStepResultAttachment` instead. Effect: irreversible — data removed or overwritten by this call cannot be recovered through the API. Tip: set `dry_run: true` first to validate the arguments and preview the exact request without sending it to Polarion. The executor returns this preview as normal text, and as structured content when the tool declares an output schema.
輸入參數dry_runiteration必填projectId必填testRunId必填testCaseId必填requestBody必填testStepIndex必填testCaseProjectId必填
Deletes a list of Test Steps. Cardinality: targets the full collection or a batch. For a single item by ID, use `deleteTestStep` instead. Effect: irreversible — data removed or overwritten by this call cannot be recovered through the API. Tip: set `dry_run: true` first to validate the arguments and preview the exact request without sending it to Polarion. The executor returns this preview as normal text, and as structured content when the tool declares an output schema.
輸入參數dry_runprojectId必填workItemId必填requestBody必填
Deletes the specified Work Item Attachment. Effect: irreversible — data removed or overwritten by this call cannot be recovered through the API. Tip: set `dry_run: true` first to validate the arguments and preview the exact request without sending it to Polarion. The executor returns this preview as normal text, and as structured content when the tool declares an output schema.
輸入參數dry_runprojectId必填workItemId必填attachmentId必填
Deletes a list of Work Items. Scope: one project (requires a project ID). To act across all projects, use `deleteAllWorkItems` instead. Effect: irreversible — data removed or overwritten by this call cannot be recovered through the API. Tip: set `dry_run: true` first to validate the arguments and preview the exact request without sending it to Polarion. The executor returns this preview as normal text, and as structured content when the tool declares an output schema.
輸入參數dry_runprojectId必填requestBody必填
deleteWorkItemsRelationship
Removes one named JSON:API relationship from a Work Item; this edits linkage and does not delete related Work Items. Use `getWorkItemsRelationships` to inspect raw linkage or linked-work-item tools for link roles and related item details. Effect: irreversible — data removed or overwritten by this call cannot be recovered through the API. Tip: set `dry_run: true` first to validate the arguments and preview the exact request without sending it to Polarion. The executor returns this preview as normal text, and as structured content when the tool declares an output schema.
輸入參數dry_runprojectId必填workItemId必填requestBody必填relationshipId必填
Deletes the specified Work Record. Cardinality: targets a single item by ID. For the full collection or a batch, use `deleteWorkRecords` instead. Effect: irreversible — data removed or overwritten by this call cannot be recovered through the API. Tip: set `dry_run: true` first to validate the arguments and preview the exact request without sending it to Polarion. The executor returns this preview as normal text, and as structured content when the tool declares an output schema.
輸入參數dry_runprojectId必填workItemId必填workRecordId必填
Deletes a list of Work Records. Cardinality: targets the full collection or a batch. For a single item by ID, use `deleteWorkRecord` instead. Effect: irreversible — data removed or overwritten by this call cannot be recovered through the API. Tip: set `dry_run: true` first to validate the arguments and preview the exact request without sending it to Polarion. The executor returns this preview as normal text, and as structured content when the tool declares an output schema.
輸入參數dry_runprojectId必填workItemId必填requestBody必填
Starts a Polarion asynchronous job and returns its `jobs` resource; this response means the job was accepted, not that it finished. Poll `getJob` with the returned job ID, then use `getJobLogContent` or `getJobResultFileContent` after completion. Use `run_job_and_wait` when bounded polling and a log tail are preferred. Effect: triggers a server-side action rather than a plain resource creation — whether repeating it is safe, a no-op, or rejected depends on the specific action; treat it as not guaranteed idempotent. Tip: set `dry_run: true` first to validate the arguments and preview the exact request without sending it to Polarion. The executor returns this preview as normal text, and as structured content when the tool declares an output schema.
輸入參數dry_runrequestBody必填
Generates a chat completion using a Large Language Model (LLM). Effect: triggers a server-side action rather than a plain resource creation — whether repeating it is safe, a no-op, or rejected depends on the specific action; treat it as not guaranteed idempotent. Tip: set `dry_run: true` first to validate the arguments and preview the exact request without sending it to Polarion. The executor returns this preview as normal text, and as structured content when the tool declares an output schema.
輸入參數dry_runrequestBody必填
Returns a list of Documents from all Projects. Scope: spans every project (no project filter). To act on a single project, use `getDocuments` instead. Examples: {"query":"title:Plan","page[size]":20}. Selection: Use getAllDocuments to search Documents across projects; use getDocuments when listing within one project and getDocument when you know the Document name and need one result.
輸入參數sortqueryfieldsincluderevisionmax_itemspage_size_page_number_response_format
Returns a list of Pages from all Projects and Pages on the Repository level. Scope: spans every project (no project filter). To act on a single project, use `getPages` instead.
輸入參數sortqueryfieldsincluderevisionmax_itemspage_size_page_number_response_format
Returns a list of Work Items from all Projects. Scope: spans every project (no project filter). To act on a single project, use `getWorkItems` instead. Examples: {"query":"type:requirement","fields":{"workitems":"id,title"},"page[size]":25}. Selection: Use getAllWorkItems when the search must span every project; use getWorkItems when you know the project and want a project-scoped result.
輸入參數sortqueryfieldsincluderevisionmax_itemspage_size_page_number_response_format
getAvailableEnumOptionsForDocument
Returns the enumeration options that may be set on one field of one existing Document (ID, name, color/icon), narrowed by that Document's type. `fieldId` must be an enumeration-typed field (e.g. `status`, `severity`, or a custom enum field). Call it before patchDocument to pick a valid value; for the value(s) currently set use `getCurrentEnumerationOptionsForDocument`, and for a Document that does not exist yet use `getAvailableEnumOptionsForDocumentType`.
輸入參數fieldId必填spaceId必填max_itemsprojectId必填page_size_documentName必填page_number_response_format
getAvailableEnumOptionsForDocumentType
Returns the enumeration options that may be set on one field for a Document type (e.g. `type=req_specification`), before any concrete Document exists. `fieldId` must be an enumeration-typed field (e.g. `status`, `severity`, or a custom enum field). Pass `type=~` for options that apply regardless of type. Call it before postDocuments to choose valid values; for an existing Document use `getAvailableEnumOptionsForDocument`.
輸入參數typefieldId必填max_itemsprojectId必填page_size_page_number_response_format
getAvailableEnumOptionsForWorkItem
Returns the enumeration options that may be set on one field of one existing Work Item (ID, name, and presentation such as color/icon), already narrowed by that item's type and any dependent enumerations. `fieldId` must be an enumeration-typed field (e.g. `status`, `severity`, or a custom enum field). Call it before patchWorkItem to pick a valid value; for the value(s) currently set use `getCurrentEnumOptionsForWorkItem`, and for an item that does not exist yet use `getAvailableEnumOptionsForWorkItemType`.
輸入參數fieldId必填max_itemsprojectId必填page_size_workItemId必填page_number_response_format
getAvailableEnumOptionsForWorkItemType
Returns the enumeration options that may be set on one field for a Work Item type (e.g. `type=requirement`), before any concrete item exists. `fieldId` must be an enumeration-typed field (e.g. `status`, `severity`, or a custom enum field). Pass `type=~` for options that apply regardless of type. Call it before postWorkItems to choose valid values; for an existing item use `getAvailableEnumOptionsForWorkItem`, which also applies that item's dependent enumerations.
輸入參數typefieldId必填max_itemsprojectId必填page_size_page_number_response_format
Downloads the avatar image of one user. Images (PNG, JPEG, GIF, WebP) come back as image content, UTF-8 text files as text, and any other file (PDF, Office, ZIP) as an embedded base64 resource; files over 20 MB are refused. Since avatars are images, this is rarely useful to an agent; for a user's name, email, and other profile data use `getUser`, and to replace the image use `updateAvatar`.
輸入參數userId必填response_format
Returns Work Items with an incoming link to the specified Work Item, paginated. Use `getLinkedWorkItems` for outgoing links, `getExternallyLinkedWorkItem` for links to another Polarion server, or `getWorkItemsRelationships` for raw relationship linkage without linked item details.
輸入參數fieldsincluderevisionmax_itemsprojectId必填page_size_workItemId必填page_number_response_format
Returns the specified Collection. Cardinality: targets a single item by ID. For the full collection or a batch, use `getCollections` instead.
輸入參數fieldsincluderevisionprojectId必填collectionId必填response_format
Returns a list of Collections. Cardinality: targets the full collection or a batch. For a single item by ID, use `getCollection` instead.
輸入參數sortqueryfieldsincluderevisionmax_itemsprojectId必填page_size_page_number_response_format
getCollectionsRelationship
Returns the resource identifiers linked from one Collection through a single named relationship, as JSON:API linkage (`{type, id}` entries) without the related resources' attributes. `relationshipId` is the relationship's name, not an entry ID. Use this to inspect one relationship cheaply; to read the Collection with its related resources embedded, call its get tool with `include` instead. To change the relationship, use `postCollectionsRelationships` (add), `patchCollectionsRelationships` (replace), or `deleteCollectionsRelationship` (remove).
輸入參數fieldsincluderevisionprojectId必填page_size_collectionId必填page_number_relationshipId必填response_format
getCurrentEnumOptionsForWorkItem
Returns the enumeration option(s) currently selected in one field of one Work Item, resolved to full option objects (ID, name, color/icon) rather than the bare ID stored on the item. `fieldId` must be an enumeration-typed field (e.g. `status`, `severity`, or a custom enum field). Use it to display or compare the current value; for the options you could switch to use `getAvailableEnumOptionsForWorkItem`.
輸入參數fieldId必填revisionmax_itemsprojectId必填page_size_workItemId必填page_number_response_format
getCurrentEnumerationOptionsForDocument
Returns the enumeration option(s) currently selected in one field of one Document, resolved to full option objects (ID, name, color/icon) rather than the bare stored ID. `fieldId` must be an enumeration-typed field (e.g. `status`, `severity`, or a custom enum field). Use it to display or compare the current value; for the options you could switch to use `getAvailableEnumOptionsForDocument`.
輸入參數fieldId必填spaceId必填revisionmax_itemsprojectId必填page_size_documentName必填page_number_response_format
Returns the Polarion user represented by the bearer token or active session, including that user’s profile fields. The result depends on the credentials used for this request and is not an arbitrary user lookup; use `getUser` with a user ID to inspect another profile. A 403 means the credentials cannot read this endpoint, not that authentication failed.
輸入參數fieldsincluderevisionresponse_format
Returns the specified Icon from the default context. Cardinality: targets a single item by ID. For the full collection or a batch, use `getDefaultIcons` instead.
輸入參數fieldsiconId必填response_format
Returns a list of Icons from the default context. Cardinality: targets the full collection or a batch. For a single item by ID, use `getDefaultIcon` instead.
輸入參數fieldsmax_itemspage_size_page_number_response_format
Returns the specified Document. Cardinality: targets a single item by ID. For the full collection or a batch, use `getSpaceDocuments` instead. Examples: {"projectId":"myproject","spaceId":"_default","documentName":"requirements","fields":{"documents":"id,title,homePageContent"}}. Selection: Use getDocument to read one Document by name; use getAllDocuments to search a collection across projects.
輸入參數fieldsincludespaceId必填revisionprojectId必填documentName必填response_format
Returns the specified Document Attachment. Cardinality: targets a single item by ID. For the full collection or a batch, use `getDocumentAttachments` instead.
輸入參數fieldsincludespaceId必填revisionprojectId必填attachmentId必填documentName必填response_format
getDocumentAttachmentContent
Downloads the raw file content of one Document attachment. Images (PNG, JPEG, GIF, WebP) come back as image content, UTF-8 text files as text, and any other file (PDF, Office, ZIP) as an embedded base64 resource; files over 20 MB are refused. Use this only when you need the file's bytes; for its metadata (fileName, contentType, size, author) call `getDocumentAttachment`, and to discover attachment IDs call `getDocumentAttachments`.
輸入參數spaceId必填revisionprojectId必填attachmentId必填documentName必填response_format
Returns a list of Document Attachments. Cardinality: targets the full collection or a batch. For a single item by ID, use `getDocumentAttachment` instead.
輸入參數fieldsincludespaceId必填revisionmax_itemsprojectId必填page_size_documentName必填page_number_response_format
Returns the specified Document Part. Cardinality: targets a single item by ID. For the full collection or a batch, use `getDocumentParts` instead.
輸入參數fieldspartId必填includespaceId必填revisionprojectId必填documentName必填response_format
Returns a list of Document Parts. Cardinality: targets the full collection or a batch. For a single item by ID, use `getDocumentPart` instead.
輸入參數fieldsincludespaceId必填revisionmax_itemsprojectId必填page_size_documentName必填page_number_response_format
Returns a list of Documents from the Project context. Scope: one project (requires a project ID). To act across all projects, use `getAllDocuments` instead. Examples: {"projectId":"myproject","query":"title:Plan","page[size]":20}. Selection: Use getDocuments when listing Documents in one project; use getAllDocuments to search across projects.
輸入參數sortqueryfieldsincluderevisionmax_itemsprojectId必填page_size_page_number_response_format
Starts an asynchronous export of one Test Run's test cases to an Excel workbook, optionally filtered with `query`, ordered with `sortBy`, and shaped by an export `template`. Returns a `jobs` resource, not the file: poll `getJob` until finished, then download the workbook with `getJobResultFileContent`. To import results back, use `importExcelTestResults`.
輸入參數querysortBytemplateprojectId必填testRunId必填response_format
getExternallyLinkedWorkItem
Returns Work Items linked to the specified item in another Polarion server, using the external-link relationship. Use `getLinkedWorkItems` or `getBacklinkedWorkItems` for links within this server and `getWorkItemsRelationships` for raw relationship identifiers. Cardinality: targets a single item by ID. For the full collection or a batch, use `getExternallyLinkedWorkItems` instead.
輸入參數fieldsroleId必填includehostname必填revisionprojectId必填workItemId必填response_formattargetProjectId必填linkedWorkItemId必填
getExternallyLinkedWorkItems
Returns the external links to other Work Items. (The same as the corresponding Java API method.). Cardinality: targets the full collection or a batch. For a single item by ID, use `getExternallyLinkedWorkItem` instead.
輸入參數fieldsincluderevisionmax_itemsprojectId必填page_size_workItemId必填page_number_response_format
Returns the specified Feature Selection. Cardinality: targets a single item by ID. For the full collection or a batch, use `getFeatureSelections` instead.
輸入參數fieldsincluderevisionprojectId必填workItemId必填response_formatselectionTypeId必填targetProjectId必填targetWorkItemId必填
Returns a list of Feature Selections. Cardinality: targets the full collection or a batch. For a single item by ID, use `getFeatureSelection` instead.
輸入參數fieldsincluderevisionmax_itemsprojectId必填page_size_workItemId必填page_number_response_format
getFieldsMetadataForCollection
Returns the field definitions that apply to one specific Collection, keyed by field ID: each field's label and type kind (primitive such as `string`/`date`/`text/html`, list, structure, or enumeration with its enum name), including the custom fields configured for its type. Use it before writing to the Collection to learn which field keys and value types are valid. For the project-wide definitions of a resource type without a concrete instance, use `getProjectFieldsMetadata`; for global defaults, `getGlobalFieldsMetadata`.
輸入參數projectId必填collectionId必填response_format
getFieldsMetadataForDocument
Returns the field definitions that apply to one specific Document, keyed by field ID: each field's label and type kind (primitive such as `string`/`date`/`text/html`, list, structure, or enumeration with its enum name), including the custom fields configured for its type. Use it before writing to the Document to learn which field keys and value types are valid. For the allowed values of one enum field, follow up with `getAvailableEnumOptionsForDocument`. For the project-wide definitions of a resource type without a concrete instance, use `getProjectFieldsMetadata`; for global defaults, `getGlobalFieldsMetadata`.
輸入參數spaceId必填projectId必填documentName必填response_format
Returns the field definitions that apply to one specific Plan, keyed by field ID: each field's label and type kind (primitive such as `string`/`date`/`text/html`, list, structure, or enumeration with its enum name), including the custom fields configured for its type. Use it before writing to the Plan to learn which field keys and value types are valid. For the project-wide definitions of a resource type without a concrete instance, use `getProjectFieldsMetadata`; for global defaults, `getGlobalFieldsMetadata`.
輸入參數planId必填projectId必填response_format
getFieldsMetadataForTestRecord
Returns the field definitions that apply to one specific Test Record (one test case execution within a Test Run iteration), keyed by field ID: each field's label and type kind (primitive such as `string`/`date`/`text/html`, list, structure, or enumeration with its enum name), including the custom fields configured for its type. Use it before writing to the Test Record (one test case execution within a Test Run iteration) to learn which field keys and value types are valid. For the project-wide definitions of a resource type without a concrete instance, use `getProjectFieldsMetadata`; for global defaults, `getGlobalFieldsMetadata`.
輸入參數iteration必填projectId必填testRunId必填testCaseId必填response_formattestCaseProjectId必填
getFieldsMetadataForTestRun
Returns the field definitions that apply to one specific Test Run, keyed by field ID: each field's label and type kind (primitive such as `string`/`date`/`text/html`, list, structure, or enumeration with its enum name), including the custom fields configured for its type. Use it before writing to the Test Run to learn which field keys and value types are valid. For the project-wide definitions of a resource type without a concrete instance, use `getProjectFieldsMetadata`; for global defaults, `getGlobalFieldsMetadata`.
輸入參數projectId必填testRunId必填response_format
getFieldsMetadataForWorkItem
Returns the field definitions that apply to one specific Work Item, keyed by field ID: each field's label and type kind (primitive such as `string`/`date`/`text/html`, list, structure, or enumeration with its enum name), including the custom fields configured for its type. Use it before writing to the Work Item to learn which field keys and value types are valid. For the allowed values of one enum field, follow up with `getAvailableEnumOptionsForWorkItem`. For the project-wide definitions of a resource type without a concrete instance, use `getProjectFieldsMetadata`; for global defaults, `getGlobalFieldsMetadata`.
輸入參數projectId必填workItemId必填response_format
Returns the defined Custom Fields for the resource type and target type in the Global context. Scope: spans every project (no project filter). To act on a single project, use `getProjectCustomFields` instead.
輸入參數fieldsincludetargetType必填resourceType必填response_format
Returns the specified Enumeration from the Global context. Scope: spans every project (no project filter). To act on a single project, use `getProjectEnumeration` instead. Cardinality: targets a single item by ID. For the full collection or a batch, use `getGlobalEnumerations` instead. Selection: Use getGlobalEnumeration for global enumeration values; use getProjectEnumeration for values configured in one project.
輸入參數fieldsincludeenumName必填targetType必填enumContext必填response_format
Returns a list of Enumerations from the Global context. Scope: spans every project (no project filter). To act on a single project, use `getProjectEnumerations` instead. Cardinality: targets the full collection or a batch. For a single item by ID, use `getGlobalEnumeration` instead.
輸入參數fieldsmax_itemspage_size_page_number_response_format
Returns fields for the resource type and its target type in the Global context. Scope: spans every project (no project filter). To act on a single project, use `getProjectFieldsMetadata` instead.
輸入參數targetTyperesourceType必填response_format
Returns the specified Icon from the Global context. Scope: spans every project (no project filter). To act on a single project, use `getProjectIcon` instead. Cardinality: targets a single item by ID. For the full collection or a batch, use `getGlobalIcons` instead.
輸入參數fieldsiconId必填response_format
Returns a list of Icons from the Global context. Scope: spans every project (no project filter). To act on a single project, use `getProjectIcons` instead. Cardinality: targets the full collection or a batch. For a single item by ID, use `getGlobalIcon` instead.
輸入參數fieldsmax_itemspage_size_page_number_response_format
Lists Rich Pages across repository spaces, subject to the signed-in user’s global repository read permissions; returns an empty page when no matching pages are visible. Use `getSpacePages` for a known space, `getRepositorySpacePages` for one repository space, or `getPages` for a project space. Follow pagination links or use `max_items` to cap collection.
輸入參數sortqueryfieldsincludemax_itemspage_size_page_number_response_format
Returns the specified Job. Cardinality: targets a single item by ID. For the full collection or a batch, use `getJobs` instead. Examples: {"jobId":"job-123"}.
輸入參數jobId必填fieldsincluderesponse_format
Downloads the plain-text execution log for one asynchronous Polarion job. Call after `getJob` reports a terminal state because a running job may have an incomplete log; `jobId` comes from the `jobs` resource returned by the operation that started it. Use `getJobResultFileContent` for produced files instead of logs.
輸入參數jobId必填response_format
Downloads one result file produced by a finished asynchronous job (e.g. the spreadsheet from getExportExcelTests). Images (PNG, JPEG, GIF, WebP) come back as image content, UTF-8 text files as text, and any other file (PDF, Office, ZIP) as an embedded base64 resource; files over 20 MB are refused. Call it only after `getJob` reports the job as finished; the job resource lists the available file names. For the job's log instead of its output, use `getJobLogContent`.
輸入參數jobId必填filename必填response_format
Returns the list of Jobs. Cardinality: targets the full collection or a batch. For a single item by ID, use `getJob` instead.
輸入參數fieldsincludemax_itemsprojectIdpage_size_page_number_response_format
Returns the server-wide license limits as current count vs. maximum for Work Items, Documents/Pages, and projects, plus links to the default license slots. Use it to check remaining capacity before bulk-creating items or projects; for which user holds which license use `getLicenseAssignments`, and for the slot details `getLicenseSlots`.
輸入參數fieldsincluderesponse_format
Returns a list of License Assignments. (Not supported by cloud-based Polarion X.). Cardinality: targets the full collection or a batch. For a single item by ID, use `getLicenseAssignmentsForUser` instead.
輸入參數fieldsincludemax_itemsactiveOnlypage_size_page_number_response_format
getLicenseAssignmentsForUser
Returns the specified License Assignment. (Not supported by cloud-based Polarion X.). Cardinality: targets a single item by ID. For the full collection or a batch, use `getLicenseAssignments` instead.
輸入參數fieldsuserId必填includeresponse_format
Returns the specified License Slot. (Not supported by cloud-based Polarion X.). Cardinality: targets a single item by ID. For the full collection or a batch, use `getLicenseSlots` instead.
輸入參數group必填model必填fieldstypeId必填includeresponse_format
Returns information on the available License Slots. (Not supported by cloud-based Polarion X.). Cardinality: targets the full collection or a batch. For a single item by ID, use `getLicenseSlot` instead.
輸入參數fieldstypeId必填includerevisionmax_itemspage_size_page_number_response_format
Returns the direct outgoing links to other Work Items. (The same as the corresponding Java API method.) Does not pertain to external links or backlinks. Cardinality: targets a single item by ID. For the full collection or a batch, use `getLinkedWorkItems` instead.
輸入參數fieldsroleId必填includerevisionprojectId必填workItemId必填response_formattargetProjectId必填linkedWorkItemId必填
Returns the direct outgoing links to other Work Items. (The same as the corresponding Java API method.) Does not pertain to external links or backlinks. Cardinality: targets the full collection or a batch. For a single item by ID, use `getLinkedWorkItem` instead.
輸入參數fieldsincluderevisionmax_itemsprojectId必填page_size_workItemId必填page_number_response_format
Returns the Large Language Models configured on this Polarion server for its built-in AI features (ID and name), paginated. Call it before `generateCompletion` to pick a valid model; an empty list means no LLM is configured and AI actions will fail.
輸入參數page_size_page_number_response_format
Returns server-wide Polarion REST metadata available to REST API users. Use this for global field/configuration definitions; use `getProjectFieldsMetadata` for a project’s effective resource fields and `getFieldsMetadataForWorkItem` for fields on a specific Work Item.
輸入參數fieldsincluderesponse_format
Returns the OSLC resources linked to one Work Item: links to artifacts in other OSLC-capable tools (e.g. Jira, DOORS Next, Teamcenter), each with its URI, label, and link role. Use it to trace cross-tool links; for links to Work Items in this or another Polarion server use `getLinkedWorkItems` or `getExternallyLinkedWorkItems`.
輸入參數sortqueryfieldsincluderevisionprojectId必填page_size_workItemId必填page_number_response_format
Returns the specified Page. Cardinality: targets a single item by ID. For the full collection or a batch, use `getSpacePages` instead.
輸入參數fieldsincludespaceId必填pageName必填revisionprojectId必填response_format
Returns the specified Page Attachment. Cardinality: targets a single item by ID. For the full collection or a batch, use `getPageAttachments` instead.
輸入參數fieldsincludespaceId必填pageName必填revisionprojectId必填attachmentId必填response_format
Downloads the raw file content of one Rich Page attachment. Images (PNG, JPEG, GIF, WebP) come back as image content, UTF-8 text files as text, and any other file (PDF, Office, ZIP) as an embedded base64 resource; files over 20 MB are refused. Use this only when you need the file's bytes; for its metadata (fileName, contentType, size, author) call `getPageAttachment`, and to discover attachment IDs call `getPageAttachments`.
輸入參數spaceId必填pageName必填revisionprojectId必填attachmentId必填response_format
Returns a list of Page Attachments. Cardinality: targets the full collection or a batch. For a single item by ID, use `getPageAttachment` instead.
輸入參數fieldsincludespaceId必填pageName必填revisionmax_itemsprojectId必填page_size_page_number_response_format
Returns a list of Pages from the Project context. Scope: one project (requires a project ID). To act across all projects, use `getAllPages` instead.
輸入參數sortqueryfieldsincluderevisionmax_itemsprojectId必填page_size_page_number_response_format
Returns the specified Plan. Cardinality: targets a single item by ID. For the full collection or a batch, use `getPlans` instead.
輸入參數fieldsplanId必填includerevisionprojectId必填response_format
Returns the resource identifiers linked from one Plan through a single named relationship, as JSON:API linkage (`{type, id}` entries) without the related resources' attributes. `relationshipId` is the relationship's name, not an entry ID. Use this to inspect one relationship cheaply; to read the Plan with its related resources embedded, call its get tool with `include` instead. To change the relationship, use `postPlanRelationships` (add), `patchPlanRelationships` (replace), or `deletePlanRelationship` (remove).
輸入參數fieldsplanId必填includerevisionprojectId必填page_size_page_number_relationshipId必填response_format
Returns a list of Plans. Cardinality: targets the full collection or a batch. For a single item by ID, use `getPlan` instead.
輸入參數sortqueryfieldsincluderevisionmax_itemsprojectId必填templatespage_size_page_number_response_format
Returns the specified Project. Cardinality: targets a single item by ID. For the full collection or a batch, use `getProjects` instead.
輸入參數fieldsincluderevisionprojectId必填response_format
Returns the defined Custom Fields for the resource type and target type in the Project context. Scope: one project (requires a project ID). To act across all projects, use `getGlobalCustomFields` instead.
輸入參數fieldsincludeprojectId必填targetType必填resourceType必填response_format
Returns the specified Enumeration from the Project context. Scope: one project (requires a project ID). To act across all projects, use `getGlobalEnumeration` instead. Cardinality: targets a single item by ID. For the full collection or a batch, use `getProjectEnumerations` instead. Examples: {"projectId":"myproject","enumContext":"workitems","enumName":"status","targetType":"requirement"}. Selection: Use getProjectEnumeration for values configured in one project; use getGlobalEnumeration for global enumeration values.
輸入參數fieldsincludeenumName必填projectId必填targetType必填enumContext必填response_format
Returns a list of Enumerations from the Project context. Scope: one project (requires a project ID). To act across all projects, use `getGlobalEnumerations` instead. Cardinality: targets the full collection or a batch. For a single item by ID, use `getProjectEnumeration` instead. For the same collection across projects, use `getGlobalEnumerations` instead.
輸入參數fieldsmax_itemsprojectId必填page_size_page_number_response_format
Returns fields for the resource type and its target type in the Project context. Scope: one project (requires a project ID). To act across all projects, use `getGlobalFieldsMetadata` instead.
輸入參數projectId必填targetTyperesourceType必填response_format
Returns the specified Icon from the Project context. Scope: one project (requires a project ID). To act across all projects, use `getGlobalIcon` instead. Cardinality: targets a single item by ID. For the full collection or a batch, use `getProjectIcons` instead.
輸入參數fieldsiconId必填projectId必填response_format
Returns a list of Icons from the Project context. Scope: one project (requires a project ID). To act across all projects, use `getGlobalIcons` instead. Cardinality: targets the full collection or a batch. For a single item by ID, use `getProjectIcon` instead. For the same collection across projects, use `getGlobalIcons` instead.
輸入參數fieldsmax_itemsprojectId必填page_size_page_number_response_format
Returns the project templates available on the server (ID, name, description, whether it is the default, and its parameters), paginated. Call it before `createProject` to choose a valid `templateId`.
輸入參數fieldsincludemax_itemspage_size_page_number_response_format
getProjectTestParameterDefinition
Returns the specified Test Parameter Definition for the specified Project. Cardinality: targets a single item by ID. For the full collection or a batch, use `getProjectTestParameterDefinitions` instead.
輸入參數fieldsincludeprojectId必填testParamId必填response_format
getProjectTestParameterDefinitions
Returns a list of Test Parameter Definitions for the specified Project. Cardinality: targets the full collection or a batch. For a single item by ID, use `getProjectTestParameterDefinition` instead.
輸入參數fieldsincludemax_itemsprojectId必填page_size_page_number_response_format
Returns a list of Projects. Cardinality: targets the full collection or a batch. For a single item by ID, use `getProject` instead. Examples: {"query":"active:true","page[size]":20}.
輸入參數sortqueryfieldsincluderevisionmax_itemspage_size_page_number_response_format
Returns the Rich Pages in one space at the repository (server) level, outside any project, paginated and filterable with `query`. Use it for global wiki pages; for pages inside a project space use `getSpacePages`, and for every repository-level page regardless of space use `getGlobalPages`.
輸入參數sortqueryfieldsincludespaceId必填revisionmax_itemspage_size_page_number_response_format
Returns one repository revision (commit) by its number: author, timestamp, and commit message. Use it to see who changed data at a known revision, e.g. a `revision` value seen on a resource; to search or page through revision history use `getRevisions`. Cardinality: targets a single item by ID. For the full collection or a batch, use `getRevisions` instead.
輸入參數fieldsincluderevision必填repositoryName必填response_format
Returns repository revisions (commits) with author, timestamp, and commit message, paginated and filterable with `query`. Use it to audit recent changes across the repository; for one known revision number use `getRevision`. Cardinality: targets the full collection or a batch. For a single item by ID, use `getRevision` instead.
輸入參數sortqueryfieldsincludemax_itemspage_size_page_number_response_format
Returns one global role (e.g. `admin`, `user`) and the users that hold it. Use it to check who has server-wide permissions; project-level roles are not covered by this tool. For a user's own profile and roles use `getUser`.
輸入參數fieldsroleId必填includeresponse_format
Returns a list of Documents from a given Project Space. Cardinality: targets the full collection or a batch. For a single item by ID, use `getDocument` instead.
輸入參數sortqueryfieldsincludespaceId必填max_itemsprojectId必填page_size_page_number_response_format
Lists Rich Pages in the specified project space and returns the paginated JSON:API page collection. Requires a project ID and space ID visible to the signed-in user. Use `getGlobalPages` for pages across repository spaces or `getRepositorySpacePages` for a repository-level space outside projects. Cardinality: targets the full collection or a batch. For a single item by ID, use `getPage` instead.
輸入參數sortqueryfieldsincludespaceId必填max_itemsprojectId必填page_size_page_number_response_format
Returns the specified Test Record. Cardinality: targets a single item by ID. For the full collection or a batch, use `getTestRecords` instead.
輸入參數fieldsincluderevisioniteration必填projectId必填testRunId必填testCaseId必填response_formattestCaseProjectId必填
Returns the specified Test Record Attachment. Cardinality: targets a single item by ID. For the full collection or a batch, use `getTestRecordAttachments` instead.
輸入參數fieldsincluderevisioniteration必填projectId必填testRunId必填testCaseId必填attachmentId必填response_formattestCaseProjectId必填
getTestRecordAttachmentContent
Downloads the raw file content of one Test Record attachment. Images (PNG, JPEG, GIF, WebP) come back as image content, UTF-8 text files as text, and any other file (PDF, Office, ZIP) as an embedded base64 resource; files over 20 MB are refused. Use this only when you need the file's bytes; for its metadata (fileName, contentType, size, author) call `getTestRecordAttachment`, and to discover attachment IDs call `getTestRecordAttachments`.
輸入參數revisioniteration必填projectId必填testRunId必填testCaseId必填attachmentId必填response_formattestCaseProjectId必填
Returns a list of Test Record Attachments. Cardinality: targets the full collection or a batch. For a single item by ID, use `getTestRecordAttachment` instead.
輸入參數fieldsincluderevisioniteration必填max_itemsprojectId必填testRunId必填page_size_testCaseId必填page_number_response_formattestCaseProjectId必填
getTestRecordTestParameter
Returns the specified Test Parameter for the specified Test Record. Cardinality: targets a single item by ID. For the full collection or a batch, use `getTestRecordTestParameters` instead.
輸入參數fieldsincluderevisioniteration必填projectId必填testRunId必填testCaseId必填testParamId必填response_formattestCaseProjectId必填
getTestRecordTestParameters
Returns a list of Test Parameters for the specified Test Record. Cardinality: targets the full collection or a batch. For a single item by ID, use `getTestRecordTestParameter` instead.
輸入參數fieldsincluderevisioniteration必填max_itemsprojectId必填testRunId必填page_size_testCaseId必填page_number_response_formattestCaseProjectId必填
Returns a list of Test Records. Cardinality: targets the full collection or a batch. For a single item by ID, use `getTestRecord` instead.
輸入參數fieldsincluderevisionmax_itemsprojectId必填testRunId必填page_size_testCaseIdpage_number_testResultIdresponse_formattestCaseProjectId
Returns the specified Test Run. Cardinality: targets a single item by ID. For the full collection or a batch, use `getTestRuns` instead. Examples: {"projectId":"myproject","testRunId":"Regression-2026-10"}.
輸入參數fieldsincluderevisionprojectId必填testRunId必填response_format
Returns metadata for one attachment on a Test Run, including its file name and content type. Use `getTestRunAttachmentContent` to download the bytes or `getTestRunAttachments` to list attachments. Cardinality: targets a single item by ID. For the full collection or a batch, use `getTestRunAttachments` instead.
輸入參數fieldsincluderevisionprojectId必填testRunId必填attachmentId必填response_format
getTestRunAttachmentContent
Downloads one Test Run attachment and returns its file bytes as image, text, or embedded-resource content. Images (PNG, JPEG, GIF, WebP) come back as image content, UTF-8 text files as text, and any other file (PDF, Office, ZIP) as an embedded base64 resource; files over 20 MB are refused. Use `getTestRunAttachment` for metadata or `getTestRunAttachments` to list available attachment IDs; read the attachment only when its contents are needed.
輸入參數revisionprojectId必填testRunId必填attachmentId必填response_format
Lists attachment metadata on one Test Run. Use `getTestRunAttachment` for one known attachment ID and `getTestRunAttachmentContent` to read its file bytes. Cardinality: targets the full collection or a batch. For a single item by ID, use `getTestRunAttachment` instead.
輸入參數fieldsincluderevisionmax_itemsprojectId必填testRunId必填page_size_page_number_response_format
Returns the specified Test Parameter for the specified Test Run. Cardinality: targets a single item by ID. For the full collection or a batch, use `getTestRunTestParameters` instead.
輸入參數fieldsincluderevisionprojectId必填testRunId必填testParamId必填response_format
getTestRunTestParameterDefinition
Returns the specified Test Parameter Definition for the specified Test Run. Cardinality: targets a single item by ID. For the full collection or a batch, use `getTestRunTestParameterDefinitions` instead.
輸入參數fieldsincluderevisionprojectId必填testRunId必填testParamId必填response_format
getTestRunTestParameterDefinitions
Returns a list of Test Parameter Definitions for the specified Test Run. Cardinality: targets the full collection or a batch. For a single item by ID, use `getTestRunTestParameterDefinition` instead.
輸入參數fieldsincluderevisionmax_itemsprojectId必填testRunId必填page_size_page_number_response_format
Returns a list of Test Parameters for the specified Test Run. Cardinality: targets the full collection or a batch. For a single item by ID, use `getTestRunTestParameter` instead.
輸入參數fieldsincluderevisionmax_itemsprojectId必填testRunId必填page_size_page_number_response_format
Returns a list of Test Runs. Cardinality: targets the full collection or a batch. For a single item by ID, use `getTestRun` instead. Examples: {"projectId":"myproject","query":"status:inprogress","page[size]":20}.
輸入參數sortqueryfieldsincluderevisionmax_itemsprojectId必填templatespage_size_page_number_response_format
Returns the specified Test Step. Cardinality: targets a single item by ID. For the full collection or a batch, use `getTestSteps` instead.
輸入參數fieldsincluderevisionprojectId必填workItemId必填testStepIndex必填response_format
Returns the specified Test Step Result. Cardinality: targets a single item by ID. For the full collection or a batch, use `getTestStepResults` instead.
輸入參數fieldsincluderevisioniteration必填projectId必填testRunId必填testCaseId必填testStepIndex必填response_formattestCaseProjectId必填
getTestStepResultAttachment
Returns the specified Test Step Result Attachment for the specified Test Record. Cardinality: targets a single item by ID. For the full collection or a batch, use `getTestStepResultAttachments` instead.
輸入參數fieldsincluderevisioniteration必填projectId必填testRunId必填testCaseId必填attachmentId必填testStepIndex必填response_formattestCaseProjectId必填
getTestStepResultAttachmentContent
Downloads the raw file content of one Test Step Result attachment. Images (PNG, JPEG, GIF, WebP) come back as image content, UTF-8 text files as text, and any other file (PDF, Office, ZIP) as an embedded base64 resource; files over 20 MB are refused. Use this only when you need the file's bytes; for its metadata (fileName, contentType, size, author) call `getTestStepResultAttachment`, and to discover attachment IDs call `getTestStepResultAttachments`.
輸入參數revisioniteration必填projectId必填testRunId必填testCaseId必填attachmentId必填testStepIndex必填response_formattestCaseProjectId必填
getTestStepResultAttachments
Returns a list of Attachments for the specified Test Step Result. Cardinality: targets the full collection or a batch. For a single item by ID, use `getTestStepResultAttachment` instead.
輸入參數fieldsincluderevisioniteration必填max_itemsprojectId必填testRunId必填page_size_testCaseId必填page_number_testStepIndex必填response_format另有 1 個
Lists the execution results for steps in one Test Record, including result values and step references. Requires the project, Test Run, iteration, and Test Record identifiers. Use `getTestSteps` for the Test Case definition or `getTestRun` for overall execution status. Cardinality: targets the full collection or a batch. For a single item by ID, use `getTestStepResult` instead.
輸入參數fieldsincluderevisioniteration必填max_itemsprojectId必填testRunId必填page_size_testCaseId必填page_number_response_formattestCaseProjectId必填
Returns a list of Test Steps. Cardinality: targets the full collection or a batch. For a single item by ID, use `getTestStep` instead.
輸入參數fieldsincluderevisionmax_itemsprojectId必填page_size_workItemId必填page_number_response_format
Returns the specified User. Cardinality: targets a single item by ID. For the full collection or a batch, use `getUsers` instead.
輸入參數fieldsuserId必填includerevisionresponse_format
Returns one user group: its ID, name, description, member users, and the global and project roles it grants. Use it to resolve group membership (for example to understand who a group-based assignment or permission covers); for a single user's details use `getUser`.
輸入參數fieldsgroupId必填includerevisionresponse_format
Returns a list of Users. Cardinality: targets the full collection or a batch. For a single item by ID, use `getUser` instead. Examples: {"query":"name:Smith","page[size]":20}.
輸入參數sortqueryfieldsincluderevisionmax_itemspage_size_page_number_response_format
Returns the specified Work Item. Cardinality: targets a single item by ID. For the full collection or a batch, use `getWorkItems` instead. Examples: {"projectId":"myproject","workItemId":"WI-123","fields":{"workitems":"id,title,description"}}.
輸入參數fieldsincluderevisionprojectId必填workItemId必填response_format
Returns one user's approval entry on a Work Item, addressed by that user's ID: the approver and their status (`waiting`, `approved`, `disapproved`). Use it to check a single approver's decision; to record or change it use `patchWorkItemApproval`. Cardinality: targets a single item by ID. For the full collection or a batch, use `getWorkItemApprovals` instead.
輸入參數fieldsuserId必填includerevisionprojectId必填workItemId必填response_format
Returns the approval entries on one Work Item: each approver (user) and their approval status (`waiting`, `approved`, `disapproved`). Use it to check sign-off progress; to add approvers use `postWorkItemApprovals`, and to record a decision use `patchWorkItemApproval`. Cardinality: targets the full collection or a batch. For a single item by ID, use `getWorkItemApproval` instead.
輸入參數fieldsincluderevisionmax_itemsprojectId必填page_size_workItemId必填page_number_response_format
Returns the specified Work Item Attachment. Cardinality: targets a single item by ID. For the full collection or a batch, use `getWorkItemAttachments` instead.
輸入參數fieldsincluderevisionprojectId必填workItemId必填attachmentId必填response_format
getWorkItemAttachmentContent
Downloads the raw file content of one Work Item attachment. Images (PNG, JPEG, GIF, WebP) come back as image content, UTF-8 text files as text, and any other file (PDF, Office, ZIP) as an embedded base64 resource; files over 20 MB are refused. Use this only when you need the file's bytes; for its metadata (fileName, contentType, size, author) call `getWorkItemAttachment`, and to discover attachment IDs call `getWorkItemAttachments`.
輸入參數revisionprojectId必填workItemId必填attachmentId必填response_format
Returns a list of Work Item Attachments. Cardinality: targets the full collection or a batch. For a single item by ID, use `getWorkItemAttachment` instead.
輸入參數fieldsincluderevisionmax_itemsprojectId必填page_size_workItemId必填page_number_response_format
getWorkItemTestParameterDefinition
Returns the specified Test Parameter Definition for the specified Work Item. Cardinality: targets a single item by ID. For the full collection or a batch, use `getWorkItemTestParameterDefinitions` instead.
輸入參數fieldsincluderevisionprojectId必填workItemId必填testParamId必填response_format
getWorkItemTestParameterDefinitions
Returns a list of Test Parameter Definitions for the specified Work Item. Cardinality: targets the full collection or a batch. For a single item by ID, use `getWorkItemTestParameterDefinition` instead.
輸入參數fieldsincluderevisionmax_itemsprojectId必填page_size_workItemId必填page_number_response_format
Returns a list of Work Items. Scope: one project (requires a project ID). To act across all projects, use `getAllWorkItems` instead. Cardinality: targets the full collection or a batch. For a single item by ID, use `getWorkItem` instead. For the same collection across projects, use `getAllWorkItems` instead. Examples: {"projectId":"myproject","query":"type:requirement AND status:open","fields":{"workitems":"id,title,status"},"page[size]":25}. Selection: Use getWorkItems when you need matching Work Items in one project; use getAllWorkItems when the search must span every project.
輸入參數sortqueryfieldsincluderevisionmax_itemsprojectId必填page_size_page_number_response_format
getWorkItemsRelationships
Returns the resource identifiers linked from one Work Item through a single named relationship, as JSON:API linkage (`{type, id}` entries) without the related resources' attributes. `relationshipId` is the relationship's name, not an entry ID. Use this to inspect one relationship cheaply; to read the Work Item with its related resources embedded, call its get tool with `include` instead. To change the relationship, use `postWorkItemRelationships` (add), `patchWorkItemRelationships` (replace), or `deleteWorkItemsRelationship` (remove). For Work Item-to-Work Item links with roles, `getLinkedWorkItems` / `getBacklinkedWorkItems` are richer. Examples: {"projectId":"myproject","workItemId":"WI-123","relationshipId":"linkedWorkItems","page[size]":50}.
輸入參數fieldsincluderevisionprojectId必填page_size_workItemId必填page_number_relationshipId必填response_format
Returns one work record (time-tracking entry) on a Work Item by its ID: date, time spent, type, comment, and the user who logged it. To remove it use `deleteWorkRecord`. Cardinality: targets a single item by ID. For the full collection or a batch, use `getWorkRecords` instead.
輸入參數fieldsincluderevisionprojectId必填workItemId必填workRecordId必填response_format
Returns the work records (time-tracking entries) logged on one Work Item: each with its date, time spent, type, comment, and the user who logged it. Use it to report effort spent on an item; to log time use `postWorkRecords`. Cardinality: targets the full collection or a batch. For a single item by ID, use `getWorkRecord` instead.
輸入參數fieldsincluderevisionmax_itemsprojectId必填page_size_workItemId必填page_number_response_format
getWorkflowActionsForTestRun
Returns the workflow actions (transitions) possible from one Test Run's current status, each with its action ID, name, target status, whether it is available to the calling user (with an `unavailableReason` if not), and the fields, roles, or signatures it requires. Call it before patchTestRun with `workflowAction` to choose a valid transition; for Work Items use `getWorkflowActionsForWorkItem`.
輸入參數revisionmax_itemsprojectId必填testRunId必填page_size_page_number_response_format
getWorkflowActionsForWorkItem
Returns the workflow actions (transitions) possible from one Work Item's current status, each with its action ID, name, target status, whether it is available to the calling user (with an `unavailableReason` if not), and the fields, roles, or signatures it requires. Call it before patchWorkItem with `workflowAction` to choose a valid transition; setting `status` directly bypasses workflow conditions and functions.
輸入參數revisionmax_itemsprojectId必填page_size_workItemId必填page_number_response_format
get_document_outline
Get LiveDoc outline
Reads a LiveDoc at the requested revision and returns `{outline}` with each heading’s part ID, title, level, and nested heading path, without rendering body text. Use this to locate a section; call `read_document_section` for its content or `read_document_markdown` for the full document. Requires a project ID, space ID, and document name readable by the signed-in Polarion user.
輸入參數spaceId必填document必填revisionprojectId必填
Imports test results from an Excel file into the specified Test Run and changes its execution data. The file must match the expected Polarion export/import format and the user must have permission to update the run. Use `getExportExcelTests` to create a compatible workbook; use `importWordDocument` for Word-based document import. Effect: triggers a server-side action rather than a plain resource creation — whether repeating it is safe, a no-op, or rejected depends on the specific action; treat it as not guaranteed idempotent. Tip: set `dry_run: true` first to validate the arguments and preview the exact request without sending it to Polarion. The executor returns this preview as normal text, and as structured content when the tool declares an output schema.
輸入參數dry_runprojectId必填testRunId必填requestBody必填
Imports a Word document as a Polarion LiveDoc, creating or updating document content according to the request options. Requires project and space access plus a valid Word file; use `postDocuments` to create a LiveDoc from JSON:API data or `importExcelTestResults` for test-result spreadsheets. Effect: triggers a server-side action rather than a plain resource creation — whether repeating it is safe, a no-op, or rejected depends on the specific action; treat it as not guaranteed idempotent. Tip: set `dry_run: true` first to validate the arguments and preview the exact request without sending it to Polarion. The executor returns this preview as normal text, and as structured content when the tool declares an output schema.
輸入參數dry_runspaceId必填projectId必填requestBody必填
Imports XUnit test results. Effect: triggers a server-side action rather than a plain resource creation — whether repeating it is safe, a no-op, or rejected depends on the specific action; treat it as not guaranteed idempotent. Tip: set `dry_run: true` first to validate the arguments and preview the exact request without sending it to Polarion. The executor returns this preview as normal text, and as structured content when the tool declares an output schema.
輸入參數dry_runprojectId必填testRunId必填requestBody必填
lint_query
Lint Lucene Query
Check a Lucene query for unknown work-item fields, unbalanced quotes or parentheses, and suspicious boolean operators. This tool never executes the query.
輸入參數query必填projectId
Registers an existing repository folder as a Polarion project (the inverse of `unmarkProject`): `requestBody` names the repository `location`, the new `projectId`, its `trackerPrefix`, and optionally a `templateId`. Runs as an asynchronous job and returns a `jobs` resource; poll `getJob` until it finishes. Use it to re-attach project data that already exists in the repository; to create a brand-new project use `createProject`. Effect: triggers a server-side action rather than a plain resource creation — whether repeating it is safe, a no-op, or rejected depends on the specific action; treat it as not guaranteed idempotent. Tip: set `dry_run: true` first to validate the arguments and preview the exact request without sending it to Polarion. The executor returns this preview as normal text, and as structured content when the tool declares an output schema.
輸入參數dry_runrequestBody必填
Merges Master Work Item changes to the specified Branched Document. Effect: irreversible — data removed or overwritten by this call cannot be recovered through the API. Tip: set `dry_run: true` first to validate the arguments and preview the exact request without sending it to Polarion. The executor returns this preview as normal text, and as structured content when the tool declares an output schema.
輸入參數dry_runspaceId必填projectId必填requestBodydocumentName必填
Merges the selected branched LiveDoc content into its master document and returns the merge job/result. Requires a valid branch/master relationship and write access to the master. Use `branchDocument` to create a branch, or `moveDocumentParts` for edits within one document. Effect: irreversible — data removed or overwritten by this call cannot be recovered through the API. Tip: set `dry_run: true` first to validate the arguments and preview the exact request without sending it to Polarion. The executor returns this preview as normal text, and as structured content when the tool declares an output schema.
輸入參數dry_runspaceId必填projectId必填requestBodydocumentName必填
Reorders or relocates parts within a LiveDoc using the requested part IDs and target position. Read current part IDs with `getDocumentParts` first; use `overwriteDocumentParts` only when replacing the document structure rather than moving existing parts. Effect: triggers a server-side action rather than a plain resource creation — whether repeating it is safe, a no-op, or rejected depends on the specific action; treat it as not guaranteed idempotent. Tip: set `dry_run: true` first to validate the arguments and preview the exact request without sending it to Polarion. The executor returns this preview as normal text, and as structured content when the tool declares an output schema.
輸入參數partId必填dry_runspaceId必填projectId必填requestBody必填documentName必填
Removes one Work Item from the Document that currently contains it and returns it to the project's plain Work Item tracker. The Work Item itself is kept with all its fields and links; only its placement in the Document is removed. Use `moveToDocument` for the reverse. Effect: triggers a server-side action rather than a plain resource creation — whether repeating it is safe, a no-op, or rejected depends on the specific action; treat it as not guaranteed idempotent. Tip: set `dry_run: true` first to validate the arguments and preview the exact request without sending it to Polarion. The executor returns this preview as normal text, and as structured content when the tool declares an output schema.
輸入參數dry_runprojectId必填workItemId必填
Moves project to a different location. Effect: irreversible — data removed or overwritten by this call cannot be recovered through the API. Tip: set `dry_run: true` first to validate the arguments and preview the exact request without sending it to Polarion. The executor returns this preview as normal text, and as structured content when the tool declares an output schema.
輸入參數dry_runprojectId必填requestBody必填
Moves one existing Work Item from the project tracker into a LiveDoc and returns the move result. Requires the Work Item and target document to be writable. Use `moveFromDocument` to return an item to the tracker or `moveWorkItemsToDocument` to move a batch. Effect: triggers a server-side action rather than a plain resource creation — whether repeating it is safe, a no-op, or rejected depends on the specific action; treat it as not guaranteed idempotent. Tip: set `dry_run: true` first to validate the arguments and preview the exact request without sending it to Polarion. The executor returns this preview as normal text, and as structured content when the tool declares an output schema.
輸入參數dry_runprojectId必填workItemId必填requestBody必填
Moves a batch of existing Work Items from the project tracker into a LiveDoc. Provide the target document and the Work Item IDs in the request body; all items must be accessible and the document writable. Use `moveToDocument` for a single item or `moveFromDocument` to remove one from a document. Effect: triggers a server-side action rather than a plain resource creation — whether repeating it is safe, a no-op, or rejected depends on the specific action; treat it as not guaranteed idempotent. Tip: set `dry_run: true` first to validate the arguments and preview the exact request without sending it to Polarion. The executor returns this preview as normal text, and as structured content when the tool declares an output schema.
輸入參數dry_runprojectId必填requestBody必填
Replaces the parts of a LiveDoc with the supplied part list. This can remove or replace existing content, so read the current structure with `getDocumentParts` and use `dry_run` before writing. Use `moveDocumentParts` to reposition existing parts while retaining their identities. Effect: irreversible — data removed or overwritten by this call cannot be recovered through the API. Tip: set `dry_run: true` first to validate the arguments and preview the exact request without sending it to Polarion. The executor returns this preview as normal text, and as structured content when the tool declares an output schema.
輸入參數dry_runspaceId必填projectId必填requestBody必填documentName必填
Updates a list of Work Items in the Global context. Scope: spans every project (no project filter). To act on a single project, use `patchWorkItems` instead. Tip: set `dry_run: true` first to validate the arguments and preview the exact request without sending it to Polarion. The executor returns this preview as normal text, and as structured content when the tool declares an output schema. Examples: {"requestBody":{"data":[{"type":"workitems","id":"myproject/WI-123","attributes":{"status":"inprogress"}}]}}. Selection: Use patchAllWorkItems for a batch spanning projects; use patchWorkItems for a batch in one project and patchWorkItem for one known item.
輸入參數dry_runrequestBody必填workflowAction
Updates one Collection’s attributes from the supplied JSON:API request body. Use `patchCollectionsRelationships` for linkage changes or `postCollections` to create another Collection. Effect: idempotent — calling it again with the same input leaves the resource in the same end state, with no additional side effects. Tip: set `dry_run: true` first to validate the arguments and preview the exact request without sending it to Polarion. The executor returns this preview as normal text, and as structured content when the tool declares an output schema.
輸入參數dry_runprojectId必填requestBody必填collectionId必填
patchCollectionsRelationships
Replaces relationship linkage on one Collection with the supplied relationship data. Read existing links with `getCollectionsRelationship`; use `postCollectionsRelationships` to add links without replacing the full set. Effect: irreversible — data removed or overwritten by this call cannot be recovered through the API. Tip: set `dry_run: true` first to validate the arguments and preview the exact request without sending it to Polarion. The executor returns this preview as normal text, and as structured content when the tool declares an output schema.
輸入參數dry_runprojectId必填requestBody必填collectionId必填relationshipId必填