260 lines
9.1 KiB
JSON
260 lines
9.1 KiB
JSON
{
|
|
"$schema": "https://json-schema.org/draft-07/schema#",
|
|
"type": "object",
|
|
"properties": {
|
|
"login": {
|
|
"description": "Login username of the organization.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"id": {
|
|
"description": "Unique identifier of the organization.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"node_id": {
|
|
"description": "Node ID of the organization.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"url": {
|
|
"description": "URL to the organization's API endpoint.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"repos_url": {
|
|
"description": "URL to fetch repositories of the organization.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"events_url": {
|
|
"description": "URL to fetch events related to the organization.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"hooks_url": {
|
|
"description": "URL to manage webhooks for the organization.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"issues_url": {
|
|
"description": "URL to fetch issues related to the organization.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"members_url": {
|
|
"description": "URL to fetch members of the organization.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"public_members_url": {
|
|
"description": "URL to fetch public members of the organization.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"avatar_url": {
|
|
"description": "URL to the avatar image of the organization.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"description": {
|
|
"description": "Description of the organization.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"name": {
|
|
"description": "Name of the organization.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"company": {
|
|
"description": "Name of the company associated with the organization.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"blog": {
|
|
"description": "URL to the blog of the organization.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"location": {
|
|
"description": "Physical location of the organization.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"email": {
|
|
"description": "Email address of the organization.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"twitter_username": {
|
|
"description": "Twitter username of the organization.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"is_verified": {
|
|
"description": "Indicates if the organization is verified.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"has_organization_projects": {
|
|
"description": "Indicates if the organization has projects.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"has_repository_projects": {
|
|
"description": "Indicates if the organization has projects tied to repositories.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"public_repos": {
|
|
"description": "Number of public repositories owned by the organization.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"public_gists": {
|
|
"description": "Number of public gists created by the organization.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"followers": {
|
|
"description": "Number of followers the organization has.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"following": {
|
|
"description": "Number of accounts the organization is following.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"html_url": {
|
|
"description": "URL to the organization's profile page.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"created_at": {
|
|
"description": "Timestamp indicating when the organization was created.",
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"updated_at": {
|
|
"description": "Timestamp indicating when the organization was last updated.",
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"archived_at": {
|
|
"description": "Timestamp indicating when the organization was archived.",
|
|
"type": ["null", "string"],
|
|
"format": "date-time"
|
|
},
|
|
"type": {
|
|
"description": "Type of the organization.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"total_private_repos": {
|
|
"description": "Total number of private repositories owned by the organization.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"owned_private_repos": {
|
|
"description": "Number of private repositories owned by the organization.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"private_gists": {
|
|
"description": "Number of private gists created by the organization.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"disk_usage": {
|
|
"description": "Disk space used by the organization.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"collaborators": {
|
|
"description": "Number of collaborators the organization has.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"billing_email": {
|
|
"description": "Email address associated with the organization's billing.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"default_repository_permission": {
|
|
"description": "Default permission level for new repositories.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"members_can_create_repositories": {
|
|
"description": "Indicates if members can create repositories.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"two_factor_requirement_enabled": {
|
|
"description": "Indicates if two-factor authentication is required for the organization.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"members_allowed_repository_creation_type": {
|
|
"description": "Type of repositories members are allowed to create.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"members_can_create_public_repositories": {
|
|
"description": "Indicates if members can create public repositories.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"members_can_create_private_repositories": {
|
|
"description": "Indicates if members can create private repositories.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"members_can_create_internal_repositories": {
|
|
"description": "Indicates if members can create internal repositories.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"members_can_create_pages": {
|
|
"description": "Indicates if members can create pages.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"members_can_fork_private_repositories": {
|
|
"description": "Indicates if members can fork private repositories.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"web_commit_signoff_required": {
|
|
"description": "Indicates if web commit signoff is required for the organization.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"members_can_create_public_pages": {
|
|
"description": "Indicates if members can create public pages.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"members_can_create_private_pages": {
|
|
"description": "Indicates if members can create private pages.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"plan": {
|
|
"description": "Information about the subscription plan of the organization.",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"name": {
|
|
"description": "Name of the organization's plan.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"space": {
|
|
"description": "Space available in the organization's plan.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"private_repos": {
|
|
"description": "Number of private repositories allowed in the organization's plan.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"filled_seats": {
|
|
"description": "Number of filled seats in the organization's plan.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"seats": {
|
|
"description": "Total number of seats in the organization's plan.",
|
|
"type": ["null", "integer"]
|
|
}
|
|
}
|
|
},
|
|
"advanced_security_enabled_for_new_repositories": {
|
|
"description": "Indicates if advanced security features are enabled for new repositories within the organization.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"dependabot_alerts_enabled_for_new_repositories": {
|
|
"description": "Indicates if dependabot alerts are enabled for new repositories within the organization.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"dependabot_security_updates_enabled_for_new_repositories": {
|
|
"description": "Indicates if dependabot security updates are enabled for new repositories within the organization.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"dependency_graph_enabled_for_new_repositories": {
|
|
"description": "Indicates if dependency graph is enabled for new repositories within the organization.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"secret_scanning_enabled_for_new_repositories": {
|
|
"description": "Indicates if secret scanning is enabled for new repositories within the organization.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"secret_scanning_push_protection_enabled_for_new_repositories": {
|
|
"description": "Indicates if secret scanning push protection is enabled for new repositories.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"secret_scanning_push_protection_custom_link_enabled": {
|
|
"description": "Indicates if custom link for secret scanning push protection is enabled.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"secret_scanning_push_protection_custom_link": {
|
|
"description": "Custom link for secret scanning push protection.",
|
|
"type": ["null", "string"]
|
|
}
|
|
}
|
|
}
|