Hi Vamsi,
For Multiple Client calls we can sue the Send Request Policy
to check whether the value is available you cna sue Validate policies based on if its coming in the body Path or Header.
if you need to parse and check the value you can do that as well and the use Choose Policy and then if its not available you can pick from the authentication.
To store that value you can use Store Cache Policy for some period of time and the use cache lookup to retrieve it.
Please use the below documents for reference.
https://learn.microsoft.com/en-us/azure/api-management/api-management-caching-policies
https://learn.microsoft.com/en-us/azure/api-management/api-management-advanced-policies
https://learn.microsoft.com/en-us/azure/api-management/validation-policies