Upload new version

Upload a single file from your computer to Orange Logic as a new version of an existing asset

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

The behavior of this call depends on your duplicate detection configuration.

  • When duplicate detection is off, you can use this call to upload any asset, even if it's a duplicate of an asset that's already stored in Orange Logic.
  • When duplicate detection is on, this call returns the ID of the duplicate asset instead of uploading the new asset.
  • When duplicate detection with checksum is on, this call returns the ID and version number of the duplicate asset instead of uploading the new asset.

Duplicate detection is off by default. Submit a support request to enable duplicate detection.

📙

Feature documentation

Orange Logic users with a Link account can go to the following articles to learn more about each feature:

This API returns standard headers in an APIRequestInfo section.

Query Params
string
required

The asset's RecordID or unique identifier. The file you upload will be a new version of this asset.

string
required

A name for the file being uploaded, including the file extension. For example: London Eye.jpg

string
enum
required
Defaults to XML

The response format.

Allowed:
string
enum

Determines whether the update is processed in the background. Go to Upload processing options for more information.

Allowed:
Metadata
object

Metadata applied to the uploaded asset.

string
Defaults to yyyy-MM-ddTHH:mm:ss

The output date format.

string

An authentication token. If empty, the token included in the current cookie is used.

Body Params
file
required

The file to upload.

ℹ️ Note This file must be encoded as multipart/form-data. This call does not support base64-encoded strings.

Headers
string
required
Defaults to multipart/form-data

The multipart/form-data header parameter is required for this call.

Response

Language
Credentials
OAuth2
URL
LoadingLoading…
Response
Choose an example:
application/json