Skip to main content
POST
Confirm recommendation asset upload

Authorizations

Authorization
string
header
required

Use an Observe API key from the management console. The key selects the project and must grant the permission listed on the operation. Keep this key on your server.

Path Parameters

errorID
string
required

Error ID (format err-<number>).

assetID
string
required

Asset ID (format ast-<number>).

Response

The confirmed (ready) asset.

One user-uploaded media file (screenshot or video). The bytes live in a private object store; viewing goes through short-lived presigned URLs (see the downloadUrl endpoint), so this object carries metadata only.

id
string
required

Asset ID (format ast-<number>).

fileName
string
required

Original file name, for display.

contentType
string
required

MIME type (image/png, image/jpeg, image/webp, image/gif, video/mp4, video/webm, video/quicktime).

sizeBytes
integer<int64>
required

Declared (and, once ready, verified) file size in bytes.

status
enum<string>
required

Upload lifecycle — pending until the uploaded object was confirmed.

Available options:
pending,
ready
createdMs
integer<int64>
required

Creation time in milliseconds since epoch.