Refresh GitHub App installations
Reads the App's installations from GitHub again, for when a webhook about a new or removed installation was missed.
Needs github.manage, which owners and admins hold. Available to MCP clients and the assistant.
seylo_session<token>application/json- body
Success.
application/json- response
installations*array<>curl -X POST 'https://example.com/api/v1/github.syncInstallations' \ -H 'Content-Type: application/json' \ -d '{}'{ "installations": [ { "id": "string", "installationId": 0, "accountLogin": "string", "accountType": "User", "repositorySelection": "all", "suspended": true, "manageUrl": "string", "createdAt": "2019-08-24T14:15:22Z" } ]}Get the GitHub connection GET
Returns the panel's GitHub App (null before it is created), the webhook URL GitHub calls, and the device-flow GitHub account used to clone private repos, if one is connected. Any signed-in caller. Available to MCP clients and the assistant.
Accept an invite POST
Uses up the invite token. Without a session it creates the account (password required) and signs in. With a session whose email matches it adds the invite's grants to that account. Needs no sign-in. Not available to MCP clients or the assistant.