Skip to Content
Code Fundi for VS Code · Cursor: install the extension →

V2 Blast radius

Product guide: Blast radius.

Base URL: https://api.codefundi.app. Path repo_id: UUID or percent-encoded clone URL.


POST /v2/repos/{repo_id}/radius

Summary: Blast-radius / file impact analysis from files, dependencies, or a GitHub PR number.

Credits: 3 credits / request. See Credits and tiers. Blast radius requires a DEV plan or higher.

Request body

FieldTypeDescription
file / filesstring / string[]Target file paths.
dependency / dependenciesstring / string[]Package or import names.
pr / pull_request / pr_numbernumberGitHub PR to resolve changed files.
includestring[]Optional projection includes.
limitnumberCap on dependents.

When files / dependencies are non-empty they take precedence over PR resolution.

Response

data.summary plus data.targets[]. Each target typically includes:

  • Blast-radius dependents and related files
  • Data flows, entry points, and call edges suitable for agent or review workflows
radius.sh
curl -sS -X POST "https://api.codefundi.app/v2/repos/550e8400-e29b-41d4-a716-446655440000/radius" \ -H "Content-Type: application/json" \ -H "X-API-Key: YOUR_API_KEY" \ -d "{\"files\":[\"src/auth/verifyToken.ts\"],\"limit\":50}"

PR example: send a JSON body with pr set to a pull request number (aliases: pull_request, pr_number) instead of explicit files.


Dependency map

GET /v2/repos/{repo_id}/map

Summary: Cross-repository dependency map (structured JSON).

Credits: 4 credits / request.

Query

ParameterDescription
dependencyDependency name filter.
typepackage | import | export | env.
compare_reposComma-separated UUIDs (max 10).
include_public_indexBoolean.
limit1–50 (default 25).
files_per_repo1–100 (default 25).

Response: data.source_repo, data.scope, data.dependencies[].

map.sh
curl -sS -G "https://api.codefundi.app/v2/repos/550e8400-e29b-41d4-a716-446655440000/map" \ -H "X-API-Key: YOUR_API_KEY" \ --data-urlencode "dependency=express" \ --data-urlencode "type=package" \ --data-urlencode "limit=25"
Last updated on