{
  "schemaVersion": 1,
  "key": "trello",
  "name": "Trello",
  "description": "Crie cartões e reaja a mudanças em quadros do Trello.",
  "category": "productivity",
  "vendor": "Atlassian",
  "version": "1.0.0",
  "status": "ACTIVE",
  "credentials": [
    {
      "type": "BASIC",
      "usernameLabel": "API Key",
      "usernamePlaceholder": "sua API key do Trello",
      "secretLabel": "Token",
      "secretPlaceholder": "seu token do Trello",
      "helpText": "Gere a API Key e o Token em trello.com/app-key (o Token fica no link 'Token' da mesma página).",
      "helpUrl": "https://trello.com/app-key"
    }
  ],
  "actions": [
    {
      "key": "card.create",
      "name": "Criar cartão",
      "description": "Cria um cartão numa lista do quadro, com dados do processo.",
      "inputs": [
        {
          "key": "listId",
          "label": "Lista (list id)",
          "type": "TEXT",
          "required": true,
          "description": "Id da lista onde o cartão será criado."
        },
        {
          "key": "name",
          "label": "Título",
          "type": "TEXT",
          "required": true,
          "description": "Aceita expressões do processo."
        },
        {
          "key": "desc",
          "label": "Descrição",
          "type": "TEXT",
          "required": false
        }
      ],
      "outputs": [
        {
          "key": "id",
          "label": "Id",
          "type": "OUTPUT",
          "required": false
        },
        {
          "key": "url",
          "label": "Url",
          "type": "OUTPUT",
          "required": false
        }
      ]
    }
  ],
  "triggers": [
    {
      "key": "card.updated",
      "name": "Cartão atualizado",
      "description": "Dispara quando um cartão do quadro é criado, movido ou alterado.",
      "mode": "PUSH",
      "exclusiveByConnection": false,
      "inputs": [
        {
          "key": "boardId",
          "label": "Quadro (board id)",
          "type": "TEXT",
          "required": true,
          "description": "Id do quadro a observar. Ex.: 5f2a1b3c4d5e6f7a8b9c0d1e"
        }
      ],
      "events": [
        {
          "type": "GENERIC"
        }
      ]
    }
  ]
}
