Virtual Happy Hour this month, Jun 28, we'll be getting a sneak preview at our soon to launch SaaS CMS!

Try our conversational search powered by Generative AI!

CMS 12 + Content Delivery API 3.0.0



I'm trying to implement ContentModelMapper in Content Delivery API 3.0.0 in a cms 12 site.

"Working with ContentModelMapper"

I don't see any support for this yet.
Has it been replaced or is in a future release?

Missing interfaces

Nov 18, 2021 13:12

As the Content Delivery API was only just released in the last week for CMS 12 the documentation may not have been updated. I imaging there will be some changes so you'd have expected a version 3 of this page. I'd submit feedback on the page asking

Nov 18, 2021 15:41

You can use IContentConverterProvider

Nov 18, 2021 17:56

Ok, thanks.
Will it be updates in the documentation soon how to do this?

I'm trying to implement the solution from
in CMS 12 - Content Delivery API v3

Nov 22, 2021 10:27

@paul Wiren: we would provide a sample in details for this. Quite busy now with new milestone and several SCs. I would start this the next week.. So sorry for any delay.

For quick info, you can create a new provider inheriting IPropertyConverterProvider, and SortOrder should be larger than 0. Then within Resolve function, just need to return IPropertyCOnverter for your special propertydata 


     public IPropertyConverter Resolve(PropertyData propertyData)
            if (propertyData == your_propertyData)
                return yourPropertyConverter;
            return null

We use Provider Pattern so that if your provider has higher order, it would be called to handle the request, and if it returns null, other providers (our default provider) is still activated.

Sorry if short answer :)

Nov 24, 2021 4:14


Jumping in late in this thread. I have difficulties finding information/documention about how to rewrite an existing solution using the interfaces:


This is based on the musicfestival template code found here that is still referenced in the current content delivery api documentation.

Could anyone point me on the right direction?

Thanks in advance! 

Jan 03, 2022 16:51

Implement interface IPropertyConverterProvider like

YourPropertyConvertorProvider : IPropertyConverterProvider


// in method

IPropertyConverter Resolve(PropertyData propertyData){

//check propertyData type - if it matches then returns YourPropertyConvertor



YourPropertyConvertor should implement IPropertyConverter which has a single method 'Convert' - then from convert return PropertyModel as you woiuld do in cms 11.

Hope that helps.

Jan 04, 2022 16:22

Perfect, works like a charm! 


Jan 05, 2022 11:09
* You are NOT allowed to include any hyperlinks in the post because your account hasn't associated to your company. User profile should be updated.