> ## Documentation Index
> Fetch the complete documentation index at: https://docs.oxen.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Mark commits as synced

> DEPRECATED - This operation is a no-op that echoes the hashes from the request. Removed in 0.59.0; the Oxen client stopped calling it in 0.54.0.



## OpenAPI

````yaml https://hub.oxen.ai/api/_spec/oxen_server_openapi.json post /api/repos/{namespace}/{repo_name}/commits/mark_commits_as_synced
openapi: 3.1.0
info:
  description: >-
    Oxen server is a fast data version control backend, supporting local disk
    and S3. Self host your repositories on your own storage, or use the hosted
    platform on Oxen.ai. Stores, syncs, and serves versioned datasets, model
    checkpoints, game assets, studio media, and any large data. Use the oxen CLI
    to push and pull from the oxen server.
  license:
    name: ''
  title: oxen-server
  version: 0.54.0
servers:
  - description: Production API
    url: https://hub.oxen.ai
  - description: Local Development
    url: http://localhost:3000
security:
  - api_key: []
tags:
  - description: Namespace management endpoints
    name: Namespaces
  - description: Repository management endpoints.
    name: Repositories
  - description: >-
      Editing a data frame inside a workspace, including its schema and column
      metadata.
    name: Workspace Data Frames
paths:
  /api/repos/{namespace}/{repo_name}/commits/mark_commits_as_synced:
    post:
      tags:
        - Commits
      summary: Mark commits as synced
      description: >-
        DEPRECATED - This operation is a no-op that echoes the hashes from the
        request. Removed in 0.59.0; the Oxen client stopped calling it in
        0.54.0.
      operationId: mark_commits_as_synced
      parameters:
        - description: Namespace of the repository
          example: ox
          in: path
          name: namespace
          required: true
          schema:
            type: string
        - description: Name of the repository
          example: ImageNet-1k
          in: path
          name: repo_name
          required: true
          schema:
            type: string
      requestBody:
        content:
          application/json:
            example:
              hashes:
                - abc1234567890def1234567890fedcba
                - 84c76a5b2e9a2637f9091991475c404d
            schema:
              $ref: '#/components/schemas/MerkleHashes'
        description: DEPRECATED - Deprecated no-op response echoing the submitted hashes
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/MerkleHashesResponse'
          description: Deprecated no-op response echoing the submitted hashes
        '404':
          description: Repository not found
components:
  schemas:
    MerkleHashes:
      properties:
        hashes:
          items:
            $ref: '#/components/schemas/MerkleHash'
          type: array
          uniqueItems: true
      required:
        - hashes
      type: object
    MerkleHashesResponse:
      allOf:
        - $ref: '#/components/schemas/StatusMessage'
        - properties:
            hashes:
              items:
                $ref: '#/components/schemas/MerkleHash'
              type: array
              uniqueItems: true
          required:
            - hashes
          type: object
    MerkleHash:
      type: string
    StatusMessage:
      properties:
        oxen_version:
          type:
            - string
            - 'null'
        status:
          type: string
        status_message:
          type: string
      required:
        - status
        - status_message
      type: object
  securitySchemes:
    api_key:
      bearerFormat: JWT
      scheme: bearer
      type: http

````