APIs.io Engineering Platform · JSON Structure

Apis Io Engineering Platform Structure

Structural overview of the APIs.io Engineering Platform API surface; extracted from openapi/.

Type: Properties: 0
APIs.ioEngineeringPlatform

Apis Io Engineering Platform Structure is a JSON Structure definition published by APIs.io Engineering Platform.

Meta-schema:

JSON Structure

Raw ↑
{
  "provider": "APIs.io Engineering Platform",
  "providerId": "apis-io-engineering-platform",
  "kind": "json-structure",
  "description": "Structural overview of the APIs.io Engineering Platform API surface; extracted from openapi/.",
  "schemaCount": 684,
  "operationCount": 908,
  "schemas": [
    {
      "name": "root",
      "type": "object",
      "propertyCount": 33,
      "required": [
        "current_user_url",
        "current_user_authorizations_html_url",
        "authorizations_url",
        "code_search_url",
        "commit_search_url",
        "emails_url",
        "emojis_url",
        "events_url",
        "feeds_url",
        "followers_url",
        "following_url",
        "gists_url",
        "issue_search_url",
        "issues_url",
        "keys_url",
        "label_search_url",
        "notifications_url",
        "organization_url",
        "organization_repositories_url",
        "organization_teams_url",
        "public_gists_url",
        "rate_limit_url",
        "repository_url",
        "repository_search_url",
        "current_user_repositories_url",
        "starred_url",
        "starred_gists_url",
        "user_url",
        "user_organizations_url",
        "user_repositories_url",
        "user_search_url"
      ]
    },
    {
      "name": "global-hook",
      "type": "object",
      "propertyCount": 10,
      "required": []
    },
    {
      "name": "global-hook-2",
      "type": "object",
      "propertyCount": 10,
      "required": []
    },
    {
      "name": "public-key-full",
      "type": "object",
      "propertyCount": 11,
      "required": [
        "id",
        "key",
        "url",
        "title",
        "verified",
        "created_at",
        "read_only",
        "last_used",
        "user_id",
        "repository_id"
      ]
    },
    {
      "name": "ldap-mapping-team",
      "type": "object",
      "propertyCount": 13,
      "required": []
    },
    {
      "name": "ldap-mapping-user",
      "type": "object",
      "propertyCount": 42,
      "required": [
        "avatar_url",
        "events_url",
        "followers_url",
        "following_url",
        "gists_url",
        "gravatar_id",
        "html_url",
        "id",
        "node_id",
        "login",
        "organizations_url",
        "received_events_url",
        "repos_url",
        "site_admin",
        "starred_url",
        "subscriptions_url",
        "type",
        "url",
        "bio",
        "blog",
        "company",
        "email",
        "followers",
        "following",
        "hireable",
        "location",
        "name",
        "public_gists",
        "public_repos",
        "created_at",
        "updated_at",
        "collaborators",
        "disk_usage",
        "owned_private_repos",
        "private_gists",
        "total_private_repos",
        "two_factor_authentication"
      ]
    },
    {
      "name": "organization-simple",
      "type": "object",
      "propertyCount": 12,
      "required": [
        "login",
        "url",
        "id",
        "node_id",
        "repos_url",
        "events_url",
        "hooks_url",
        "issues_url",
        "members_url",
        "public_members_url",
        "avatar_url",
        "description"
      ]
    },
    {
      "name": "pre-receive-environment",
      "type": "object",
      "propertyCount": 9,
      "required": []
    },
    {
      "name": "pre-receive-environment-download-status",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "pre-receive-hook",
      "type": "object",
      "propertyCount": 7,
      "required": []
    },
    {
      "name": "nullable-simple-user",
      "type": "object",
      "propertyCount": 21,
      "required": [
        "avatar_url",
        "events_url",
        "followers_url",
        "following_url",
        "gists_url",
        "gravatar_id",
        "html_url",
        "id",
        "node_id",
        "login",
        "organizations_url",
        "received_events_url",
        "repos_url",
        "site_admin",
        "starred_url",
        "subscriptions_url",
        "type",
        "url"
      ]
    },
    {
      "name": "app-permissions",
      "type": "object",
      "propertyCount": 45,
      "required": []
    },
    {
      "name": "simple-user",
      "type": "object",
      "propertyCount": 21,
      "required": [
        "avatar_url",
        "events_url",
        "followers_url",
        "following_url",
        "gists_url",
        "gravatar_id",
        "html_url",
        "id",
        "node_id",
        "login",
        "organizations_url",
        "received_events_url",
        "repos_url",
        "site_admin",
        "starred_url",
        "subscriptions_url",
        "type",
        "url"
      ]
    },
    {
      "name": "nullable-scoped-installation",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "permissions",
        "repository_selection",
        "single_file_name",
        "repositories_url",
        "account"
      ]
    },
    {
      "name": "authorization",
      "type": "object",
      "propertyCount": 15,
      "required": [
        "app",
        "id",
        "note",
        "note_url",
        "scopes",
        "token",
        "hashed_token",
        "token_last_eight",
        "fingerprint",
        "url",
        "created_at",
        "updated_at",
        "expires_at"
      ]
    },
    {
      "name": "integration",
      "type": "object",
      "propertyCount": 17,
      "required": [
        "id",
        "node_id",
        "owner",
        "name",
        "description",
        "external_url",
        "html_url",
        "created_at",
        "updated_at",
        "permissions",
        "events"
      ]
    },
    {
      "name": "basic-error",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "validation-error-simple",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "message",
        "documentation_url"
      ]
    },
    {
      "name": "webhook-config-url",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "webhook-config-content-type",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "webhook-config-secret",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "webhook-config-insecure-ssl",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "webhook-config",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "hook-delivery-item",
      "type": "object",
      "propertyCount": 12,
      "required": [
        "id",
        "guid",
        "delivered_at",
        "redelivery",
        "duration",
        "status",
        "status_code",
        "event",
        "action",
        "installation_id",
        "repository_id"
      ]
    },
    {
      "name": "scim-error",
      "type": "object",
      "propertyCount": 6,
      "required": []
    },
    {
      "name": "validation-error",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "message",
        "documentation_url"
      ]
    },
    {
      "name": "hook-delivery",
      "type": "object",
      "propertyCount": 15,
      "required": [
        "id",
        "guid",
        "delivered_at",
        "redelivery",
        "duration",
        "status",
        "status_code",
        "event",
        "action",
        "installation_id",
        "repository_id",
        "request",
        "response"
      ]
    },
    {
      "name": "enterprise",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "id",
        "node_id",
        "name",
        "slug",
        "html_url",
        "created_at",
        "updated_at",
        "avatar_url"
      ]
    },
    {
      "name": "integration-installation-request",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "id",
        "account",
        "requester",
        "created_at"
      ]
    },
    {
      "name": "installation",
      "type": "object",
      "propertyCount": 20,
      "required": [
        "id",
        "app_id",
        "app_slug",
        "target_id",
        "target_type",
        "single_file_name",
        "repository_selection",
        "access_tokens_url",
        "html_url",
        "repositories_url",
        "events",
        "account",
        "permissions",
        "created_at",
        "updated_at",
        "suspended_by",
        "suspended_at"
      ]
    },
    {
      "name": "nullable-license-simple",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "key",
        "name",
        "url",
        "spdx_id",
        "node_id"
      ]
    },
    {
      "name": "repository",
      "type": "object",
      "propertyCount": 95,
      "required": [
        "archive_url",
        "assignees_url",
        "blobs_url",
        "branches_url",
        "collaborators_url",
        "comments_url",
        "commits_url",
        "compare_url",
        "contents_url",
        "contributors_url",
        "deployments_url",
        "description",
        "downloads_url",
        "events_url",
        "fork",
        "forks_url",
        "full_name",
        "git_commits_url",
        "git_refs_url",
        "git_tags_url",
        "hooks_url",
        "html_url",
        "id",
        "node_id",
        "issue_comment_url",
        "issue_events_url",
        "issues_url",
        "keys_url",
        "labels_url",
        "languages_url",
        "merges_url",
        "milestones_url",
        "name",
        "notifications_url",
        "owner",
        "private",
        "pulls_url",
        "releases_url",
        "stargazers_url",
        "statuses_url",
        "subscribers_url",
        "subscription_url",
        "tags_url",
        "teams_url",
        "trees_url",
        "url",
        "clone_url",
        "default_branch",
        "forks",
        "forks_count",
        "git_url",
        "has_downloads",
        "has_issues",
        "has_projects",
        "has_wiki",
        "has_pages",
        "homepage",
        "language",
        "archived",
        "disabled",
        "mirror_url",
        "open_issues",
        "open_issues_count",
        "license",
        "pushed_at",
        "size",
        "ssh_url",
        "stargazers_count",
        "svn_url",
        "watchers",
        "watchers_count",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "installation-token",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "token",
        "expires_at"
      ]
    },
    {
      "name": "application-grant",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "app",
        "id",
        "scopes",
        "url",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "code-of-conduct",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "url",
        "html_url",
        "key",
        "name"
      ]
    },
    {
      "name": "announcement-message",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "announcement-expiration",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "announcement",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "announcement"
      ]
    },
    {
      "name": "license-info",
      "type": "object",
      "propertyCount": 6,
      "required": []
    },
    {
      "name": "enterprise-repository-overview",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "total_repos",
        "root_repos",
        "fork_repos",
        "org_repos",
        "total_pushes",
        "total_wikis"
      ]
    },
    {
      "name": "enterprise-hook-overview",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "total_hooks",
        "active_hooks",
        "inactive_hooks"
      ]
    },
    {
      "name": "enterprise-page-overview",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "total_pages"
      ]
    },
    {
      "name": "enterprise-organization-overview",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "total_orgs",
        "disabled_orgs",
        "total_teams",
        "total_team_members"
      ]
    },
    {
      "name": "enterprise-user-overview",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "total_users",
        "admin_users",
        "suspended_users"
      ]
    },
    {
      "name": "enterprise-pull-request-overview",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "total_pulls",
        "merged_pulls",
        "mergeable_pulls",
        "unmergeable_pulls"
      ]
    },
    {
      "name": "enterprise-issue-overview",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "total_issues",
        "open_issues",
        "closed_issues"
      ]
    },
    {
      "name": "enterprise-milestone-overview",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "total_milestones",
        "open_milestones",
        "closed_milestones"
      ]
    },
    {
      "name": "enterprise-gist-overview",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "total_gists",
        "private_gists",
        "public_gists"
      ]
    },
    {
      "name": "enterprise-comment-overview",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "total_commit_comments",
        "total_gist_comments",
        "total_issue_comments",
        "total_pull_request_comments"
      ]
    },
    {
      "name": "enterprise-overview",
      "type": "object",
      "propertyCount": 10,
      "required": []
    },
    {
      "name": "actions-cache-usage-org-enterprise",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "total_active_caches_count",
        "total_active_caches_size_in_bytes"
      ]
    },
    {
      "name": "actions-cache-usage-policy-enterprise",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "enabled-organizations",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "allowed-actions",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "selected-actions-url",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "actions-enterprise-permissions",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "enabled_organizations"
      ]
    },
    {
      "name": "selected-actions",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "github_owned_allowed",
        "patterns_allowed"
      ]
    },
    {
      "name": "actions-default-workflow-permissions",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "actions-can-approve-pull-request-reviews",
      "type": "boolean",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "actions-get-default-workflow-permissions",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "default_workflow_permissions",
        "can_approve_pull_request_reviews"
      ]
    },
    {
      "name": "actions-set-default-workflow-permissions",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "runner-groups-enterprise",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "id",
        "name",
        "visibility",
        "allows_public_repositories",
        "default",
        "runners_url"
      ]
    },
    {
      "name": "runner-label",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "name"
      ]
    },
    {
      "name": "runner",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "id",
        "name",
        "os",
        "status",
        "busy",
        "labels"
      ]
    },
    {
      "name": "runner-application",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "os",
        "architecture",
        "download_url",
        "filename"
      ]
    },
    {
      "name": "authentication-token",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "token",
        "expires_at"
      ]
    },
    {
      "name": "audit-log-event",
      "type": "object",
      "propertyCount": 43,
      "required": []
    },
    {
      "name": "code-scanning-analysis-tool-name",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "code-scanning-analysis-tool-guid",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "code-scanning-alert-state-query",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "alert-number",
      "type": "integer",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "alert-created-at",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "alert-updated-at",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "alert-url",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "alert-html-url",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "alert-instances-url",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "code-scanning-alert-state",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "alert-fixed-at",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "alert-dismissed-at",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "code-scanning-alert-dismissed-reason",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "code-scanning-alert-dismissed-comment",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "code-scanning-alert-rule-summary",
      "type": "object",
      "propertyCount": 6,
      "required": []
    },
    {
      "name": "code-scanning-analysis-tool-version",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "code-scanning-analysis-tool",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "code-scanning-ref",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "code-scanning-analysis-analysis-key",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "code-scanning-alert-environment",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "code-scanning-analysis-category",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "code-scanning-alert-location",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "code-scanning-alert-classification",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "code-scanning-alert-instance",
      "type": "object",
      "propertyCount": 10,
      "required": []
    },
    {
      "name": "simple-repository",
      "type": "object",
      "propertyCount": 46,
      "required": [
        "archive_url",
        "assignees_url",
        "blobs_url",
        "branches_url",
        "collaborators_url",
        "comments_url",
        "commits_url",
        "compare_url",
        "contents_url",
        "contributors_url",
        "deployments_url",
        "description",
        "downloads_url",
        "events_url",
        "fork",
        "forks_url",
        "full_name",
        "git_commits_url",
        "git_refs_url",
        "git_tags_url",
        "hooks_url",
        "html_url",
        "id",
        "node_id",
        "issue_comment_url",
        "issue_events_url",
        "issues_url",
        "keys_url",
        "labels_url",
        "languages_url",
        "merges_url",
        "milestones_url",
        "name",
        "notifications_url",
        "owner",
        "private",
        "pulls_url",
        "releases_url",
        "stargazers_url",
        "statuses_url",
        "subscribers_url",
        "subscription_url",
        "tags_url",
        "teams_url",
        "trees_url",
        "url"
      ]
    },
    {
      "name": "code-scanning-organization-alert-items",
      "type": "object",
      "propertyCount": 16,
      "required": [
        "number",
        "created_at",
        "url",
        "html_url",
        "instances_url",
        "state",
        "dismissed_by",
        "dismissed_at",
        "dismissed_reason",
        "rule",
        "tool",
        "most_recent_instance",
        "repository"
      ]
    },
    {
      "name": "enterprise-security-analysis-settings",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "advanced_security_enabled_for_new_repositories",
        "dependabot_alerts_enabled_for_new_repositories",
        "secret_scanning_enabled_for_new_repositories",
        "secret_scanning_push_protection_enabled_for_new_repositories"
      ]
    },
    {
      "name": "dependabot-alert-package",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "ecosystem",
        "name"
      ]
    },
    {
      "name": "dependabot-alert-security-vulnerability",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "package",
        "severity",
        "vulnerable_version_range",
        "first_patched_version"
      ]
    },
    {
      "name": "dependabot-alert-security-advisory",
      "type": "object",
      "propertyCount": 13,
      "required": [
        "ghsa_id",
        "cve_id",
        "summary",
        "description",
        "vulnerabilities",
        "severity",
        "cvss",
        "cwes",
        "identifiers",
        "references",
        "published_at",
        "updated_at",
        "withdrawn_at"
      ]
    },
    {
      "name": "alert-auto-dismissed-at",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "dependabot-alert-with-repository",
      "type": "object",
      "propertyCount": 16,
      "required": [
        "number",
        "state",
        "dependency",
        "security_advisory",
        "security_vulnerability",
        "url",
        "html_url",
        "created_at",
        "updated_at",
        "dismissed_at",
        "dismissed_by",
        "dismissed_reason",
        "dismissed_comment",
        "fixed_at",
        "repository"
      ]
    },
    {
      "name": "nullable-alert-updated-at",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "secret-scanning-alert-state",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "secret-scanning-alert-resolution",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "organization-secret-scanning-alert",
      "type": "object",
      "propertyCount": 18,
      "required": []
    },
    {
      "name": "advanced-security-active-committers-user",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "user_login",
        "last_pushed_date"
      ]
    },
    {
      "name": "advanced-security-active-committers-repository",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "name",
        "advanced_security_committers",
        "advanced_security_committers_breakdown"
      ]
    },
    {
      "name": "advanced-security-active-committers",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "repositories"
      ]
    },
    {
      "name": "actor",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "id",
        "login",
        "gravatar_id",
        "url",
        "avatar_url"
      ]
    },
    {
      "name": "nullable-milestone",
      "type": "object",
      "propertyCount": 16,
      "required": [
        "closed_issues",
        "creator",
        "description",
        "due_on",
        "closed_at",
        "id",
        "node_id",
        "labels_url",
        "html_url",
        "number",
        "open_issues",
        "state",
        "title",
        "url",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "nullable-integration",
      "type": "object",
      "propertyCount": 17,
      "required": [
        "id",
        "node_id",
        "owner",
        "name",
        "description",
        "external_url",
        "html_url",
        "created_at",
        "updated_at",
        "permissions",
        "events"
      ]
    },
    {
      "name": "author-association",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "reaction-rollup",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "url",
        "total_count",
        "+1",
        "-1",
        "laugh",
        "confused",
        "heart",
        "hooray",
        "eyes",
        "rocket"
      ]
    },
    {
      "name": "issue",
      "type": "object",
      "propertyCount": 34,
      "required": [
        "assignee",
        "closed_at",
        "comments",
        "comments_url",
        "events_url",
        "html_url",
        "id",
        "node_id",
        "labels",
        "labels_url",
        "milestone",
        "number",
        "repository_url",
        "state",
        "locked",
        "title",
        "url",
        "user",
        "author_association",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "issue-comment",
      "type": "object",
      "propertyCount": 14,
      "required": [
        "id",
        "node_id",
        "html_url",
        "issue_url",
        "author_association",
        "user",
        "url",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "event",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "id",
        "type",
        "actor",
        "repo",
        "payload",
        "public",
        "created_at"
      ]
    },
    {
      "name": "link-with-type",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "href",
        "type"
      ]
    },
    {
      "name": "feed",
      "type": "object",
      "propertyCount": 11,
      "required": [
        "_links",
        "timeline_url",
        "user_url"
      ]
    },
    {
      "name": "base-gist",
      "type": "object",
      "propertyCount": 20,
      "required": [
        "id",
        "node_id",
        "url",
        "forks_url",
        "commits_url",
        "git_pull_url",
        "git_push_url",
        "html_url",
        "comments_url",
        "public",
        "description",
        "comments",
        "user",
        "files",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "public-user",
      "type": "object",
      "propertyCount": 40,
      "required": [
        "avatar_url",
        "events_url",
        "followers_url",
        "following_url",
        "gists_url",
        "gravatar_id",
        "html_url",
        "id",
        "node_id",
        "login",
        "organizations_url",
        "received_events_url",
        "repos_url",
        "site_admin",
        "starred_url",
        "subscriptions_url",
        "type",
        "url",
        "bio",
        "blog",
        "company",
        "email",
        "followers",
        "following",
        "hireable",
        "location",
        "name",
        "public_gists",
        "public_repos",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "gist-history",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "gist-simple",
      "type": "object",
      "propertyCount": 21,
      "required": []
    },
    {
      "name": "gist-comment",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "url",
        "id",
        "node_id",
        "user",
        "body",
        "author_association",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "gist-commit",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "url",
        "user",
        "version",
        "committed_at",
        "change_status"
      ]
    },
    {
      "name": "gitignore-template",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "name",
        "source"
      ]
    },
    {
      "name": "license-simple",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "key",
        "name",
        "url",
        "spdx_id",
        "node_id"
      ]
    },
    {
      "name": "license",
      "type": "object",
      "propertyCount": 13,
      "required": [
        "key",
        "name",
        "url",
        "spdx_id",
        "node_id",
        "html_url",
        "description",
        "implementation",
        "permissions",
        "conditions",
        "limitations",
        "body",
        "featured"
      ]
    },
    {
      "name": "ghes-cluster-topology",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ghes-cluster-roles",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ghes-config-nodes",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "ghes-replication-status-indicator",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ghes-replication-status",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "ghes-version",
      "type": "array",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "api-overview",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "verifiable_password_authentication"
      ]
    },
    {
      "name": "security-and-analysis",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "minimal-repository",
      "type": "object",
      "propertyCount": 87,
      "required": [
        "archive_url",
        "assignees_url",
        "blobs_url",
        "branches_url",
        "collaborators_url",
        "comments_url",
        "commits_url",
        "compare_url",
        "contents_url",
        "contributors_url",
        "deployments_url",
        "description",
        "downloads_url",
        "events_url",
        "fork",
        "forks_url",
        "full_name",
        "git_commits_url",
        "git_refs_url",
        "git_tags_url",
        "hooks_url",
        "html_url",
        "id",
        "node_id",
        "issue_comment_url",
        "issue_events_url",
        "issues_url",
        "keys_url",
        "labels_url",
        "languages_url",
        "merges_url",
        "milestones_url",
        "name",
        "notifications_url",
        "owner",
        "private",
        "pulls_url",
        "releases_url",
        "stargazers_url",
        "statuses_url",
        "subscribers_url",
        "subscription_url",
        "tags_url",
        "teams_url",
        "trees_url",
        "url"
      ]
    },
    {
      "name": "thread",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "id",
        "unread",
        "reason",
        "updated_at",
        "last_read_at",
        "subject",
        "repository",
        "url",
        "subscription_url"
      ]
    },
    {
      "name": "thread-subscription",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "created_at",
        "ignored",
        "reason",
        "url",
   

# --- truncated at 32 KB (419 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/apis-io-engineering-platform/refs/heads/main/json-structure/apis-io-engineering-platform-structure.json