This plugin collects Trello
data through Trello's rest api.
In order to fully use this plugin, you will need to get apikey
and token
on the Trello website.
A connection should be created before you can collect any data. Currently, this plugin supports creating connection by requesting connections
API:
curl 'http://localhost:8080/plugins/trello/connections' \ --header 'Content-Type: application/json' \ --data-raw ' { "name": "trello", "endpoint": "https://api.trello.com/", "rateLimitPerHour": 20000, "appId": "<YOUR_APIKEY>", "secretKey": "<YOUR_TOKEN>" } '
In order to collect data, you have to make a POST request to /pipelines
.
curl 'http://localhost:8080/pipelines' \ --header 'Content-Type: application/json' \ --data-raw ' { "name":"MY PIPELINE", "plan":[ [ { "plugin":"trello", "options":{ "connectionId":<CONNECTION_ID>, "boardId":"<BOARD_ID>" } } ] ] } '
You can make the following request to get all the boards.
curl 'http://localhost:8080/plugins/trello/connections/<CONNECTION_ID>/proxy/rest/1/members/me/boards?fields=name,id'