repowise-dev · Schema

GitMetadataResponse

Code IntelligenceAIOpen SourceDeveloper ToolsMCP

Properties

Name Type Description
file_path string
commit_count_total integer
commit_count_90d integer
commit_count_30d integer
first_commit_at object
last_commit_at object
primary_owner_name object
primary_owner_email object
primary_owner_commit_pct object
primary_owner_line_pct object
recent_owner_name object
recent_owner_commit_pct object
top_authors array
significant_commits array
co_change_partners array
is_hotspot boolean
is_stable boolean
churn_percentile number
age_days integer
bus_factor integer
contributor_count integer
lines_added_90d integer
lines_deleted_90d integer
avg_commit_size number
commit_categories object
merge_commit_count_90d integer
change_entropy number
change_entropy_pct number
prior_defect_count integer
fix_symbol_counts object
bug_magnet boolean
last_fix_at object
temporal_hotspot_score object
commit_count_capped boolean
original_path object
test_gap object
agent_commit_count object
agent_authored_pct object
agent_tier_counts object
attribution_coverage object
agent_share_suppressed object
View JSON Schema on GitHub

JSON Schema

repowise-dev-git-metadata-response-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/repowise-dev/json-schema/repowise-dev-git-metadata-response-schema.json",
  "title": "GitMetadataResponse",
  "x-generated": "2026-10-30",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/repowise-dev-openapi.json#/components/schemas/GitMetadataResponse",
  "properties": {
    "file_path": {
      "type": "string",
      "title": "File Path"
    },
    "commit_count_total": {
      "type": "integer",
      "title": "Commit Count Total"
    },
    "commit_count_90d": {
      "type": "integer",
      "title": "Commit Count 90D"
    },
    "commit_count_30d": {
      "type": "integer",
      "title": "Commit Count 30D"
    },
    "first_commit_at": {
      "anyOf": [
        {
          "type": "string",
          "format": "date-time"
        },
        {
          "type": "null"
        }
      ],
      "title": "First Commit At"
    },
    "last_commit_at": {
      "anyOf": [
        {
          "type": "string",
          "format": "date-time"
        },
        {
          "type": "null"
        }
      ],
      "title": "Last Commit At"
    },
    "primary_owner_name": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Primary Owner Name"
    },
    "primary_owner_email": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Primary Owner Email"
    },
    "primary_owner_commit_pct": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "null"
        }
      ],
      "title": "Primary Owner Commit Pct"
    },
    "primary_owner_line_pct": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "null"
        }
      ],
      "title": "Primary Owner Line Pct"
    },
    "recent_owner_name": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Recent Owner Name"
    },
    "recent_owner_commit_pct": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "null"
        }
      ],
      "title": "Recent Owner Commit Pct"
    },
    "top_authors": {
      "items": {
        "additionalProperties": true,
        "type": "object"
      },
      "type": "array",
      "title": "Top Authors"
    },
    "significant_commits": {
      "items": {
        "additionalProperties": true,
        "type": "object"
      },
      "type": "array",
      "title": "Significant Commits"
    },
    "co_change_partners": {
      "items": {
        "additionalProperties": true,
        "type": "object"
      },
      "type": "array",
      "title": "Co Change Partners"
    },
    "is_hotspot": {
      "type": "boolean",
      "title": "Is Hotspot"
    },
    "is_stable": {
      "type": "boolean",
      "title": "Is Stable"
    },
    "churn_percentile": {
      "type": "number",
      "title": "Churn Percentile"
    },
    "age_days": {
      "type": "integer",
      "title": "Age Days"
    },
    "bus_factor": {
      "type": "integer",
      "title": "Bus Factor"
    },
    "contributor_count": {
      "type": "integer",
      "title": "Contributor Count"
    },
    "lines_added_90d": {
      "type": "integer",
      "title": "Lines Added 90D"
    },
    "lines_deleted_90d": {
      "type": "integer",
      "title": "Lines Deleted 90D"
    },
    "avg_commit_size": {
      "type": "number",
      "title": "Avg Commit Size"
    },
    "commit_categories": {
      "additionalProperties": true,
      "type": "object",
      "title": "Commit Categories"
    },
    "merge_commit_count_90d": {
      "type": "integer",
      "title": "Merge Commit Count 90D"
    },
    "change_entropy": {
      "type": "number",
      "title": "Change Entropy",
      "default": 0.0
    },
    "change_entropy_pct": {
      "type": "number",
      "title": "Change Entropy Pct",
      "default": 0.0
    },
    "prior_defect_count": {
      "type": "integer",
      "title": "Prior Defect Count",
      "default": 0
    },
    "fix_symbol_counts": {
      "additionalProperties": true,
      "type": "object",
      "title": "Fix Symbol Counts",
      "default": {}
    },
    "bug_magnet": {
      "type": "boolean",
      "title": "Bug Magnet",
      "default": false
    },
    "last_fix_at": {
      "anyOf": [
        {
          "type": "string",
          "format": "date-time"
        },
        {
          "type": "null"
        }
      ],
      "title": "Last Fix At"
    },
    "temporal_hotspot_score": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "null"
        }
      ],
      "title": "Temporal Hotspot Score"
    },
    "commit_count_capped": {
      "type": "boolean",
      "title": "Commit Count Capped",
      "default": false
    },
    "original_path": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Original Path"
    },
    "test_gap": {
      "anyOf": [
        {
          "type": "boolean"
        },
        {
          "type": "null"
        }
      ],
      "title": "Test Gap"
    },
    "agent_commit_count": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "title": "Agent Commit Count"
    },
    "agent_authored_pct": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "null"
        }
      ],
      "title": "Agent Authored Pct"
    },
    "agent_tier_counts": {
      "anyOf": [
        {
          "additionalProperties": true,
          "type": "object"
        },
        {
          "type": "null"
        }
      ],
      "title": "Agent Tier Counts"
    },
    "attribution_coverage": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "null"
        }
      ],
      "title": "Attribution Coverage"
    },
    "agent_share_suppressed": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Agent Share Suppressed"
    }
  },
  "type": "object",
  "required": [
    "file_path",
    "commit_count_total",
    "commit_count_90d",
    "commit_count_30d",
    "first_commit_at",
    "last_commit_at",
    "primary_owner_name",
    "primary_owner_email",
    "primary_owner_commit_pct",
    "recent_owner_name",
    "recent_owner_commit_pct",
    "top_authors",
    "significant_commits",
    "co_change_partners",
    "is_hotspot",
    "is_stable",
    "churn_percentile",
    "age_days",
    "bus_factor",
    "contributor_count",
    "lines_added_90d",
    "lines_deleted_90d",
    "avg_commit_size",
    "commit_categories",
    "merge_commit_count_90d"
  ]
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/repowise-dev-git-metadata-response"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.