curl "https://app.runtm.com/api/github-app/user-token-status" \
-H "Authorization: Bearer runtm_xxx"
import requests
resp = requests.get(
"https://app.runtm.com/api/github-app/user-token-status",
headers={"Authorization": "Bearer runtm_xxx"},
)
print(resp.json())
const resp = await fetch(
"https://app.runtm.com/api/github-app/user-token-status",
{
headers: {
Authorization: "Bearer runtm_xxx",
},
}
);
const data = await resp.json();
{
"connected": true,
"username": "octocat",
"scopes": "repo,read:user,read:org",
"has_installation": true
}
GitHub User Tokens
Token Status
Quick check if a GitHub user token is connected and valid.
GET
/
api
/
github-app
/
user-token-status
curl "https://app.runtm.com/api/github-app/user-token-status" \
-H "Authorization: Bearer runtm_xxx"
import requests
resp = requests.get(
"https://app.runtm.com/api/github-app/user-token-status",
headers={"Authorization": "Bearer runtm_xxx"},
)
print(resp.json())
const resp = await fetch(
"https://app.runtm.com/api/github-app/user-token-status",
{
headers: {
Authorization: "Bearer runtm_xxx",
},
}
);
const data = await resp.json();
{
"connected": true,
"username": "octocat",
"scopes": "repo,read:user,read:org",
"has_installation": true
}
Returns the connection status of the user’s GitHub token without exposing the actual token. Also indicates whether a GitHub App installation exists for this user.
Required scope:
integrations:read
boolean
required
Whether a GitHub token is stored for this user.
string
GitHub username (only when connected).
string
Token scopes (e.g.
"repo,read:user,read:org").boolean
required
Whether a GitHub App installation exists for this user.
curl "https://app.runtm.com/api/github-app/user-token-status" \
-H "Authorization: Bearer runtm_xxx"
import requests
resp = requests.get(
"https://app.runtm.com/api/github-app/user-token-status",
headers={"Authorization": "Bearer runtm_xxx"},
)
print(resp.json())
const resp = await fetch(
"https://app.runtm.com/api/github-app/user-token-status",
{
headers: {
Authorization: "Bearer runtm_xxx",
},
}
);
const data = await resp.json();
{
"connected": true,
"username": "octocat",
"scopes": "repo,read:user,read:org",
"has_installation": true
}