# Nullspace API

**Canonical:** https://apis.io/apis/nullspace/nullspace-api/  
**Provider:** Nullspace — https://apis.io/providers/nullspace/  
**Base URL:** https://api.13-215-85-171.sslip.io  
**Documentation:** https://docs.ns.rocks/api-reference/git/list-branches

Nullspace API is published by [Nullspace](https://apis.io/providers/nullspace/) 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.

Nullspace API as documented publicly: 20 operations. Contract generated from the documentation by API Evangelist (2026-10-24); not the provider's own document.

## Operations (20)

| Method | Path | Summary |
|---|---|---|
| DELETE | `/v1/keys/{id}` | DELETE /v1/keys/{id} |
| POST | `/v1/keys/{id}/rotate` | POST /v1/keys/{id}/rotate |
| GET | `/v1/machines/{id}/code/contexts` | GET /v1/machines/{id}/code/contexts |
| GET | `/v1/machines/{id}/code/runs` | GET /v1/machines/{id}/code/runs |
| POST | `/v1/machines/{id}/desktop/key` | POST /v1/machines/{id}/desktop/key |
| POST | `/v1/machines/{id}/desktop/type` | POST /v1/machines/{id}/desktop/type |
| POST | `/v1/machines/{id}/files/info` | POST /v1/machines/{id}/files/info |
| POST | `/v1/machines/{id}/files/permissions` | POST /v1/machines/{id}/files/permissions |
| POST | `/v1/machines/{id}/files/read` | POST /v1/machines/{id}/files/read |
| POST | `/v1/machines/{id}/git/add` | POST /v1/machines/{id}/git/add |
| GET | `/v1/machines/{id}/git/branch` | GET /v1/machines/{id}/git/branch |
| POST | `/v1/machines/{id}/git/commit` | POST /v1/machines/{id}/git/commit |
| GET | `/v1/machines/{id}/git/log` | GET /v1/machines/{id}/git/log |
| POST | `/v1/machines/{id}/git/pull` | POST /v1/machines/{id}/git/pull |
| POST | `/v1/machines/{id}/git/push` | POST /v1/machines/{id}/git/push |
| GET | `/v1/machines/{id}/pty` | GET /v1/machines/{id}/pty |
| DELETE | `/v1/machines/{id}/pty/{sid}` | DELETE /v1/machines/{id}/pty/{sid} |
| GET | `/v1/machines/{id}/pty/{sid}` | GET /v1/machines/{id}/pty/{sid} |
| POST | `/v1/machines/{id}/pty/{sid}/resize` | POST /v1/machines/{id}/pty/{sid}/resize |
| GET | `/v1/snapshots` | GET /v1/snapshots |

## Machine-readable artifacts (8)

- **OpenAPI** — https://artifacts.apis.io/nullspace/openapi/_ae-authored/nullspace-openapi-generated.yml
- **JSONSchema** — https://artifacts.apis.io/nullspace/json-schema/nullspace-post-v1-machines-id-files-info-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/nullspace/json-schema/nullspace-get-v1-machines-id-git-log-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/nullspace/json-schema/nullspace-post-v1-keys-id-rotate-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/nullspace/json-schema/nullspace-get-v1-snapshots-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/nullspace/json-schema/nullspace-get-v1-machines-id-pty-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/nullspace/json-schema/nullspace-get-v1-machines-id-pty-sid-response-schema.json
- **APIsJSON** — https://artifacts.apis.io/nullspace/apis.yml

---

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