1
0
mirror of synced 2026-01-06 06:04:16 -05:00
Files
airbyte/airbyte-integrations/connectors/source-github/source_github/schemas/organizations.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"]
}
}
}