# Oxen Commits API

**Canonical:** https://apis.io/apis/oxen/oxen-commits-api/  
**Provider:** Oxen — https://apis.io/providers/oxen/  
**Base URL:** https://hub.oxen.ai  
**Documentation:** https://docs.oxen.ai/fine-tuning-api/overview

Oxen Commits API is one of 19 APIs that [Oxen](https://apis.io/providers/oxen/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Commits. The published artifact set on APIs.io includes an OpenAPI specification.

The Commits API from Oxen — 17 operation(s) for commits.

## Operations (18)

| Method | Path | Summary |
|---|---|---|
| POST | `/api/repos/{namespace}/{repo_name}/commits/upload` | Upload commits DB |
| GET | `/api/repos/{namespace}/{repo_name}/commits_db` | Download commits DB |
| POST | `/api/repos/{namespace}/{repo_name}/commits/upload_chunk` | Upload data chunk |
| POST | `/api/repos/{namespace}/{repo_name}/commits/{commit_id}/complete` | Notify upload complete |
| POST | `/api/repos/{namespace}/{repo_name}/commits/mark_commits_as_synced` | Mark commits as synced |
| GET | `/api/repos/{namespace}/{repo_name}/commits/root` | Get root commit |
| GET | `/api/repos/{namespace}/{repo_name}/commits/{commit_id}` | Get commit |
| GET | `/api/repos/{namespace}/{repo_name}/commits/{commit_or_branch}/commit_entries_db` | Download commit entries DB |
| GET | `/api/repos/{namespace}/{repo_name}/commits` | List commits |
| POST | `/api/repos/{namespace}/{repo_name}/commits` | Upload commit |
| GET | `/api/repos/{namespace}/{repo_name}/commits/history/{resource}` | List commit history |
| GET | `/api/repos/{namespace}/{repo_name}/commits/missing` | List missing commits |
| GET | `/api/repos/{namespace}/{repo_name}/commits/missing_files` | List missing files from commits |
| POST | `/api/repos/{namespace}/{repo_name}/commits/{commit_id}/upload_tree` | Upload commit tree |
| GET | `/api/repos/{namespace}/{repo_name}/commits/all` | List all commits |
| GET | `/api/repos/{namespace}/{repo_name}/commits/{base_head}/dir_hashes_db` | Download dir hashes DB |
| GET | `/api/repos/{namespace}/{repo_name}/compare/{base_head}/commits` | List commits between two revisions |
| GET | `/api/repos/{namespace}/{repo_name}/commits/{commit_or_branch}/parents` | Get a commit's parents |

## Machine-readable artifacts (1)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/oxen/refs/heads/main/openapi/oxen-commits-api-openapi.yml

## Other Oxen APIs (12)

- [Oxen Ai API](https://apis.io/apis/oxen/oxen-ai-api/)
- [Oxen Branches API](https://apis.io/apis/oxen/oxen-branches-api/)
- [Oxen Compare API](https://apis.io/apis/oxen/oxen-compare-api/)
- [Oxen Data Frames API](https://apis.io/apis/oxen/oxen-data-frames-api/)
- [Oxen Directories API](https://apis.io/apis/oxen/oxen-directories-api/)
- [Oxen evaluations API](https://apis.io/apis/oxen/oxen-evaluations-api/)
- [Oxen Export API](https://apis.io/apis/oxen/oxen-export-api/)
- [Oxen Files API](https://apis.io/apis/oxen/oxen-files-api/)
- [Oxen fine_tunes API](https://apis.io/apis/oxen/oxen-fine-tunes-api/)
- [Oxen Health API](https://apis.io/apis/oxen/oxen-health-api/)
- [Oxen Import API](https://apis.io/apis/oxen/oxen-import-api/)
- [Oxen Merge API](https://apis.io/apis/oxen/oxen-merge-api/)

## Tags

Commits

---

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