---
title: "Sync course progress and return completed parts"
method: POST
path: "/api/university/v1/progress/sync"
tags: ["University"]
---

# Sync course progress and return completed parts

`POST /api/university/v1/progress/sync`

## Request body

- object
  - `course` 'fundamentals' | 'book', required
  - `part` integer, required
  - `subpart` integer, nullable, required

## Response `200`

Completed course parts

- object
  - `success` boolean, required
  - `data` array[], required
    - union[]
      - union
        - number
        - number, nullable

## Other responses

- `401` — Authentication failed
- `500` — Internal server error

---

[API](https://skmtc.net/surrealdb/apis/surrealdb-api-server.md) · [All operations](https://skmtc.net/surrealdb/apis/surrealdb-api-server/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/surrealdb/surrealdb-api-server/versions/7d05f954f7ca/schema)
