add_external_link
Link any test entity (case, execution, release, launch) to an external ticket in Jira, Linear, GitHub, or GitLab. Reusing the same external ID returns the existing link, avoiding duplicates.
Instructions
Link any test entity (case/execution/release/launch) to an external ticket in Jira, Linear, GitHub, GitLab, or any other system. Idempotent: linking the same external_id twice returns the existing link.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| entityId | Yes | Entity ID: numeric integer for case, UUID string for the others. | |
| linkType | No | covers | |
| provider | Yes | Provider identifier, lowercase. Common: 'jira', 'linear', 'github', 'gitlab'. | |
| entityType | Yes | Type of M00N entity to link. | |
| externalId | Yes | External ticket key/number, e.g. PROJ-123, ENG-456, #42. For Jira, also accepts a full issue URL (e.g. https://yourorg.atlassian.net/browse/PROJ-123) - the key is extracted automatically. | |
| externalUrl | No | Full URL to the external ticket. Required for non-Jira providers. Optional for Jira (the canonical URL is fetched from the Jira API). | |
| externalTitle | No | Optional title/summary of the ticket. Ignored for Jira (title comes from the Jira API). |