---
title: "Upload media with URL"
method: POST
path: "/uploadmediawithurl_45L_v1"
---

# Upload media with URL

`POST /uploadmediawithurl_45L_v1`

Upload a single file from an online storage system to Orange Logic by providing a file URL

## Request body

- object
  - `folderRecordID` string, required — <a href="https://developer.orangelogic.com/reference/assets#record-id">RecordID</a> of the folder to upload the asset to
  - `fileURL` string, required — The URL of the file being uploaded
  - `fileName` string — A name for the file being uploaded, including the file extension. For example: London Eye.jpg<br></br>If you don’t specify a filename, Orange Logic creates one from the file’s embedded metadata.
  - `importMode` 'processInLine' | 'ProcessProxiesInBackground' | 'ProcessFullyInBackground' | 'ProcessFullyInBackgroundLite' — Determines how the upload is processed in the background. Go to <a href="https://developer.orangelogic.com/reference/upload#upload-processing-options">Upload processing options</a> for more information.

## Response `200`

200

- object
  - `isSuccess` boolean
  - `fileIdentifier` string
  - `fileRecordID` string
  - `warningMessage` unknown

---

[API](https://skmtc.net/orangelogic/apis/security.md) · [All operations](https://skmtc.net/orangelogic/apis/security/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/orangelogic/security/versions/c8e945426c5e/schema)
