Skip to content

Conversation

@d-klotz
Copy link
Contributor

@d-klotz d-klotz commented Nov 28, 2025

This pull request updates the Api class in packages/v1-ready/frontify/api.js to improve metadata handling and add asset management functionality. The most notable changes include more accurate mapping of custom metadata property types, enhanced processing of multi-select metadata values, and the introduction of a method for deleting assets.

Metadata property type mapping improvements:

  • Updated the mapping for CustomMetadataPropertyTypeMultiSelect to return 'multiselect' instead of 'select', and for CustomMetadataPropertyTypeUrl to return 'url' instead of 'string', ensuring more accurate type handling.

Metadata value processing enhancements:

  • Changed the processing of metadata entries to use .flatMap(), so that multi-select values generate separate entries for each selected value, improving downstream data handling.

Asset management:

  • Added a new deleteAsset(assetId) method to allow deletion of assets by ID, expanding the API's asset management capabilities.

Version

Published prerelease version: @friggframework/api-module-frontify@2.0.0-next.13

Changelog

🚀 Enhancement

  • @friggframework/api-module-frontify
    • feat: enhance asset handling with multi-select support and add delete asset functionality #62 (@d-klotz)
    • feat: improve frontify api module #59 (@d-klotz)
  • @friggframework/api-module-microsoft-teams, @friggframework/api-module-slack, @friggframework/api-module-42matters, @friggframework/api-module-asana, @friggframework/api-module-attio, @friggframework/api-module-connectwise, @friggframework/api-module-contentful, @friggframework/api-module-contentstack, @friggframework/api-module-crossbeam, @friggframework/api-module-deel, @friggframework/api-module-frigg-scale-test, @friggframework/api-module-frontify, @friggframework/api-module-google-calendar, @friggframework/api-module-google-drive, @friggframework/api-module-helpscout, @friggframework/api-module-hubspot, @friggframework/api-module-ironclad, @friggframework/api-module-linear, @friggframework/api-module-pipedrive, @friggframework/api-module-salesforce, @friggframework/api-module-stripe, @friggframework/api-module-unbabel-projects, @friggframework/api-module-unbabel, @friggframework/api-module-zoho-crm, @friggframework/api-module-zoom
    • Feat: add scope to Frontify token refresh request #61 (@d-klotz)
    • feat: Add webhook management functionality to Pipedrive and Zoho CRM API integrations #58 (@d-klotz)

🐛 Bug Fix

Authors: 1

Copy link

@roboli roboli left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good

@d-klotz d-klotz merged commit a53b95b into next Dec 2, 2025
4 checks passed
@seanspeaks seanspeaks added the prerelease This change is available in a prerelease. label Dec 2, 2025
@seanspeaks
Copy link
Contributor

🚀 PR was released in @friggframework/api-module-frontify@2.0.0-next.16 🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

prerelease This change is available in a prerelease. release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants