Overview
A client-mode connector for a curated eight-operation slice of the GitHub REST API: rate limit, the authenticated user, repositories, issues, pull requests, and Actions workflow runs. It is meant for edge or IT-ops demos, not the full GitHub surface. Prefer a fine-grained personal access token with least privilege.GET /rate_limit can return HTTP 200 without a token. Authenticated connectors need a PAT. An invalid Bearer token returns HTTP 401. Unauthenticated calls to other public connectors may return HTTP 403 when the IP is rate limited.Basic Syntax
Events
Auth
Bearer token plus the GitHub media type:string
required
Classic or fine-grained PAT. Publish it as
api_token. Prefer a Hub secret. Never commit the token.string
Repository owner. Required on repo, issue, pull, and Actions events.
string
Repository name. Required with
owner.X-GitHub-Api-Version 2022-11-28.
Rate limit or authenticated user:
{payload}; include title and body):
Try it
- Add the connector on your broker.
- Publish the token JSON to
integrations/github/request/Getratelimitorintegrations/github/request/Getauthenticateduser. - Subscribe to the matching
integrations/github/response/...topic. - Issues: publish
api_token,owner, andrepotointegrations/github/request/Listissues.

