Skip to content

DAM integration

flowchart TB
    subgraph DAM
        D
    end
    subgraph U[Customer Solution]
        W
        J
        A
    end
    W[Website] --> D[DAM API]
    J[JobServer] --> D
    A[Administration] --> D

The Bizzkit DAM integration is implemented in the project Blueprint.Integration.DAM. We use the Bizzkit.Sdk.Dam Nuget package to call the API.

The configuration for the customer solution's DAM integration is in the appsettings-json files in the project. The placeholder-configuration file for the DAM product itself is linked in the Config-solutionfolder for easy access.

DAM API

We use the following API endpoints via IDamClient:

Endpoint Used for
File_ImportFromUriAsync() Loading new files directly into the DAM
File_CachedDetailsAsync() Getting the cached URL for the file in a specific format
File_AttributesWithValuesCategorizedAsync() Getting the alt text for an image
File_GetAsync() Getting the file name
PredefinedSetting_ListAsync() Used for indexing product images
Folder_RootAsync() Used for working with folders in the DAM
Folder_DeleteAsync() Used for working with folders in the DAM
Folder_ChildrenAsync() Used for working with folders in the DAM
Folder_CreateAsync() Used for working with folders in the DAM
Folder_FilesAsync() Used for working with folders in the DAM