Skip to Content
SeyloDocs

Start creating the GitHub App

POST
/api/v1/github.startManifest

Starts the manifest flow that creates this panel's GitHub App. The browser POSTs manifest as a form field to postUrl; GitHub then redirects back to the panel's /settings/github page with code and state, which github.finishManifest exchanges. Set organization to create the App under an organization instead of the signed-in GitHub user.

Needs github.manage, which owners and admins hold. Not available to MCP clients or the assistant.

Authorization

cookieseylo_session<token>

Request Body

application/json
  1. body
organization?string
Match^[A-Za-z0-9-]+$
Length1 <= length <= 39
panelUrl?string
Match^https?://[^/\s]+$
Lengthlength <= 300

Response Body

Success.

application/json
  1. response
postUrl*string
manifest*string
state*string
Example Request
curl -X POST 'https://example.com/api/v1/github.startManifest' \  -H 'Content-Type: application/json' \  -d '{}'
Example Response
{  "postUrl": "string",  "manifest": "string",  "state": "string"}