capability_id: issue.relations.blocked_by.add
version: "1.0.0"
description: Add a blocked-by relation for an issue.
input_schema:
  type: object
  required: [issueId, blockedByIssueId]
  properties:
    issueId: { type: string, minLength: 1 }
    blockedByIssueId: { type: string, minLength: 1 }
  additionalProperties: false
output_schema:
  type: object
  required: [issueId, blockedByIssueId, added]
  properties:
    issueId: { type: string, minLength: 1 }
    blockedByIssueId: { type: string, minLength: 1 }
    added: { type: boolean }
  additionalProperties: false
routing:
  preferred: graphql
  fallbacks: []
graphql:
  operationName: IssueBlockedByAdd
  operationType: mutation
  documentPath: src/gql/operations/issue-blocked-by-add.graphql
