Github Disconnect

Disconnect a GitHub installation: uninstall upstream, then delete our row.

Mirrors the Jira / Sentry / Slack disconnects. The one FK to git_installation cascades every repository under it, and each of those cascades its own 16 relationships -- so this is destructive and refused 409 repository_busy while any of those repositories has work in flight.

The upstream uninstall is best-effort and never fails the endpoint: a 404 means the App is already gone (the entire 162-tenant backlog), and an unreachable GitHub must not be able to trap a tenant with rows it cannot remove. Disconnect stays available even when the App is unconfigured, for exactly that reason.

delete/v1/integrations/github/{installation_id}

Request

  • Base URL: https://api.graphify.com (the document declares no server; this is the origin it was published from)
  • URL: https://api.graphify.com/v1/integrations/github/{installation_id}
  • Auth: HTTP bearer

Path parameters

installation_idstring uuid required

Headers

X-Graphify-Tenant-IDstring required

Response

Successful Response

unknown required

Changes

No recorded changes to this operation across all 2 revisions of this API.