Error 500 occurs on the server-side, so it's should be a problem at Masiv's side. However, you mentioned that it's working fine when you make the exact same request from Postman, which is weird. As it's running for several minutes, the server is probably timing you out due to the long time to process the request.
I also did a quick search in the provider's API docs and there are no additional details about a possible cause for the error: they just recommend you to contact support when an error 500 is retrieved.
My recommendation:
- If possible, try to make a request to other endpoints to confirm if the same error happens.
- If you didn't already, double check the headers from you Postman request. Sometimes the tool includes a few headers that are not required.
- If you have a basic software development background, try also to make this HTTP request from a local server, just to confirm if it's working fine. ChatGPT can help you to generate some code for it.
- If the problem persists, then maybe you should contact Masiv support to confirm if they have some policy restricting the IP range from Power Platform, or something similar.
Let me know if it works for you or if you need any additional help!
If this is the answer to your question, please mark the post as
Accepted Answer.
If this answer helps you in any way, please give it a
like.
Check more Power Platform content on my
website.
Lets connect on
LinkedIn.