Hi @api-version query parameter
You need to pass "api-version=" whenever you are using the trigger "When a HTTP request is received" as this is required when you are calling the API.
If you copy the HTTP Post URL you will see the value as below:
https://{prod}.{region}.logic.azure.com:443/workflows/{workflow}/triggers/manual/paths/invoke?api-version=2016-10-01&sp=%2Ftriggers%2Fmanual%2Frun&sv=1.0&sig={sign}
If you are making POST (any) call from your application then you need to pass this value else it will result in 400 error as
{"error":{"code":"MissingApiVersionParameter","message":"The api-version query parameter (?api-version=) is required for all requests."}}
Please 'Accept as answer' and ‘Upvote’ if it helped so that it can help others in the community looking for help on similar topics.