Endpoints in api-definitions
can optionally specify request and response transformations between the public client and the internal downstream service. The full set of CPR request transforms can be found in Internal Product Docs: Request Transform Glossary and Response Transform Glossary. Each endpoint can have a different set of request and response transformations. The same transformation can also appear multiple times in the chain of transformations specified by each endpoint, with different parameters.
Request and response transformations are very powerful, and have exclusive access during execution to the full ProxyRequestContext
object for the ongoing request. They can modify everything about the request and response, including HTTP headers, body, me