GitHub App

View as Markdown

Get Status

GET/api/v1/github-app/status
Also as:MCPtool_call software-factory.githubAppStatusskillsoftware-factory

Is this brand connected, to which GitHub account, and is it still installed?

Errors

CodeWhenWhat to do
422Validation Error—
Request
curl "https://app.opvs.ai/api/v1/github-app/status" \
  -H "Authorization: Bearer $OPVS_TOKEN"
Try itGET /api/v1/github-app/status

Used once, saved nowhere. Your token travels for this request through opvs.ai and SpiderPublish to app.opvs.ai, then this page forgets it when the tab closes.

GET only · 30 tries a minute

Start Connect

POST/api/v1/github-app/connect
Also as:MCPtool_call software-factory.githubAppConnectskillsoftware-factory

The GitHub install URL for THIS brand and THIS user. Brand admin only.

Request
curl -X POST "https://app.opvs.ai/api/v1/github-app/connect" \
  -H "Authorization: Bearer $OPVS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{}'
Try itPOST /api/v1/github-app/connect
Try it sends reading requests only.

This endpoint changes data in your workspace, so it is not sent from the docs. Copy the command and run it in your own terminal.

POST/api/v1/github-app/link
Also as:MCPtool_call software-factory.githubAppLinkReposkillsoftware-factory
Request
curl -X POST "https://app.opvs.ai/api/v1/github-app/link" \
  -H "Authorization: Bearer $OPVS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{}'
Try itPOST /api/v1/github-app/link
Try it sends reading requests only.

This endpoint changes data in your workspace, so it is not sent from the docs. Copy the command and run it in your own terminal.

List Repositories

GET/api/v1/github-app/connections/{integration_id}/repositories
Also as:MCPtool_call software-factory.githubAppListRepositoriesskillsoftware-factory

The repos this brand's installation granted — the project repo picker.

Errors

CodeWhenWhat to do
422Validation Error—
Request
curl "https://app.opvs.ai/api/v1/github-app/connections/{integration_id}/repositories" \
  -H "Authorization: Bearer $OPVS_TOKEN"
Try itGET /api/v1/github-app/connections/{integration_id}/repositories

Used once, saved nowhere. Your token travels for this request through opvs.ai and SpiderPublish to app.opvs.ai, then this page forgets it when the tab closes.

GET only · 30 tries a minute

Disconnect

DELETE/api/v1/github-app/connections/{integration_id}
Also as:MCPtool_call software-factory.githubAppDisconnectskillsoftware-factory

Stop using this installation. Uninstalling on GitHub is what revokes it.

Errors

CodeWhenWhat to do
422Validation Error—
Request
curl -X DELETE "https://app.opvs.ai/api/v1/github-app/connections/{integration_id}" \
  -H "Authorization: Bearer $OPVS_TOKEN"
Try itDELETE /api/v1/github-app/connections/{integration_id}
Try it sends reading requests only.

This endpoint changes data in your workspace, so it is not sent from the docs. Copy the command and run it in your own terminal.

Did this answer your question?