---
title: "Register uploaded chunk"
method: POST
path: "/api/v4/upload/{uploadId}"
tags: ["Step 3B Register uploaded chunk"]
---

# Register uploaded chunk

`POST /api/v4/upload/{uploadId}`

## Request

- Base URL: `https://your-bynder-domain`
- URL: `https://your-bynder-domain/api/v4/upload/{uploadId}`
- Auth: one of:
  - OAuth 2
    - Authorization code: `https://your-bynder-domainDefaultValue/`
    - Client credentials
    - Token URL: `https://your-bynder-domainDefaultValue/token` scopes: `MEDIAUPLOAD`, `MEDIAUPLOADFORAPPROVAL`
  - API key in header `Authorization`

Register the completion of an uploaded chunk.

## Path parameters

- `uploadId` string, required

## Headers

- `Content-Type` 'application/x-www-form-urlencoded', required

## Request body `application/x-www-form-urlencoded`

- object
  - `chunkNumber` number: required for every chunk
  - `filename` string: required for every chunk
  - `targetid` string: required for every chunk

## Response `202`

Chunk registered successfully

- ApiV4UploadResponse
  - `batchId` string
  - `file` File
    - `bucket` string
    - `path` string
    - `type` string
  - `filename` string
  - `importId` string
  - `locationType` string
  - `output` string
  - `status` string: Only for chunk registration
  - `success` integer

## Other responses

- `500`: Upload failed or not ready

---

[API](https://skmtc.dev/bynder/apis/upload-assets.md) - [All operations](https://skmtc.dev/bynder/apis/upload-assets/llms.txt) - [OpenAPI document](https://skmtc.dev/bynder/apis/upload-assets/revisions/05062b65fc98?raw)
