{ "kind": "open-flow-workflow", "version": 1, "name": "Trello Card Creator", "content": { "modelVersion": 14, "document": { "bindings": {}, "graph": { "nodes": { "n_fd9cd76b7ecbd63e": { "name": "Create a card", "kind": "start", "inputDefs": [] }, "n_987d9aa7adef88c1": { "inputs": { "listId": { "kind": "value", "value": "YOUR_TRELLO_LIST_ID" }, "name": { "kind": "value", "value": "Hello" }, "description": { "kind": "value", "value": "Here are some details" } }, "name": "Create Trello card", "kind": "task", "task": { "inputs": [ { "description": "Trello list ID that will contain the new card.", "jsonSchema": { "type": "string", "minLength": 1, "description": "Trello list ID that will contain the new card." }, "nullable": false, "handle": "listId" }, { "description": "Card name.", "jsonSchema": { "type": "string", "minLength": 1, "description": "Card name." }, "nullable": false, "handle": "name" }, { "description": "Card description.", "jsonSchema": { "type": "string", "description": "Card description." }, "nullable": true, "handle": "description", "value": null }, { "description": "Card due date in ISO 8601 format.", "jsonSchema": { "type": [ "string", "null" ], "format": "date-time", "description": "Card due date in ISO 8601 format." }, "nullable": true, "handle": "due", "value": null }, { "description": "Card position. Use top, bottom, or a numeric position.", "jsonSchema": { "anyOf": [ { "type": "string", "enum": [ "top", "bottom" ], "description": "Named card position." }, { "type": "number", "description": "Numeric card position." } ], "description": "Card position. Use top, bottom, or a numeric position." }, "nullable": true, "handle": "position", "value": null }, { "description": "Trello member IDs to assign to the card.", "jsonSchema": { "type": "array", "items": { "type": "string", "minLength": 1, "description": "One Trello member ID." }, "minItems": 1, "description": "Trello member IDs to assign to the card." }, "nullable": true, "handle": "memberIds", "value": null }, { "description": "Trello label IDs to assign to the card.", "jsonSchema": { "type": "array", "items": { "type": "string", "minLength": 1, "description": "One Trello label ID." }, "minItems": 1, "description": "Trello label IDs to assign to the card." }, "nullable": true, "handle": "labelIds", "value": null } ], "outputs": [ { "description": "A normalized Trello card returned by the REST API.", "jsonSchema": { "type": "object", "properties": { "id": { "type": "string", "description": "Trello card ID." }, "boardId": { "type": "string", "description": "Trello board ID that owns the card." }, "listId": { "type": "string", "description": "Trello list ID that contains the card." }, "name": { "type": "string", "description": "Card name." }, "description": { "type": "string", "description": "Card description." }, "url": { "type": "string", "format": "uri", "description": "Public Trello card URL." }, "shortUrl": { "type": "string", "format": "uri", "description": "Short Trello card URL." }, "closed": { "type": "boolean", "description": "Whether the card is closed." }, "due": { "type": [ "string", "null" ], "format": "date-time", "description": "Card due date in ISO 8601 format." }, "dueComplete": { "type": "boolean", "description": "Whether the card due date is marked complete." } }, "additionalProperties": true, "description": "A normalized Trello card returned by the REST API." }, "nullable": false, "handle": "card" } ], "name": "Create Trello card", "executor": { "kind": "connector", "action": "trello.create_card" } } }, "n_74dc7a86d9cc94b7": { "name": "Created card", "kind": "outputs", "outputDefs": [ { "jsonSchema": { "type": "object", "properties": { "id": { "type": "string", "description": "Trello card ID." }, "boardId": { "type": "string", "description": "Trello board ID that owns the card." }, "listId": { "type": "string", "description": "Trello list ID that contains the card." }, "name": { "type": "string", "description": "Card name." }, "description": { "type": "string", "description": "Card description." }, "url": { "type": "string", "format": "uri", "description": "Public Trello card URL." }, "shortUrl": { "type": "string", "format": "uri", "description": "Short Trello card URL." }, "closed": { "type": "boolean", "description": "Whether the card is closed." }, "due": { "type": [ "string", "null" ], "format": "date-time", "description": "Card due date in ISO 8601 format." }, "dueComplete": { "type": "boolean", "description": "Whether the card due date is marked complete." } }, "additionalProperties": true, "description": "A normalized Trello card returned by the REST API." }, "nullable": false, "handle": "card" } ], "outputMappings": { "card": { "kind": "sources", "sources": [ { "kind": "node", "nodeId": "n_987d9aa7adef88c1", "output": "card" } ] } } } }, "edges": [ { "source": "n_fd9cd76b7ecbd63e", "target": "n_987d9aa7adef88c1" }, { "source": "n_987d9aa7adef88c1", "target": "n_74dc7a86d9cc94b7" } ] } }, "modules": {} }, "presentation": { "designer": { "version": 1, "flow": { "direction": "vertical" } } } }