[SalesForce] Trailhead : HTTP Post Issue : JSON does not contain correct case sensitive keys

I am using Chrome Extension (Advanced REST client) to mock sending/receiving my HTTP payload.

Request Screenshot

enter image description here

Response Screenshot

enter image description here

I am following exactly as per the guidelines given in that exercise and I am not sure why I am getting that error message.

https://trailhead.salesforce.com/en/super_badges/superbadge_integration

enter image description here

Has anyone encountered this error ?

Best Answer

I looked up some POSTS I had done from Postman.

Authorization has a capitol A, and it is Bearer instead of Basic for the Authorization. Here is what my header looks like

Authorization Bearer 00D2C0.....(Token from oAuth)
Content-Type application/json
Related Topic