---
title: "Changes to POST /docs-projects/{projectUid}/link-github"
method: POST
path: "/docs-projects/{projectUid}/link-github"
---

# Changes to POST /docs-projects/{projectUid}/link-github

`POST /docs-projects/{projectUid}/link-github`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 7 of 45 revisions.

- **2026-10-24** `67fe3caf56c5`: 1 info
- **2026-10-13** `31d9832a717b`: 1 info
- **2026-10-03** `5e4c47d6805b`: 3 info
- **2026-09-26** `47a5f451e5df`: 1 info
- **2026-08-21** `4efa9fcf5c1e`: 2 info
- **2026-08-20** `62616e733c3b`: 4 breaking, 1 info
- **2026-08-07** `8dff1e93bc68`: 1 info

## Changes

- **2026-10-24** `67fe3caf56c5`: 1 info
  - added the required property `project/chatInsightsEnabled` to the response with the `200` status
- **2026-10-13** `31d9832a717b`: 1 info
  - added the optional property `project/userInfoHookSecretUid` to the response with the `200` status
- **2026-10-03** `5e4c47d6805b`: 3 info
  - the `createdAt` response's property default value `unixTimestamp()` was removed for the status `200`
  - the `uid` response's property default value `nanoid()` was removed for the status `200`
  - the `updatedAt` response's property default value `unixTimestamp()` was removed for the status `200`
- **2026-09-26** `47a5f451e5df`: 1 info
  - added the required property `project/userInfoHookUrl` to the response with the `200` status
- **2026-08-21** `4efa9fcf5c1e`: 2 info
  - added the required property `project/repository/oneOf[#/components/schemas/docs-project-repository-bitbucket]/repositoryUid` to the response with the `200` status
  - added the required property `project/repository/oneOf[#/components/schemas/docs-project-repository-github]/repositoryUid` to the response with the `200` status
- **2026-08-20** `62616e733c3b`: 4 breaking, 1 info
  - the `pullRequest` response's property type changed from `object` to no type for status `200`
  - removed the required property `pullRequest/branch` from the response with the `200` status
  - removed the required property `pullRequest/number` from the response with the `200` status
  - removed the required property `pullRequest/url` from the response with the `200` status
  - added `subschema #1, subschema #2` to the `pullRequest` response property `anyOf` list for the response status `200`
- **2026-08-07** `8dff1e93bc68`: 1 info
  - api operation id `postdocsProjectsProjectUidLinkGithub` removed and replaced with `postDocsProjectsProjectUidLinkGithub`

---

[Operation](https://skmtc.dev/scalar/apis/core/docs/docs-projects/:projectUid/link-github/post.md) - [API](https://skmtc.dev/scalar/apis/core.md) - [Page](https://skmtc.dev/scalar/apis/core/changes/docs-projects/:projectUid/link-github/post)
