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 |