Linear: Create issue

integration_linear_create_issue · action · Integrazioni SaaS · Disponibile · v1.0.0

Descrizione

Crea una issue Linear via GraphQL API. Supporta titolo, descrizione markdown, team, assignee, priorita\` (0-4), labels (per nome → id resolution automatica), state iniziale (Triage/Todo/In Progress/Done) e parent issue per sub-tasks. Credentials da integration vault → Settings → Integrations → Linear (Personal API key lin_api_*). Use case: bug-report automatico da workflow error handler, lead da form HubSpot a ticket Linear, auto-creation di follow-up task dopo customer reply. Auto-retry su 5xx/429 con exp-backoff.

⚙️ Parametri di configurazione

Campi mostrati nell’editor quando si configura il nodo. Generati direttamente dal NodeDefconfigFields.

CampoTipoRequiredDefaultDescrizione
integrationLabel
Etichetta integration (opzionale)
stringno
workspace-main
Default null = default Linear integration. Per multi-workspace usa label.
teamKey
Team key Linear (es. ENG)
expressionsi
ENG
Identifier del team (prefix delle issue, es. "ENG" per ENG-123). Visibile in Linear Settings → Teams. Required.
title
Titolo issue
expressionsi
Bug: pagamento PayPal fallito
Required. Max 255 char. Supporta {{espressioni}}.
description
Descrizione (markdown)
expressionno
Steps to reproduce: 1. ... 2. ...
Markdown supportato. Linker URL → preview cards. Mention @utenti → notify.
priority
Priorita\` (0=none, 1=urgent, 2=high, 3=medium, 4=low)
numberno0Linear priority: 0=No priority, 1=Urgent, 2=High, 3=Medium, 4=Low.
assigneeEmail
Email assignee (opzionale)
expressionno
[email protected]
Email del membro Linear a cui assegnare. Risolto a user ID via API. Se utente non trovato, issue creata unassigned + warning.
labelNames
Labels (comma-separated)
expressionno
bug,production,p1
Nomi labels esistenti nel team. Risolti via API (case-insensitive). Labels inesistenti vengono ignorate (warning in output).

⬆️ Output del nodo

Campi disponibili nei nodi successivi via $node.<alias>.json.<field>:

  • ok
  • issueId
  • identifier
  • url
  • title
  • state
  • warnings

💡 Esempio configurazione

Snippet JSON del nodo come compare nel workflow. I valori sono derivati daidefaultValue e dai parametri required.

{
  "id": "node-integration_linear_create_issue-1",
  "defId": "integration_linear_create_issue",
  "label": "Linear: Create issue",
  "config": {
    "teamKey": "ENG",
    "title": "Bug: pagamento PayPal fallito",
    "priority": 0
  }
}

🔗 Nodi correlati nella stessa categoria

Pronto a usare Linear: Create issue?

Disponibile da subito in tutti i piani FlowForge. Provalo gratis senza carta di credito.

Inizia gratisSfoglia tutti i nodi