{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/github/refs/heads/main/json-schema/github-projects-team-project-schema.json", "title": "team-project", "description": "A team's access to a project.", "type": "object", "properties": { "owner_url": { "type": "string", "example": "https://api.github.com/repos/octocat/Hello-World" }, "url": { "type": "string", "example": "https://api.github.com/repos/octocat/Hello-World" }, "html_url": { "type": "string", "example": "https://api.github.com/repos/octocat/Hello-World" }, "columns_url": { "type": "string", "example": "https://api.github.com/repos/octocat/Hello-World" }, "id": { "type": "integer", "example": 42 }, "node_id": { "type": "string", "example": "12345678" }, "name": { "type": "string", "example": "octocat" }, "body": { "type": "string", "nullable": true, "example": "Example body text" }, "number": { "type": "integer", "example": 42 }, "state": { "type": "string", "example": "open" }, "creator": { "$ref": "#/components/schemas/simple-user" }, "created_at": { "type": "string", "example": "2026-04-17T12:00:00Z" }, "updated_at": { "type": "string", "example": "2026-04-17T12:00:00Z" }, "organization_permission": { "description": "The organization permission for this project. Only present when owner is an organization.", "type": "string", "example": "example_value" }, "private": { "description": "Whether the project is private or not. Only present when owner is an organization.", "type": "boolean", "example": true }, "permissions": { "type": "object", "properties": { "read": { "type": "boolean" }, "write": { "type": "boolean" }, "admin": { "type": "boolean" } }, "required": [ "read", "write", "admin" ] } }, "required": [ "owner_url", "url", "html_url", "columns_url", "id", "node_id", "name", "body", "number", "state", "creator", "created_at", "updated_at", "permissions" ] }