やりたいこと
Trello上のユーザIDは既に取得済の状況で、同ユーザを任意のOrganizationに対してメンバーとして招待する。
尚、Developer API Keysを利用して以下のリンク先で発行できるTokenは取得済とする。
https://trello.com/1/authorize?key=XX&name=&expiration=never&response_type=token&scope=read,write
やり方
OrganizationName及びユーザNameを利用して以下を実行する。
$ curl --request PUT -s "https://trello.com/1/organizations/xx/members/yy?type=normal&key=XX&token=YY"
実行すると標準出力にて以下のような結果となり
{"id":"...","memberships":[{"id":"...","idMember":"...","memberType":"admin","unconfirmed":false,"deactivated ":false},....
メンバー一覧を確認すると追加されている。
以下、補足です。
補足
ドキュメントを見ると以下の項目があり、それぞれ組織情報、メンバー情報、そしてユーザタイプを記載します。
id REQUIRED
idMember REQUIRED
type REQUIRED
ユーザタイプにはadminとnormalがあるので、管理者として招待する場合はこの部分をadminにします。
以上です。