---
title: "Initialise upload"
method: POST
path: "/api/upload/init"
tags: ["Step 2 Initialise upload"]
---

# Initialise upload

`POST /api/upload/init`

Initialise an upload.

## Headers

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

## Response `200`

Successful response

- ApiUploadInitResponse
  - `s3file` S3file
    - `uploadid` string
    - `targetid` string
  - `s3_filename` string
  - `target_key` string
  - `multipart_params` MultipartParams
    - `acl` string
    - `success_action_status` string
    - `Content-Type` string
    - `key` string
    - `Policy` string
    - `X-Amz-Signature` string
    - `x-amz-credential` string
    - `x-amz-algorithm` string
    - `x-amz-date` string

## Other responses

- `400` — Invalid input

---

[API](https://skmtc.net/bynder/apis/oauth-2-0.md) · [All operations](https://skmtc.net/bynder/apis/oauth-2-0/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/bynder/oauth-2-0/revisions/bb9efc864ce1/schema)
