Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
You will find the settings page by cliking on the "settings" icon located at the top right corner of the DAM homepage, next to your user profile icon.
DAM Interface customization
The Library Menu Order feature allows users to configure the order of pages displayed in the main menu for all project users. You can easily drag and drop to arrange the order of pages, ensuring quick access to frequently used sections and a customized navigation experience.
The Faceted Navigation section lets you choose which metadata fields are displayed for assets filtering and navigation. Users can select fields such as Characterstics, Date and Location. This section includes options like Select All and Deselect All for quick adjustments.
The Thumbnail Metadata section displays essential fields that will be always visible under the thumbnail of the asset in the Assets View. Users can choose up to five custom metadata fields to enhance asset thumbnails, including options like License Expiration Date and various description fields. Users can easily select or deselect fields to customize their view according to their needs.
Tags are pre-set values which can be applied to assets for filtering and classification purposes.
Tags can also be generated automatically based on image content using integrated AI-based image recognition algorithms.
You can add tags to assets using the Bulk Edit or Single file edit functionality.
To assign a specific tag to multiple assets, you need to select the files and then choose "Edit multiple assets." Then choose "Tags", and you can select the tags that you would like to apply to your assets (tags must already be present in the list in order to be assigned; you can't create a new tag while bulk editing).
Clicking on "Regional settings," you can choose the language to apply your tags.
You can assign tags to a single file by selecting that file, then clicking on "Manage" and choosing the icon representing "Edit metadata".
At that point, you will have the option to add new tags, choosing them from the "Suggested" list or generating them using the AI service (if this feature is enabled for your project). If you start typing a tag that does not currently exist in the Tags list, it will be added to the list and attached to the asset at the same time.
For that purpose, you need to use the Bulk Edit functionality. Please select the files containing the tag you want to detach and choose the "Editing multiple assets" option. Then, in the Tags section, choose "Delete" and specify the tag you want to remove.
Please select the asset whose tags you want to edit, then go to "Manage" and open the "Edit metadata" mode. You can now remove tags by clicking on the "x" symbol at the top-right corner of every tag or by choosing the "Clear all" option to delete the entire tags list.
To search by a specific tag in the Search box, you need to type #name-of-your-tag
or to use the dedicated Tags filter.
DAM distinguishes two types of metadata fields:
Embedded metadata: EXIF/IPTC metadata embedded by the camera or the graphical editor software
Custom metadata: metadata fields created in DAM to enrich assets
DAM allows the creation of simple or complex metadata structures, a.k.a. taxonomies, with each metadata field capable of supporting multiple dimensions, such as translations, currencies, distribution channels or any other variant required by your use case.
Metadata can be viewed and edited during the upload process, in bulk post-upload or individually for each asset in the asset management modal, see .
Assets can then be searched by metadata field values and dynamic Collections created based on metadata field values.
The Library settings are accessible for users with Developer, Manager, Administrator or Owner . Their purpose is to control the DAM interface and to personalize the user experience.
The tab contains settings that control the visibility of additional pages in the DAM. They help to customize the layout of the DAM to fit your workflow. The Homepage can be used as a customizable landing page and the Product view is an additional way to organize your assets for easier management.
The tab contains settings designed to enrich and enhance the user experience. You can choose the order of the Views in DAM (Assets, Folders, Collections, Labels, Products), the Advanced Search options and the asset details which are visible in the Search results.
in Settings > DAM > Metadata > Configuration (tab) you can find general metadata settings for assets upload, constraints, metadata variants, field mapping and embedded metadata options.
Only users with User Level "VXP Owner", "VXP Administrator" and "VXP Manager" can manage the metadata structure.
This tab contains general settings for metadata variants and upload constraints.
Enabling this option will prevent users from uploading assets without specifying the required metadata.
The asset upload option does not apply to API uploads.
Variants enable alternative displays for the same asset attributes, e.g. language, currency, location, etc. System variants (language, regional groups...) are required for the system to run.
Custom variants can be created by users by clicking on the Add variant button:
A variant can contain multiple options: each option is composed of an API key and a label.
Please note the special case for Language system variants
The top option will be the default language for metadata and tags
All language options are to be selected from a drop-down list of supported languages (Languages that are supported by AI are indicated with an AI tag)
The language API key is the ISO code of the language and it can't be modified
This section allows the user to specify which metadata fields should be used for special system attributes and functionalities, such as licence expiration period. To add a mapping, click on the Add mapping button:
Choose the system attribute to which you want to map a metadata field, select a compliant metadata field from the drop-down menu, and press Save.
If there are no suitable metadata fields, you can click on the Create new metadata field button, which will trigger the Add metadata field modal (restricting the options of what metadata Type to create to the applicable ones).
Embedded metadata may contain, for example, the GPS coordinates of where the picture was taken, the author, the camera, and the lens. DAM can extract these metadata values, including ones from custom namespaces (for example, model name and product category), and map them to custom metadata. To extract embedded metadata, navigate to Settings > DAM> Automations and enable the Extract embedded metadata post process. Once enabled, DAM will extract embedded metadata from the assets upon upload and display them in the Metadata > Embeded tab of the asset management modal:
Users can define metadata structures, create new fields, and group them into categories. This metadata is defined per DAM project (token) and applies to all assets. If you have multiple DAM tokens, you can have various metadata taxonomies.
In this section, you can define non-standard XMP metadata fields in custom namespaces. This data is then extracted upon upload and can be mapped to DAM custom metadata
This functionality allows you to map common XMP metadata fields from your files (their embedded metadata) to a custom metadata field in the DAM structure. The mapped field value (if existing) is being copied to the respective DAM custom metadata field upon file upload.
If you check option "Write on download", this will copy the field value from the DAM custom metadata to the respective XMP field upon file download.
in Settings > DAM > Metadata > Assets (tab) you can find detailed specification of the metadata structure of the project.
This tab allows users to manage metadata through System fields and Custom fields.
System fields appear in the System metadata category, marked by a padlock icon and cannot be deleted. Custom metadata, however, is fully customizable and can be added, reordered, edited, or removed by users.
Users can perform the following actions:
Search fields by Name or API Key.
Organize groups: Reorder custom metadata groups.
Manage fields: Add, edit, or delete custom fields and groups.
You can search for fields by either Name or API Key. This filter applies to both System and Custom fields.
Each asset includes two essential metadata fields:
Title
Description
Both fields are of the "Short text" type and support regional language variants.
To create a new group:
Click the + Add new group button.
The group will be added to the bottom of the custom groups list, and the screen will auto-scroll to the new group.
Use the ...
button to rename or delete the group as needed.
To add fields to the group, click + Add new field.
After adding fields, use the ...
button to edit or delete each field.
When adding a new field:
Click + Add new field.
A modal appears with options to configure the new field, including:
Visibility: Toggle ON/OFF whether to show the field in the public API response header.
Name: The display name of the metadata field.
API Key: Used to store/retrieve metadata information from the backend. It auto-fills based on the Name but can be manually edited (avoid special characters).
Placeholder: Example text that guides users on what to enter in the field.
Info Tooltip: Optional, providing extra details on expected field values.
Required: Toggle ON/OFF if this field must be filled in for each asset. Required fields must be populated during asset upload, or DAM will explicitly prompt for completion.
After setting up the field, click Add to finalize it. Repeat this process for additional fields as needed, and ensure you click Save to apply all changes. Unsaved changes will be lost.
When the user chooses List (single value) or List (multiple values) type for the metadata field, they have to provide one or more list options with the following details per each:
API key
Option’s value
The API key is automatically created on the basis of the Value.
Editing a custom field follows the same steps as adding, with the following exceptions:
Type and Metadata Variant cannot be modified after the field is created.
This tab enables the user to create a dictionary of predefined tags, translate them into all supported languages, and specify whether or not they should be suggested (in the asset management details screen).
You can define a new tag in one or more languages by clicking the + Add tag button, which will take you to the end of the list of current tags. If there is no specific value for some language, the default language value will be used instead.
If the toggle button "Suggested" is ON, the tag will be shown in the suggested tags that appear on Asset Edit.
You can Search by Tag name using the Search box and define how many columns with Displayed languages will be shown while editing the Tags data.
If you select one or more tags using the Selection checkbox at the left of the tag's name, a navigation menu at the top of the page appears, providing the option to Delete or add multiple tags at once to "Suggested."
General settings for tag management and use
Setting | Description |
---|---|
Setting | Description |
---|---|
Field | Description |
---|
System attribute | Metadata field requirements |
---|
Thereafter, all assets with that field filled will be searchable and, most importantly, can be alerted on that (expiry) date. See for how to configure them.
To leverage search and collections grouping based on embedded metadata, to enable the mapping between embedded metadata and custom metadata.
To reorder groups, click the Organize button, then drag and drop groups using the reorder icon
Type: Defines the data type (e.g., Text, Number). Select this only when creating the field, as it cannot be changed later. For details on supported types, see the section.
Metadata Variant: Select from available. Note that if the field Type is "List" (single or multiple values), Metadata Variant will be disabled.
Name | Type | Description | Examples (used for) |
---|
Setting | Description |
---|
Enable / Disable toggle button
Enables the optional Home landing page where users will land when logging into the Asset Hub. The Home page is a widget-based customizable page that promote specific assets, folders, collections, tags and also displays usage statistic such as "Most downloaded assets".
Enable / Disable toggle button
Enable Products to activate the Product reference and Product position system metadata for each asset. Categorize assets per product SKU and position in a carousel. Use the Products asset view page to view assets per Product reference.
| The name of the variant. The Language variants are mandatory and they can not be removed. |
| The key used to store the variant's information in the databse / to retrieve the variant from the back-end |
| the "user-friendly" name for the particular variant |
license expiry |
|
Short text | TEXT | Free text is shown on 1 line. Does not accept line breaks. | Title |
Long text | TEXTAREA | Similar to "Short text" but you can place inside longer content and paragraphs. | Description |
Boolean | BOOLEAN | True/False indicator. Note: In the DAM UI it is visualised as a check-box. | "Approved" or "Published" |
Date | DATE | Calendar date format. | Created at |
Number (integer) | INTEGER | Positive and round number. Note: takes only digits. | Order number |
List (single value) | SELECT | List with pre-defined options, where only one can be selected. Note: should not be used for more than 100 options to chose from. | Country of origin |
List (multiple values) | MULTI-SELECT | List with predefined options, where multiple values can be selected. Note: should not be used for more than 100 options to chose from. | Markets |
Supertags | TAGS | Custom-defined list of tags, optimised for faster search in the system | Customers |
URI-type attachment | URI | Link to an external (WWW) asset or resource. Officially supported URI schemes are: - url (http://xx, https://xx, www.xx) - phone (tel:+xx) -email (mailto:xx) Other URI schemes will also function but are not documented | Privacy policy |
Asset-type attachment | ATTACHMENT | Attach an internal hub asset Can add up to 5 attachments per metadata -- all hub assets types (video, image, pdf..) are supported | Asset |
| This is an ON/OFF toggle button. If set to "ON" this feature will allow DAM to generate tags automatically. External providers are used to analyze the asset and push back tag suggestions for the content of your file. |
| This setting limits the number of tags generated by the external provider when auto-tagging an asset. Its purpose is to prevent the generation of a long list of not relevant tags (in addition to the confidence %) |
| It specifies how confident the external algorithm should be that the auto-generated tag is relevant to the image. Values below 50% are considered low while values >80% are considered high. Only tags having confidence equal to or above the configured value will be shown. |
| You can select an external AI tagging provider like Google or Immaga. |
|
|
The Storage settings cover many of the key functions in your DAM account.
Specify who and when should be alerted about important events, such as asset expiration, being tagged in comments, and others.
The metadata field used for the notification (e.g. "licence expiry") needs to be configured (mapped) first.
You can read more about them in Field mappings.
If no metadata field is mapped, no notification will be triggered, regardless of the configuration setup.
When the option is enabled, the user can set a notification on asset expiry by completing the following information:
Notifications are always sent at 6:00AM UTC
Post processing settings can be accessed from the Settings > DAM > Automations > Post processing (tab) menu.
Remember that post-processes marked with a * require Visual AI credits.
When a post process automation task is activated, it will run automatically on each upload. If not activated, the task can be manually triggered for certain uploads via the Upload API using the postprocess parameter (e.g., postprocess=remove-background
).
Once a post process is selected, the user is requested to set the following parameters:
When setting up a post-process, trigger rules can be specified. These rules specify conditions that must be met to activate the related task. If left empty, the task will be run on each upload.
Trigger rules are evaluated to determine whether the task is run manually or automatically.
The following variables may be used to construct rules:
As mentioned, the synchronous tasks provide a mechanism to validate uploads using validation rules. Possible actions when conditions have been met are:
Refuse - The upload is rejected.
Notice - A notice is issued, added to the file information and returned in the API response.
Setting up many synchronous tasks might significantly slow down the upload process.
Please note that when marked "Unavailable", a post-process will not run and first it needs to be activated. That happens with a request to our Support Team, and in the meantime, triggering will be prevented regardless of the configuration of the post-process.
When the activation is provided and your account has enough Visual AI credits to run it, the post-process will be applied to all uploads, if the "Run on every upload" option is set to "Enabled".
Refer to the Upload post-processes on the Automation page for a list of available post-processes.
DAM Workflows Management
The Workflows setting can be managed under the Settings > DAM > Automations > Workflows menu.
The Workflows feature allows you to automate complex asset management processes. It integrates internal components (such as approval flows and metadata) with external systems (like webhooks or APIs) to streamline asset validation for internal or external use.
To enable Approvals:
Go to the Workflows section.
Toggle the Enable Approvals option.
This setting ensures that assets go through an approval process before moving forward in the workflow.
There are three ways to request an ad hoc approval, all of which lead to the new Approvals tab in the Asset Details Management modal (see below):
Via the asset context menu: Select More actions
> Manage approval
Via the asset thumbnail: Hover over the Approval status and click Manage approval
Via the Library sidebar (info panel): Hover over the Approval status to check the approval status (approved, pending, or rejected)
In the Approvals tab, initiate an approval request as follows:
Click the Request Approval button to open the Request Approval modal.
Complete the request by:
Selecting Approvers: Choose one or more approvers. Users without asset access are muted and cannot be selected. At least one approver is required to enable the Send request button.
Adding an Optional Message: Provide additional context for the approvers.
Setting a Due Date: UTC is automatically detected based on your system settings.
Once the Send Request button is clicked, all approvers receive an alert.
All approvers must approve the request (by the due date if set). Otherwise, it’s rejected.
Once an approval request is active, it can be modified by the original requester or anyone with the necessary permissions (if they’re not listed as an approver).
To make changes:
Navigate from the Summary View to the Detailed View by clicking Manage Approval.
In the Detailed View, you can:
Cancel: Cancels the request, sending notifications to all approvers (and optionally, to the requester).
Edit: Modify approvers, messages, or due dates. At least one approver must remain, and the due date must be in the future.
Only Approvers, selected as such as part of the request, can vote and thus influence the outcome of an approval request.
An approver can have the following statuses, depending on their voting:
Pending
- hasn’t voted yet
Didn't respond
- didn't vote by the due date
Approved
Rejected
Approvers may add an optional message when voting to provide more context or instructions
Approvers see a similar Summary view as the requester but with:
The View and Approve link, leading to the Approver’s Detailed View (where they can vote and leave comments).
No option to create a new request.
Approvers see options to Approve or Reject the request, with an optional comment field to clarify their decision.
Regular users can view approval details but cannot take action or add comments.
The approval status is displayed in the following locations: 1. Asset thumbnails - top right of the thumbnail (only the status; not clickable)
2. Library sidebar - as the last field in the non-editable section of the General tab; when hovering over it, the complete summary tile is displayed; clicking on the CTA takes the user to the Summary view in the Approvals tab
Approval history - Clicking on this Approvals tab shows the summary tile(s) of the approval request.
Upload management rules, default visibility & download
The upload setting can be managed under the Settings / DAM / Storage/ Upload menu.
Set a rule for naming the assets once uploaded. Possible options are:
Assign a random file name in UUID format
Keep original file name with a random suffix
Keep original file name
When enabled, DAM will resize the images during the upload process to optimize storage and accelerate further actions such as image editing or variant creation.
If this feature is enabled, the assets transformations defined in the Presets section will be applied automatically to every asset during upload.
There is additional setting Allow users to configure transformations which is visible only if the first functionality is enabled. If it is activated, the user will be able to select/deselect which transformations exactly to be applied during the asset upload.
DAM Download setting
The Download setting can be managed under the Setting / DAM / Storage/Download menu.
When enabled, Asset Hub users will be required to accept the custom Consent notice before downloading an asset.
In the "Consent notice" box, enter the text which the users must agree to. HTML tags are supported.
Example: I consent to the usage rights of this asset available <a target="_blank" href="https://legal.scaleflex.com">here</a>.
Provide the agreement text users should agree to when downloading an asset.
Applied when Download consent is enabled.
Enter the template text for the usage right file in the "Usage right file template" text box.
Filename: Use {{file.name}}
to embed the name of the file.
Metadata Fields: Use {{meta.field}}
to embed any metadata field. Replace field
with the actual name of the metadata field.
DAM Custom routing
The Custom routing setting can be managed under the Settings / DAM / Storage/Custom routing menu.
Custom routing rules in DAM allow you to rewrite URLs to match specific file paths and names, making public asset URLs shorter and more user-friendly. These rules utilize regular expressions (REGEX) to ensure that lengthy or complex URLs can be simplified without affecting the organization or accessibility of the assets. This feature improves URL usability while maintaining structured file management within the DAM system.
This feature should be requested to the Support team for activation prior to be possible to use it in DAM.
The upload setting can be managed under the Settings / DAM / Storage/ Listing menu.
When enabled, share an Asset Gallery Explorer over a public link to external users.
Set the default CDN visibility for the root folder.
Public will publish all assets over CDN link.
Private will make the assets visible only in the Asset Hub and the Widget implementations. Folders can inherit or override the Root folder’s default asset visibility.
The Gallery Role defines what the users can do with the assets stored in a specific folder.
Setting a default gallery role for all users in the project will determine what the users are able to do by default with any newly created folder.
The creator of the folder has specific permissions that are not affected by the Gallery Role.
DAM Storage Providers
The Providers setting can be managed under the Settings > DAM > Storage > Providers menu.
Scaleflex DAM supports multiple storage options, including its built-in S3-based storage for high performance and scalability. Additionally, you can integrate external storage providers like AWS S3, Google Cloud Storage (GCP), and Azure Blob Storage. Click +Add connection to add or replace a self-managed storage for seamless asset management.
Providers | Integration Type |
---|---|
To configure your external storage, click on the "Add Connection" button, fill in the necessary details, and click "Send" to raise a Zendesk support ticket for the setup.
DAM Video optimization
The video setting can be managed under the Settings / DAM / Storage/Video menu.
This section governs the project's video compression settings. Video compression involves transcoding an original high-resolution video file (HD, UHD, 4K, …) into a smaller resolution for better web delivery (720p, 480p, …).
Parameter | Description |
---|---|
This section governs the video conversion from one format to another.
Parameter | Description |
---|---|
This section governs the video transcoding for adaptive streaming settings.
Parameter | Description |
---|---|
Webhooks allow you to call a third-party web service upon specific triggers and send all asset data in the JSON body.
The Webhooks can be accessed from the menu.
You can add up to 5, individually configured and activated, webhooks.
To set up the webhook, the following information must be provided:
Hostname - The domain name of the third-party API that will be contacted.
Path - The specific path with the Hostname forms the complete target URL (Webhook URL) to which the data will be sent.
A consumer cannot always verify that the webhook it receives is coming from the expected source. Due to this, there are two authentication methods supported:
Basic authentication - The simplest way to verify a webhook. It makes use of a username
and a password
that are used for authentication when sending the data to the Webhook URL.
OAuth2 authentication - A more secure and complex authentication method that allows users to grant limited access to their resources without exposing their credentials. This type of authentication can be used in two ways:
By specifying the Authentication endpoint
, username
and password
to retrieve a temporary token, which is then used in the webhook.
By directly entering the Static bearer token
to use every time without generating a temporary one before the request.
You can specify up to 10 additional headers to be sent to the endpoint with the payload. Those headers will have the classic form name
:value
:
The triggers determine the events that need to happen to execute the webhook. The following ones are available:
On upload - After a successful asset upload.
On move - When the asset location is changed.
On rename - When the asset is renamed.
On delete - When the asset is deleted.
On change meta - When some specific (or any) metadata field is modified to a value (or any).
On change info - When some asset's information (e.g. title, description, etc.) is changed.
On change tag - When the asset's tags are edited.
On change label - When the asset's labels are modified.
There is fine-grained control over which specific asset details are sent as part of the request JSON body to the selected API endpoint. This ensures that only the necessary information to handle the event effectively is communicated. Those details are divided into several categories depending on the asset type:
* those global metadata packages to send along will include everything that is recorded for the asset in each of the 3 categories.
eg. for system metadata, it includes the file hash, labels, etc.
Note that for embedded metadata, it can be very voluminous, please only add if really necessary.
Post processing, Webhooks & Workflows
Automations allow automated actions (background removal, AI-tagging, detecting brand logos, etc.) to be applied to uploaded assets during or after the upload process or by sending the uploaded asset's metadata to an external API endpoint.
The Automation settings are accessible from
Automate and enhance asset management with custom tasks triggered on asset upload. Upload post processes are actions that are triggered for a given asset upon its upload into DAM. Post-processing involves running various algorithms and ML models on an asset (e.g., detecting if it contains inappropriate content, counting the number of faces in an image, determining the dominant colours, removing the image background, and many others).
Post-process tasks are automated actions that can be performed in two modes:
Synchronous - The results are evaluated before accepting the upload and returned in the response. The use of this mode is generally preferred in user-generated content (UGC) scenarios where user-uploaded images and videos must be moderated automatically based on several pre-defined criteria.
Asynchronous - The results are evaluated in the background (in a non-blocking manner) after the file has been uploaded. In some cases, depending on the specified post-process type, the result will be appended to the asset's information, tags or metadata.
The following table is a summary of all available post-processing actions:
Process | API name | Supported modes | Description |
---|
Post processes marked with a * require Visual AI credits in order to be executed.
Trigger API calls on events, automate workflows and collaborate effortlessly.
Webhooks are a powerful feature in modern web development and API integrations. They allow applications to communicate and exchange data in real-time.
They enable users to trigger API calls to third-party endpoints upon specific events and send relevant asset information.
The concept behind webhooks is based on the "push" model of communication, where data is actively sent to a predefined endpoint, as opposed to the usual "pull" model, where applications need to actively request data from a server.
In the context of DAM, webhooks allow users to integrate external systems, automate workflows, and stay informed about changes and, more generally, actions performed on their assets. When a relevant event takes place, such as a new file upload, file renaming, or file movement, the webhook is triggered, and a POST request is sent to a third-party endpoint, providing details about the affected asset.
This mechanism allows seamless connections with other applications, which enhances collaboration capabilities.
Using webhooks simplifies the delivery of personalized notifications or alerts to assigned recipients whenever essential actions are executed on critical assets. This facilitates prompt responses and efficient communication.
They can also be integrated with project management tools to automatically create tasks, assign responsibilities and track progress whenever assets are uploaded to or moved within the DAM.
A toggle button which, if set to "Yes", disables the Auto-tagging and allows DAM to use only the list of already defined tags in the
Lists the supported languages for tags, with "en" as the default. Additional languages, such as French (fr) and German (de), can be managed on the.
Parameter | Description |
---|---|
Parameter | Description |
---|---|
Property | Asset type | Description | Example |
---|---|---|---|
Process | Validation rule | Example |
---|---|---|
Setting | Description |
---|---|
Setting | Description |
---|---|
Role | Description |
---|---|
Webhook parameter | Description |
---|
File (All assets) | Video | Image | Additional |
---|
Process | API name | Supported modes | Description |
---|
Additional details are available on the tasks' respective pages in the section.
Notification name
Free text
Notification type
Drop down to select the type of notification: Asset expiry ...
Notification channel
Choose the channel where to receive the notification.
Recipients
Specify who will receive the notifications
Notifications schedule
Specify when the notifications should be sent: • On the day of expiration • Before expiry (specify the number of days). Any assets expiring in fewer days than the specified are ignored.
Mode
Sets if the post processing is SYNC (synchronous, -during the upload- preventing the asset to actually be stored while it's analysed) or ASYNC (asynchronous, meaning that the analysis job will be queued, allowing for the asset to immediately be available in the library)
Run on every upload
When enabled, the post process will apply to every upload. When disabled, it allows you to prepare, test parameters, and temporarily put on hold the post-process while not losing the configuration.
Trigger rules
Defines conditions under which the post processing will be triggered. If "no trigger rules" is selected, the post processing will trigger with every upload.
Validation rules
(optional)
Some post-process running in sync mode allow to determine attributes for a file that can be used to decide whether or not to take a predetermined validation action at upload (eg. Notice or Refuse the upload)
Image/Video width (px)
images / videos
Horizontal image dimensions / frame size (in pixels).
Image width (px) is smaller than 500
Image/Video height (px)
images / videos
Vertical image dimensions / frame size (in pixels).
Video height (px) is larger or equal than 200
Image format
images
The file type of the image.
Image format contains PNG, JPEG
File size (B)
images / videos
The size of the asset in bytes.
File size (B) is larger than 5000000
Video bitrate (bps)
videos
The video bitrate in bits per second.
Video bitrate (bps) is smaller than 1500000
Video duration (s)
videos
The video duration in seconds.
Video duration (s) is larger than 60
Upload folder path
images / videos
The location in which the asset is getting uploaded.
Upload folder path starts with '/users'
Count faces
Number of faces
Number of faces is smaller than 1 => Refuse
Not Safe For Work
NSFW
Drawing
Hentai
Neutral
Porn
NSFW is larger than 0.70 => Refuse
Recognize number plate
Number of characters in number plate
Number plate content
Number plate content does not start with 'C' => Notice
Recognize text (OCR)
Text contains
Text contains 'Copyright' => Refuse
Validate image properties
Image/Video width (px)
Image/Video height (px)
Image format
File size (B)
Upload folder path
Image width (px) is smaller than 500 => Notice
Validate video properties
Image/Video width (px)
Image/Video height (px)
File size (B)
Video bitrate (bps)
Video duration (s)
Upload folder path
Video bitrate (bps) is smaller than 800000 => Refuse
Duplicated file
Set a rule for dealing with a duplicate asset: • Accept • Refuse
Same name
Set a rule for dealing with a duplicate asset name: • Refuse • Override • New version.
Operation
Resize
Max width
In Pixels
Max height
In pixels
Allow users to optimize images on upload
ON/OFF toggle
No permission
By default the users will have no access to see and edit the assets in the newly created folder (every new folder will be visible only for its creator)
List only
By default the users will have access only to see the content of the folder.
Gallery viewer
By default the users will have access to: - see content - download assets - list and view the labels attached to the assets in the content - manage approval voting for assets part of the folders content
Gallery collaborator
By default the users will have access to: - see content - download assets - list and view the labels attached to the assets in the content - manage approval voting for assets part of the folders content
Gallery editor
In addition to everything available for the previous role, the Editor can: - upload assets - create sub-folders - rename files and folders - create metadata
Gallery moderator
In addition to everything available for the previous role, the Moderator can: - move files and folders to another location -set files and folders visibility - manage approvals - delete files and folders - manage access to the assets
Gallery manager
The highest of all possible Gallery Roles. If it is chosen, by default every user will have full access to manage everything related to the assets stored in the newly created folder
Video resolutions
Configures the target video resolutions
Target bitrate
defines the target bitrate (only accept integer)
Target folder
Defines where the compressed video will be stored: • Internal hidden folder • Same folder as the original video
Target format
Configures video conversion target: • WebM • MP4
Video resolution
In addition to convert the video file into WebM or MP4, the video API can also compress (see above) the video into a target resolution
Target folder
Where the converted video will be stored: • Internal hidden folder • Same folder as the original video
Protocol
• HLS
| Target webhook url to POST event to |
| The domain address of the third party service where to post data |
| The domain path to post data to |
| Requires a Username and a password |
| Requires an authentication endpoint (with https://), a username and a password |
Name | Width | Width | All system metadata* |
Size | Height | Height | All custom metadata* |
Path | Length (in seconds) | All embedded metadata* |
MIME type | Bitrate |
CDN link | HLS/DASH playlist URL |
File UUID |
Compress video * |
| async | Changes the video bitrate and resolution. |
Convert video * |
| async | Converts the video file to another format. |
Transcode video * |
| sync | Converts the video into adaptive streaming formats (HLS/DASH). |
Trim video * |
| async | Trims the video file based on provided time intervals. |
Validate video properties* |
| sync | Validates if the video meets any number of predefined criteria. |
Calculate blurhash* |
| async |
Count faces* |
| sync / async | Returns the number of face(s) detected in the image. Can be used for classification or to ensure the presence / absence of face(s) upon upload. |
Extract brand logo * |
| sync / async | Detects the presence of logos from a database containing thousand of popular brands. The list of recognized brands is included in the file information. |
Extract dominant colors* |
| sync / async | Analyzes the image and returns a palette consisting of the most prominent colors in the image. |
Index for face clustering * |
| async | Adds the image to an index for face clustering. |
Index for image similarity search |
| async | Adds the image to an index for similarity search. |
Not Safe For Work* |
| sync / async | Detects adult or explicit content within the image. |
Plate number blurring * |
| async | Finds and automatically blurs vehicle license plate numbers in the image. |
Recognize number plate * |
| sync / async | Detects and recognizes car license plates in the image. The result is included in the asset information. |
Recognize text (OCR) * |
| sync / async | Extracts any text readable in the image. |
Remove artifacts (Quality improvement) * |
| async | Removes any JPEG artifacts and improves the quality of the image. |
Remove background * |
| sync / async | Removes the background of the image. Useful for products, portraits, etc. |
Scene classification * |
| sync / async | Detects scene categories, attributes and type of environment in the image. |
Sport classification * |
| async | Detect if the provided image depicts a sport activity and add its name to metadata. |
Tag with AI * |
| async | Performs automatic tag generation for the image. |
Validate image properties* |
| sync | Validates if the image meets any number of predefined criteria. |
Scaleflex Secure Storage
Built-in S3-based storage for performance & scale.
AWS S3 or any other S3-compatible storage provider
Add or replace a self-managed S3-compatible storage.
Google Cloud storage (GCP)
Add or replace a self-managed GCP storage.
Azure Blob storage
Add or replace a self-managed Azure Blob storage.
Generates a (compact representation that can be used as a placeholder) of the image. The result is added to the asset's information.