---
title: "Changes to Verify GitHub installation"
method: POST
path: "/github-integration/verify"
---

# Changes to Verify GitHub installation

`POST /github-integration/verify`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 3 of 23 revisions.

- **2026-08-24** `08bbb5bedb5d` — 2 breaking, 13 info
- **2026-07-11** `32cece1ebe43` — 1 breaking
- **2025-12-11** `93b231773126` — 3 breaking, 2 info

## Changes

- **2026-08-24** `08bbb5bedb5d` — 2 breaking, 13 info
  - added the new required request property `projectId`
  - removed the required property `installed` from the response with the `200` status
  - added the non-success response with the status `400`
  - added the non-success response with the status `401`
  - added the non-success response with the status `403`
  - added the optional property `installationUrl` to the response with the `200` status
  - added the optional property `settingsUrl` to the response with the `200` status
  - the response property `message` became required for the status `200`
  - added the required property `hasRequiredPermissions` to the response with the `200` status
  - added the required property `installationId` to the response with the `200` status
  - added the required property `isInstalled` to the response with the `200` status
  - added the required property `missingPermissions` to the response with the `200` status
  - added the required property `permissions` to the response with the `200` status
  - added the required property `repositoryExists` to the response with the `200` status
  - added the required property `repositoryPrivate` to the response with the `200` status
- **2026-07-11** `32cece1ebe43` — 1 breaking
  - request body became required
- **2025-12-11** `93b231773126` — 3 breaking, 2 info
  - the `repositoryName` request property's minLength was increased from `0` to `1`
  - the `repositoryOwner` request property's minLength was increased from `0` to `1`
  - the response's body type/format changed from ``/`` to `object`/`` for status `200`
  - added the optional property `message` to the response with the `200` status
  - added the required property `installed` to the response with the `200` status

---

[Operation](https://skmtc.dev/usekaneo/apis/kaneo-api/docs/github-integration/verify/post.md) · [API](https://skmtc.dev/usekaneo/apis/kaneo-api.md) · [Page](https://skmtc.dev/usekaneo/apis/kaneo-api/changes/github-integration/verify/post)
