Repositories a GitHub connection can see
To suggest for a hire's allowlist. Best effort: an empty list when GitHub won't say.
sessionbetter-auth.session_token<token>Set by POST /api/auth/sign-in/email.
ws*stringThe workspace id (from GET /api/me).
id*stringThe id of what the path names: a hire, a connection, a skill, a shared file, a department, a position, a goal or an approval.
[{ name }], most recently pushed first.
application/jsoncurl -X GET 'https://app.useroster.work/api/workspaces/string/connections/string/repos'[ { "name": "acme/web" }]When a hire asks before using a tool GET
The tools the hire has on the connection (at its access level), each with its own rule (`default`: `"always"`, `"sometimes"` with the `rule` saying when, or `"never"`), whether asking is `locked` (money moving), and the hire's `setting` (`"ask"`, `"auto"` or null). A call that needs approval doesn't run: the approver is asked in the thread, and Roster makes exactly that call once it's approved. 404 when the hire isn't on the connection.
List connections GET
Next Page