Hello, brand new user and I am experiencing an issue when trying to create a variable in Postman. Note I am learning as I go but have little to no idea how the process I was handed works or how it was set up.
I receive the following error message when I press send in my POST url inside of my collection.
“error”: “invalid_client”,
“error_description”: “The client identifier provided is invalid, the client failed to authenticate, the client did not include its credentials, provided multiple client credentials, or used unsupported credentials type.”
I understand this could be a bad copy/paste on the credentials and checking the API documentation will ensure what to use correctly. But I am a bit lost on how to even find this documentation. If someone could provide a bit guidance on how to troubleshoot my mistake that would be helpful.
I apologies as I may not know what platform details apply to my instance. I’m hoping I can find a solution here in the community.
I would recommend that you first take a trip to the Postman Learning Centre, and get used to the application features.
That will teach you how to create and update variables. Also how to securely store those variables as the ones related to authentication are normally sensitive.
It sounds like your API is using an OAuth 2.0 client credentials grant type.
I would suggest reading up on that. It’s a fairly complex topic if you have no knowledge of how API’s work.
Lastly, you really need to find out what platform(s) are being used for your application. It’s nearly impossible for you to troubleshoot if you don’t know this information. This should detail what the application is built on, and also what authentication provider is being used. Most of the top authentication providers will have documentation publicly available.
Speak to your developers, and or suppliers. Someone must have this info.
For example. Microsoft’s documentation related to client credentials.