Edited at

Github API から team_id を取得するワンライナー(jq 利用)

More than 1 year has passed since last update.

たまに、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 だけ取れる。