Zend certified PHP/Magento developer

Extending product API response?

When loading a product’s data in the API via https://example.org/index.php/rest/default/V1/products/:sku, I need to make some changes to the returned data. For example, I’d like to rename the existing “id” field to “entity_id”. I would also add some additional fields that are not based on product attributes.

I am wondering what my best strategy would be for this? I realize I could just create my own API route and have that return all the product data that I want, and changing the names of the fields accordingly. However, I am wondering if there would be a good strategy to extend the current response from https://example.org/index.php/rest/default/V1/products/:sku so that I can have my additional/changed data returned from that route?