Apps

Add a GitHub organisation through your own GitHub login

Body { installationId }, taken from /github/reachable. Allowed while other workspaces use the installation and while this workspace already has connections. Re-checks with GitHub, using the caller’s own token, that they can reach it; one they cannot gets the same 404 as one that does not exist. Recorded as a person’s reach and never as company property — in particular an API key does not read through it, and every deploy is still checked against the person’s own GitHub access — even when the caller is an owner. Idempotent. Same policy as members connecting an account: an owner always, a member while the workspace allows it. A signed-in person; an API key is refused.

post/client/github/add-installation

Request

  • Base URL: https://api.roar-ai.com
  • URL: https://api.roar-ai.com/client/github/add-installation
  • Auth: HTTP bearer

Request body

installationIdstring required

Response

The account now on this workspace, whether it was already, and whether the workspace’s organisation limit allows it. (Response shape not yet modelled in this spec.)

object required

Changes

No recorded changes to this operation across all 1 revision of this API.