# repowise-dev Refactoring API

**Canonical:** https://apis.io/apis/repowise-dev/repowise-dev-refactoring-api/  
**Provider:** repowise-dev — https://apis.io/providers/repowise-dev/  
**Base URL:** https://api.repowise.dev  
**Documentation:** https://docs.repowise.dev

repowise-dev Refactoring API is one of 41 APIs that [repowise-dev](https://apis.io/providers/repowise-dev/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. Tagged areas include refactoring. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

The refactoring API from repowise-dev — 11 operation(s) for refactoring.

## Operations (12)

| Method | Path | Summary |
|---|---|---|
| GET | `/api/repos/{repo_id}/refactoring/targets` | Get Refactoring Targets |
| GET | `/api/repos/{repo_id}/refactoring/opportunities` | Get Refactoring Opportunities |
| GET | `/api/repos/{repo_id}/refactoring/summary` | Get Refactoring Rollup |
| GET | `/api/repos/{repo_id}/refactoring/opportunities/{opportunity_id}` | Get Refactoring Opportunity Detail |
| GET | `/api/repos/{repo_id}/refactoring/opportunities/{opportunity_id}/prompt` | Get Refactoring Opportunity Prompt |
| PATCH | `/api/repos/{repo_id}/refactoring/opportunities/{opportunity_id}/status` | Update Refactoring Opportunity State |
| GET | `/api/repos/{repo_id}/refactoring/settings` | Get Refactoring Settings |
| PUT | `/api/repos/{repo_id}/refactoring/settings` | Update Refactoring Settings |
| GET | `/api/repos/{repo_id}/refactoring/{suggestion_id}` | Get Refactoring Plan |
| GET | `/api/repos/{repo_id}/refactoring/{suggestion_id}/prompt` | Get Refactoring Plan Prompt |
| PATCH | `/api/repos/{repo_id}/refactoring/{suggestion_id}/status` | Update Refactoring Plan Status |
| POST | `/api/repos/{repo_id}/refactoring/{suggestion_id}/generate-code` | Generate Refactoring Code |

## Machine-readable artifacts (7)

- **OpenAPI** — https://artifacts.apis.io/repowise-dev/openapi/repowise-dev-refactoring-api-openapi.yml
- **JSONSchema** — https://artifacts.apis.io/repowise-dev/json-schema/repowise-dev-savings-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/repowise-dev/json-schema/repowise-dev-git-metadata-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/repowise-dev/json-schema/repowise-dev-workspace-extraction-diagnostics-schema.json
- **JSONSchema** — https://artifacts.apis.io/repowise-dev/json-schema/repowise-dev-decision-record-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/repowise-dev/json-schema/repowise-dev-commit-detail-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/repowise-dev/json-schema/repowise-dev-refactoring-plan-detail-response-schema.json

## Other repowise-dev APIs (12)

- [repowise-dev Actions API](https://apis.io/apis/repowise-dev/repowise-dev-actions-api/)
- [repowise-dev Areas API](https://apis.io/apis/repowise-dev/repowise-dev-areas-api/)
- [repowise-dev Blast Radius API](https://apis.io/apis/repowise-dev/repowise-dev-blast-radius-api/)
- [repowise-dev C4 API](https://apis.io/apis/repowise-dev/repowise-dev-c4-api/)
- [repowise-dev Changes API](https://apis.io/apis/repowise-dev/repowise-dev-changes-api/)
- [repowise-dev Chat API](https://apis.io/apis/repowise-dev/repowise-dev-chat-api/)
- [repowise-dev Claude Md API](https://apis.io/apis/repowise-dev/repowise-dev-claude-md-api/)
- [repowise-dev Code Health API](https://apis.io/apis/repowise-dev/repowise-dev-code-health-api/)
- [repowise-dev Costs API](https://apis.io/apis/repowise-dev/repowise-dev-costs-api/)
- [repowise-dev Coupling API](https://apis.io/apis/repowise-dev/repowise-dev-coupling-api/)
- [repowise-dev Dead Code API](https://apis.io/apis/repowise-dev/repowise-dev-dead-code-api/)
- [repowise-dev Decisions API](https://apis.io/apis/repowise-dev/repowise-dev-decisions-api/)

## Tags

refactoring

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/repowise-dev/repowise-dev-refactoring-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/repowise-dev/.
