@RichPro Thanks for reaching out. You can define your Function App as a backend service in APIM. This allows you to manage and monitor your Function App like any other API in APIM. You can apply policies, use APIM's built-in analytics, and take advantage of other APIM features. This approach is useful if you want to manage your Function App in the same way as your other APIs.
You can use the send-request policy in APIM to call your Function App from within an API operation. This allows you to call the Function App as part of the API's processing pipeline. This approach is useful if you want to use the Function App for processing requests or responses, such as transforming data or performing calculations.
In your case, since you want to use the Function App for "advanced property mapping" on a few endpoints, the send-request policy might be a good fit. You can call the Function App from the endpoints that need the property mapping, perform the mapping in the Function App, and then continue processing the request in APIM.
However, the best approach depends on your specific needs and constraints. I would recommend experimenting with both methods to see which one works best for you.
let me know if you have any questions, I would be happy to assist you.
Please 'Accept as answer' and ‘Upvote’ if it helped so that it can help others in the community looking for help on similar topics.