たまに、organization に属しているチームの team_id を取得したいんだけど、いつも調べるのに手間がかかるから書いておきます。
jq が必要です。
コマンド
GITHUB_TOKEN
: Githubのトークン
ORG_NAME
: Organization名
TEAM_NAME
: チーム名
をそれぞれを入れる必要あり。
curl -s -H "Authorization: token GITHUB_TOKEN" "https://api.github.com/orgs/ORG_NAME/teams?per_page=100" | jq '.[] | select(.slug == "TEAM_NAME") | .id'
上記で team_id
だけ取れる。