Hi @Eric Fitskie Thanks for reaching out. From the description I understand that you wanted to get the details of the users making request to your API's. To identify the customer, you can make use of below policy to get the username.
<set-header name="user-name" exists-action="override">
<value>@(context.User.Id)</value>
</set-header>
To fetch the name of the subscription key
<set-header name="name" exists-action="override">
<value>@(context.Subscription.Id)</value>
</set-header>
if you do not want to pass the subscription key header to your backend you can delete the header as below
<set-header name="Ocp-Apim-Subscription-Key" exists-action="delete" />
please refer the available policy expressions: https://learn.microsoft.com/en-us/azure/api-management/api-management-policy-expressions#ContextVariables
let me know incase of further queries, 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.