Homepage

ValueUploadInput

Last edit: Oct 26, 2022

Represents data for an upload.

type ValueUploadInput {
  acl: PropertyUploadACL
  cache_control: String
  content: String
  content_disposition: String
  content_type: String
  encryption: PropertyUploadEncryptionInput
  file_path: String
  remote_url: String
  synchronous: Boolean
  type: ValueUploadInputTypeEnum!
}

Fields

acl (PropertyUploadACL)

Whether the file will be private or not - default private

cache_control (String)

Cache-Control header for the file

content (String)

Data for the upload, required unless is url provided

content_disposition (String)

Content-Disposition header for the file, for example "attachment; filename=foo.bar;"

content_type (String)

Content-Type header for the file, for example "text/csv; charset=UTF-8"

encryption (PropertyUploadEncryptionInput)

Encrypt the content

file_path (String)

Files will be stored in <table name>/<property name>/<file_path>. If you do
not provide file_path, then we will use <uuid>/<property_name>. If you
override this, BE CAREFUL TO NOT OVERRIDE YOUR OWN FILES AND GENERATE UNIQUE
PATH PER RECORD

remote_url (String)

Url to external file, which will be downloaded and uploaded to file_path,
required unless content is provided. Will take precedence over content argument.

synchronous (Boolean)

Generate file synchronously

type (ValueUploadInputTypeEnum)

Type of the upload. If set to image, versions will be automatically fetched based on the property configuration

Questions?

We are always happy to help with any questions you may have.

contact us