{"command":{"effect":"write","timeoutSeconds":30,"inputSchema":{"type":"object","description":"Create new or update existing custom property values for a repository.\nUsing a value of `null` for a custom property will remove or 'unset' the property value from the repository.\n\nRepository admins and other users with the repository-level \"edit custom property values\" fine-grained permission can use this endpoint.","properties":{"path":{"type":"object","properties":{"owner":{"type":"string","description":"The account owner of the repository. The name is not case sensitive."},"repo":{"type":"string","description":"The name of the repository without the `.git` extension. The name is not case sensitive."}},"required":["owner","repo"],"additionalProperties":false},"body":{"type":"object","properties":{"properties":{"type":"array","description":"A list of custom property names and associated values to apply to the repositories.","items":{"$ref":"#/definitions/custom-property-value"}}},"required":["properties"]}},"required":["path","body"],"additionalProperties":false,"definitions":{"custom-property-value":{"title":"Custom Property Value","description":"Custom property name and associated value","type":"object","properties":{"property_name":{"type":"string","description":"The name of the property"},"value":{"oneOf":[{"type":["string","null"]},{"type":"array","items":{"type":"string"}}],"description":"The value assigned to the property"}},"required":["property_name","value"]}}},"name":"Create or update custom property values for a repository","id":"github.repos.custom-properties-for-repos-create-or-update-repository-values","example":{"path":{"owner":"octocat","repo":"hello-world"},"body":{"properties":[]}},"maxRequests":1,"summary":false}}