MATLAB: Incorrect ThingSpeak update feed error “error_payment_required” status 402 returned

errorerror_payment_requiredThingSpeak

I've created a new channel with two fields, field1=temp, field2=humidity. I'm trying to do either a bulk_update.json and update both fields at once (with the intention of queing data and updating a few datapoints at once, or using update.json and updating both fields at once for the channel every so many seconds.
I keep getting an error code returned in the JSON response, and the feeds never update. I also have tried pasting a URL for writing to one field and it returns "0". The fields in the channel never update.
My account is said to be a Free account, and it says I have 3,000,000 messages remaining, but the response error I get tells me I've exceeded the message limit for the ThingSpeak license and I need to upgrade my acount??? Why is this happening when my account says I haven't written one data point yet. I'm trying to write every 20 seconds to avoid the 15 second limit for the free account.
Trying to test this service to see if I may want to upgrade to a Home account…

Best Answer

I believe your license was inactivated on account of not linking your legacy ThingSpeak account to a MathWorks account. If you look, you got an email in late July 2019 requiring you to do this before the end of August 2019. As you have linked your ThingSpeak channels to a MathWorks Account since then, your license has been re-activated.
Please try again and "accept" this answer if you are able to continue your evaluation.