# PATCH /orgs/{org}/properties/installations/values/{property_name} (GitHub API)
Base URL: https://api.github.com
Auth: Authorization; GitHub token; required.
Request formats: application/json.
Last verified: 2026-09-29

> Create or update external custom property values for a property across organization repositories

## Critical Gotchas
* GitHub recommends an `Accept: application/vnd.github+json` header and an explicit `X-GitHub-Api-Version` header.
* Fine-grained tokens only authorize repositories and permissions selected when the token is created.

## cURL
curl -X PATCH 'https://api.github.com/orgs/example-org/properties/installations/values/example-property-name' \
  -H "Authorization: Bearer $GITHUB_TOKEN" \
  -H 'Accept: application/vnd.github+json' \
  -H 'X-GitHub-Api-Version: 2026-03-10' \
  -H 'Content-Type: application/json' \
  -d '{
  "repository_values": [
    {
      "repository_name": "example-repository-name",
      "value": "example-value"
    }
  ]
}'

## Parameters
| Name | In | Type | Required | Description |
| :--- | :--- | :--- | :--- | :--- |
| org | path | string | Yes | The organization name. The name is not case sensitive. |
| property_name | path | string | Yes | The name of the external custom property |
| repository_values | body | object[] | Yes | The names of repositories and the values that the named external custom prope... |

## Response example
null

---
Need an API key? Get one at https://github.com/settings/tokens