curl "https://app.runtm.com/api/github-app/user-token" \
-H "Authorization: Bearer runtm_xxx"
import requests
resp = requests.get(
"https://app.runtm.com/api/github-app/user-token",
headers={"Authorization": "Bearer runtm_xxx"},
)
data = resp.json()
github_token = data["access_token"]
const resp = await fetch("https://app.runtm.com/api/github-app/user-token", {
headers: {
Authorization: "Bearer runtm_xxx",
},
});
const data = await resp.json();
{
"access_token": "ghu_xxxxxxxxxxxxxxxxxxxx"
}
GitHub User Tokens
Get User Token
Get a valid GitHub user access token, auto-refreshing if expired.
GET
/
api
/
github-app
/
user-token
curl "https://app.runtm.com/api/github-app/user-token" \
-H "Authorization: Bearer runtm_xxx"
import requests
resp = requests.get(
"https://app.runtm.com/api/github-app/user-token",
headers={"Authorization": "Bearer runtm_xxx"},
)
data = resp.json()
github_token = data["access_token"]
const resp = await fetch("https://app.runtm.com/api/github-app/user-token", {
headers: {
Authorization: "Bearer runtm_xxx",
},
});
const data = await resp.json();
{
"access_token": "ghu_xxxxxxxxxxxxxxxxxxxx"
}
Returns a valid GitHub user access token. If the stored token has expired, it is automatically refreshed using the refresh token before returning.
Required scope:
integrations:read
string
required
Valid GitHub user access token.
curl "https://app.runtm.com/api/github-app/user-token" \
-H "Authorization: Bearer runtm_xxx"
import requests
resp = requests.get(
"https://app.runtm.com/api/github-app/user-token",
headers={"Authorization": "Bearer runtm_xxx"},
)
data = resp.json()
github_token = data["access_token"]
const resp = await fetch("https://app.runtm.com/api/github-app/user-token", {
headers: {
Authorization: "Bearer runtm_xxx",
},
});
const data = await resp.json();
{
"access_token": "ghu_xxxxxxxxxxxxxxxxxxxx"
}