# Busymate DevTools core API

**Canonical:** https://apis.io/apis/busymate-dev/core-api/  
**Provider:** Busymate DevTools — https://apis.io/providers/busymate-dev/  
**Base URL:** https://api.busymate.net  
**Documentation:** https://busymate.dev/guides/set-a-breakpoint-on-a-mobile-request

Busymate DevTools core API is one of 4 APIs that [Busymate DevTools](https://apis.io/providers/busymate-dev/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

Busymate DevTools core API as documented publicly: 20 operations. Contract generated from the documentation by API Evangelist (2026-11-03); not the provider's own document.

## Operations (20)

| Method | Path | Summary |
|---|---|---|
| GET | `/` | GET / |
| POST | `/` | POST / |
| POST | `/allocate` | Allocate a port |
| GET | `/api/roadmap` | Reading the register elsewhere |
| GET | `/ca.pem` | GET /ca.pem |
| GET | `/ca/bundle` | Get the CA |
| GET | `/entries` | Read captured traffic entries |
| POST | `/first-party-token` | The in-app dashboard consoles obtain the identical token type by exchanging the logged-in session at POST /first-party-token. |
| POST | `/functions/v1/ask` | POST /functions/v1/ask |
| GET | `/install.sh` | GET /install.sh |
| POST | `/login` | POST /login |
| PATCH | `/rest/v1/Auth` | PATCH /rest/v1/Auth |
| GET | `/rest/v1/devices` | List your devices |
| GET | `/rest/v1/entries` | GET /rest/v1/entries |
| POST | `/rest/v1/rpc` | Callable RPCs |
| POST | `/rest/v1/rpc/effective_settings_for_device` | POST /rest/v1/rpc/effective_settings_for_device |
| POST | `/rest/v1/rpc/get_stats` | POST /rest/v1/rpc/get_stats |
| GET | `/rest/v1/service_stats` | Stats — read the cached snapshot (cheaper than the RPC; refreshed by the 60s cron) |
| GET | `/rest/v1/service_status` | Status — read the cached snapshot (cheap; updated every ~10s by the VPS status service) |
| POST | `/v1/checkout/confirm` | Set a breakpoint on a mobile request |

## Machine-readable artifacts (7)

- **OpenAPI** — https://artifacts.apis.io/busymate-dev/openapi/_ae-authored/busymate-dev-core-openapi-generated.yml
- **JSONSchema** — https://artifacts.apis.io/busymate-dev/json-schema/busymate-dev-post-allocate-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/busymate-dev/json-schema/busymate-dev-post-allocate-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/busymate-dev/json-schema/busymate-dev-get-ca-bundle-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/busymate-dev/json-schema/busymate-dev-post-v1-checkout-confirm-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/busymate-dev/json-schema/busymate-dev-get-rest-v1-service-status-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/busymate-dev/json-schema/busymate-dev-get-rest-v1-service-stats-response-schema.json

## Other Busymate DevTools APIs (3)

- [Busymate API](https://apis.io/apis/busymate-dev/busymate-api/)
- [Busymate DevTools federation API](https://apis.io/apis/busymate-dev/federation-api/)
- [Busymate DevTools mcp API](https://apis.io/apis/busymate-dev/mcp-api/)

---

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